网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

CSS中的粘性定位sticky是什么?怎么使用sticky?

简介:position:sticky是css定位新增属性;可以说是static(没有定位) 和 固定定位fixed 的结合;它主要用在对 scroll 事件的监听上;简单来说,在滑动过程中,某个元素距离其父元素的距离达到 sticky粘性定位的要求时(比如top:100px);position:sticky这时的效果相当于fixed定位,固定到适当位置

十余年的松阳网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整松阳建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“松阳网站设计”,“松阳网站推广”以来,每个客户项目都认真落实执行。

讲 sticky 定位之前,先说一下position 的其他定位,

absolute: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过"left", "top", "right" 以及 "bottom" 属性进行规定。

fixed: 生成固定定位的元素,相对于浏览器窗口进行定位(老IE不支持),元素的位置通过"left", "top", "right" 以及 "bottom" 属性进行规定。

relative: 生成相对定位的元素,相对于其正常位置进行定位,不脱离文档流。

static:

默认值,没有定位,元素出现在正常的文档流中(忽略 top, bottom, left, right 或者

z-index 声明)。inherit规定应该从父元素继承 position 属性的值。

sticky的使用:

#sticky-nav {
    position: sticky;
    top: 100px;
}

设置 position:sticky 同时给一个 (top,bottom,right,left) 之一即可

使用条件:

父元素不能overflow:hidden或者overflow:auto属性。

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

父元素的高度不能低于sticky元素的高度

sticky元素仅在其父元素内生效。

以上就是CSS 粘性定位 sticky 详解的详细内容,更多请关注创新互联其它相关文章!


本文名称:CSS中的粘性定位sticky是什么?怎么使用sticky?
转载来于:http://bjjierui.cn/article/gsihdc.html

其他资讯