久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

css background-attachment屬性進階

前提是定義了background-image屬性,然后用background-attachment來指明背景圖的位置是固定于視口的,還是隨著包含塊移動的。可簡單理解為定義背景圖片隨滾動軸的移動方式

前提是定義了background-image屬性,然后用background-attachment來指明背景圖的位置是固定于視口的,還是隨著包含塊移動的。可簡單理解為定義背景圖片隨滾動軸的移動方式。

取值:

scroll:默認值,背景圖相對于元素固定,背景隨頁面滾動而移動,即背景和內容綁定。
fixed:背景圖相對于視口固定,所以隨頁面滾動背景不動,相當于背景被設置在了body上。
local:背景圖相對于元素內容固定,
inhert:繼承,沒什么說的。

該屬性可以應用于任何元素。

一、scroll【背景圖滾動】
設置background-attachment:scroll,背景圖是相對于元素自身固定,內容動時背景圖也動。附加到元素的border。

local

Note:

對于scroll,一般情況背景隨內容滾動,但是有一種情況例外。

對于可以滾動的元素(設置為overflow:scroll的元素)。當background-attachment設置為scroll時,背景圖不會隨元素內容的滾動而滾動。

二、local【滾動元素背景圖滾動】
對于可以滾動的元素(設置為overflow:scroll的元素),設置background-attachment:local,則背景會隨內容的滾動而滾動。

因為背景圖是相對于元素自身內容定位,開始固定,元素出現滾動條后背景圖隨內容而滾動。

<style>
div{
    width: 200px;
    height: 350px;
    border: 1px solid red;
    background-image: url(img/img_tree.png);
    background-repeat: no-repeat;
    background-attachment: local;
    overflow: scroll;
    line-height: 1.5;
}
</style>
<body>
    <div>
    1內容超出會出現滾動條
    2內容超出會出現滾動條
    3內容超出會出現滾動條
    4內容超出會出現滾動條
    5內容超出會出現滾動條
    6內容超出會出現滾動條
    7內容超出會出現滾動條
    8內容超出會出現滾動條
    9內容超出會出現滾動條
    10內容超出會出現滾動條
    11內容超出會出現滾動條
    12內容超出會出現滾動條
    13內容超出會出現滾動條
    14內容超出會出現滾動條
    15內容超出會出現滾動條
    16內容超出會出現滾動條
    17內容超出會出現滾動條
    18內容超出會出現滾動條
    19內容超出會出現滾動條
    20內容超出會出現滾動條
    </div>
</body>

三、fixed:【背景圖靜止】
背景圖片相對于視口固定,就算元素有了滾動條,背景圖也不隨內容移動。

fixed用法如下:

<style>
body{
    background-image: url(img/cartooncat.png);
    background-position: bottom left;
    background-attachment: fixed;
    background-repeat: no-repeat;
    height: 1000px;
}
</style>
</head>
<body>
    <h1>下拉看效果:</h1>
</body>

或者看mozilla的demo。

這里我要強調一點我的看法:

給任何元素的背景圖設置background-attachment: fixed;效果都是一樣的,都是相對于視口,因為一個網頁只有一個視口,該背景和元素已經沒關系了,要說有關大概也只是元素不可見則背景圖不可見。

而這個視口是什么呢?這里推薦一篇文章《像素與瀏覽器視口的細節》

四、多背景圖background-attachment
也可以為多個背景圖設置background-attachment

body {
  background-image: url("img1.png"), url("img2.png");
  background-attachment: scroll, fixed;
}

五、資源鏈接

w3c background-attachment

像素與瀏覽器視口的細節

a table of two viewports

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 九色国产 | 成人免费视频网站在线看 | 亚洲一区二区综合 | 97国产在线视频 | 97在线观视频免费观看 | 91精品久久久久久久久久入口 | 日韩中文字幕在线观看视频 | 日韩国产一区二区三区 | 午夜精品视频 | 亚洲一区久久 | 欧美综合一区 | 青青久久 | 国产永久免费 | 国产高清视频一区 | 日韩欧美在线免费 | 欧美激情视频一区二区三区在线播放 | 国产亚洲一区二区三区 | www国产亚洲精品久久网站 | 国产成人综合一区二区三区 | 69堂永久69tangcom | 999国产精品视频 | 日韩精品久久久 | 久久99精品国产自在现线小黄鸭 | 一区二区不卡高清 | 在线观看免费av片 | 午夜欧美a级理论片915影院 | 国产精品久久久久久久免费观看 | 欧美精品三区 | 亚洲电影免费 | 中文成人无字幕乱码精品 | 亚洲第一福利视频 | 久久精品美女 | 人人叉| 久久99精品久久久久久噜噜 | 欧美精品欧美精品系列 | 日韩超碰在线 | 欧美综合一区二区 | 午夜专区 | 欧美日韩在线视频一区二区 | www.久草.com| 久久精品欧美一区二区三区不卡 |