首页 > 其他分享 >css实现滑动吸顶功能

css实现滑动吸顶功能

时间:2022-10-07 19:36:47浏览次数:48  
标签:top 元素 sticky 滑动 0px 吸顶 css

css实现滑动吸顶功能

实现代码:

首先给需要吸顶效果的子元素设置以下样式:

position: sticky;

top: 0px; //这个top值,指的是 离顶部多少距离吸顶

left: 0px;

 

然后给父元素 添加 position :relative; 

 

【注意】

sticky属性仅在以下几个条件都满足时有效:

(1)页面高度不能为height:100% ;

(2)必须指定top、bottom、left、right4个值之一,否则只会处于相对定位

(3)父元素的高度不能低于sticky元素的高度

标签:top,元素,sticky,滑动,0px,吸顶,css
From: https://blog.51cto.com/u_15694202/5734898

相关文章

  • 使用 CSS variables 和Tailwind css实现主题换肤
    背景在2B的项目中,常常有客户(甲方爸爸)需求,定制与他们企业相同的主题的网站;随着苹果暗黑模式的推出,换肤的需求在网站开发中越来越多,也越来越重要,最近在网上看到TailwindLabs......
  • 使用 NextJS 和 TailwindCSS 重构我的博客
    git地址在线地址这是笔者第三次重构博客,虽然博客应用是最简单的应用,但学习新技术何不从重构博客开始?第一版:使用Hexo和Githubpages优点:重新部署只要花5分钟,内容管理在本......
  • 使用 PostCSS 插件让你的网站支持暗黑模式
    最近公司需要给多个webapp(大概20+)加上多皮肤的功能,原先默认是白色皮肤,我们先从暗黑模式入手,从而逐渐实现多皮肤功能。本篇记录下实现思路。换肤方案cssvariablescssvaria......
  • TailwindCSS 资源推荐
    前言TailwindCSS发布了3.0,功能也越来越好用,那么是否有与之相关的组件库呢?每个项目都有awesome,TailwindCSS也有awesome-tailwindcss,你可以在这里找到插件、工具、......
  • 深入理解css 笔记(1)
     如果要掌握css,一定要理解基础知识,并且深入的理解。css的意思是层叠样式表。我们先讲层叠。我们需要理解浏览器如何解析样式规则。每条规则单独看很简单,但是当两条规则......
  • Vue3集成Tailwind CSS
    TailwindCSS是一个由js编写的CSS 框架 他是基于postCss去解析的对于PostCSS的插件使用,我们再使用的过程中一般都需要如下步骤:PostCSS配置文件postcss.config.js,新......
  • css多重背景
    background-size(背景尺寸)background-origin(定义背景图像的位置)background-clip(背景的绘制区域)多重背景CSS允许您通过background-image属性为一个元素添加多幅背......
  • css 公共样式base.css
    body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,input{margin:0;padding:0;}*{/*内减模式*/box-sizing:border-box;}body{......
  • Android 滑动效果基础篇(三)—— Gallery仿图像集浏览
    Android系统自带一个Gallery浏览图片的应用,通过手指拖动时能够非常流畅的显示图片,用户交互和体验都很好。本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图......
  • Android 滑动效果入门篇(一)—— ViewFlipper
    ​​​ViewFilpper​​ 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout......