• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        使用 position:sticky 實現(xiàn)粘性布局

        2020/11/4 9:35:08   閱讀:2591    發(fā)布者:2591

        CSS 中 position 屬性的取值
        {
            position: static;
            position: relative;
            position: absolute;
            position: fixed;
            position: inherit;
            position: initial;
            position: unset;
        }

        sticky 英文字面意思是粘,粘貼,所以姑且稱之為粘性定位。下面就來了解下這個處于實驗性的取值的具體功能及實用場景。

        這是一個結(jié)合了 position:relative 和 position:fixed 兩種定位功能于一體的特殊定位,適用于一些特殊場景。


        IOS 家族(SAFARI && IOS SAFARI)和 Firefox 很早開始就支持 position:sticky 了。而 Chrome53~55 則需要啟用實驗性網(wǎng)絡(luò)平臺功能才行。其中 webkit 內(nèi)核的要添加上私有前綴 -webkit-。

        簡單描述下生效過程,因為設(shè)定的閾值是 top:0 ,這個值表示當元素距離頁面視口(Viewport,也就是fixed定位的參照)頂部距離大于 0px 時,元素以 relative 定位表現(xiàn),而當元素距離頁面視口小于 0px 時,元素表現(xiàn)為 fixed 定位,也就會固定在頂部。


        生效規(guī)則
        position:sticky 的生效是有一定的限制的,總結(jié)如下:

        須指定 top, right, bottom 或 left 四個閾值其中之一,才可使粘性定位生效。否則其行為與相對定位相同。

        并且 top 和 bottom 同時設(shè)置時,top 生效的優(yōu)先級高,left 和 right 同時設(shè)置時,left 的優(yōu)先級高。
        設(shè)定為 position:sticky 元素的任意父節(jié)點的 overflow 屬性必須是 visible,否則 position:sticky 不會生效。

        如果 position:sticky 元素的任意父節(jié)點定位設(shè)置為 overflow:hidden,則父容器無法進行滾動,所以 position:sticky 元素也不會有滾動然后固定的情況。
        如果 position:sticky 元素的任意父節(jié)點定位設(shè)置為 position:relative | absolute | fixed,則元素相對父元素進行定位,而不會相對 viewprot 定位。
        達到設(shè)定的閥值。這個還算好理解,也就是設(shè)定了 position:sticky 的元素表現(xiàn)為 relative 還是 fixed 是根據(jù)元素是否達到設(shè)定了的閾值決定的。
        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              扎鲁特旗| 灵山县| 巴东县| 利津县| 眉山市| 岱山县| 民勤县| 若尔盖县| 柘荣县| 常宁市| 彰武县| 靖江市| 石门县| 淅川县| 赫章县| 怀化市| 正宁县| 清苑县| 曲阜市| 九寨沟县| 石棉县| 长岛县| 星子县| 弥勒县| 秭归县| 武宁县| 侯马市| 溧阳市| 红桥区| 凤庆县| 化州市| 天祝| 柘荣县| 漳浦县| 遵义市| 定南县| 沙坪坝区| 武山县| 九龙县| 方山县| 麟游县|