position-sticky

position:sticky简介

单词sticky的中文意思是“粘性的”,position:sticky表现也符合这个粘性的表现。
基本上,可以看出是position:relative和position:fixed的结合体——当元素在屏幕内,表现为relative,就要滚出显示器屏幕的时候,表现为fixed。
你可以点击 此处 感受一下。

不过应用此属性需要注意html布局配合,以下是css样式及html结构,具体体会你将在使用时,切身体会到:

css

h4 {
    position: sticky;
    z-index: 1;
    top: 0;
}

div {
    position: relative;
    background-color: #7FDBFF;
}

span {
    display: block;
    position: sticky;
    bottom: 50%;
    z-index: -1;
    background: #2ECC40;
}

html

<ul>
    <li>
        <h4>我是标题1</h4>
        <div>
            <p>我是内容......</p>
            <p>我是内容......</p>
            <p>我是内容......</p>
            <p>我是内容......</p>
            <p>我是内容......</p>
            <p>我是内容......</p>
            <p>我是内容......</p>
        </div>
        <span>我是footer</span>
    </li>
</ul>

示例:请点这里


  转载请注明: XMwarrior position-sticky

 上一篇
百度分享-设置缩略图及标题 百度分享-设置缩略图及标题
一不小心走进你的锅…当你工作中用到 百度分享,百度官方提供了两种方式,如图:一定会毫不犹豫点进百度分享官网,按其提示的两种方式选择一种来用,那么问题来了…,当你真的把网页分享出去时,你可能提出类似这种问题:…无法正常显示分享缩略图和介绍?
2019-03-14
下一篇 
css变量 css变量
CSS变量var()语法CSS中原生的变量定义语法是:--*,变量使用语法是:var(--*),其中*表示我们的变量名称。下面是bootstrap使用的:root定义: :root &#123; --blue: #007bf
2019-03-13
  目录