admin管理员组文章数量:1794759
CSS3之position:sticky使用
🐱个人主页:不叫猫先生 🙋♂️作者简介:专注于前端领域各种技术,热衷分享,期待你的关注。 📝个人签名:不破不立
🍬本文目录- 🥙一、简介
- 🥪二、使用场景
- 🌮三、注意事项
- 🍰四、案列
css3中position有个属性值sticky,即粘型定位,初级面试中会经常问到,大多数面试者往往会忽略这个属性值,其可以理解为相对定位(relative)和固定定位(fixed)的结合。
🥪二、使用场景比如导航或者Tab当我们下拉的时候,则会被隐藏,但是我们要实现随着下拉导航或Tab保持在浏览器窗口顶端。
🌮三、注意事项- 父元素高度必须大于sticky元素的高度
- 不设置父元素高度的时候,父元素不能使用除了overflow的visiable属性,比如auto、scroll
- 设置父元素高度,子元素高度超过父元素高度,父元素使用auto、scroll等属性,此时且出现了滚动,sticky依然是有效
- 设置父元素高度,子元素高度没有超过父元素高度,此时没有出现滚动,sticky仅在父元素高度内有效
- sticky元素需要设置top、bottom、left、right的值
修改css,测试sticky满足的条件,以上案例是可以正常进行sticky的,over
版权声明:本文标题:CSS3之position:sticky使用 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686973830a124233.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论