日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS3 background-image背景图片相关介绍

發布時間:2025/7/14 CSS 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS3 background-image背景图片相关介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里將會介紹如何通過background-image設置背景圖片,以及背景圖片的平鋪、拉伸、偏移、設置大小等操作。

?

1. 背景圖片樣式分類

CSS中設置元素背景圖片及其背景圖片樣式的屬性主要以下幾個:

background-image?:設置元素的背景圖片。

background-repeat?:設置如何平鋪背景圖片。

background-attachment?:設置背景圖片是否固定或隨著滾動移動。

background-position?:設置背景圖片的位置。

background-size?:設置背景圖片的大小。

下面將詳細說明各屬性。

?

2.?background-image :設置元素的背景圖片

說明:可設置元素的1個或多個背景圖片。

語法:<bg-image> [ , <bg-image> ]* | none

默認值:none。 // 不設置元素的背景圖片。

擴展:W3C規范、MDN資料

?

2.1 設置單個背景圖片

說明:默認情況下背景圖片進行橫向和縱向平鋪。

1 background-image:url('res/bgA.jpg')

?

2.2 設置多個背景圖片

說明:渲染時前面的背景圖片在上層、后面的背景圖片在下層。

1 2 background-image:url('res/bgA.jpg'),url('res/bgB.jpg'); background-repeat:no-repeat;

?

3. background-repeat :設置背景圖片的平鋪效果

說明:設置背景圖片的平鋪效果,包括水平、垂直。

語法:<repeat-style>?[ ,?<repeat-style>?]*

<repeat-style> = repeat-x | repeat-y | [repeat | space | round | no-repeat]{1,2}

默認值:repeat //水平和垂直平鋪

擴展:W3C規范、MDN資料

?

3.1?background-repeat:repeat-x | repeat-y |?repeat-x | repeat-y

說明:設定背景圖片水平、垂直平鋪。

示例

1 2 3 4 5 background-repeat:repeat-x;?/* 表示水平平鋪 */ background-repeat:repeat-y;?/* 表示垂直平鋪 */ background-repeat:repeat-x?repeat-y;?/* 水平和垂直平鋪(默認) */

?

3.2?background-repeat:space | round | no-repeat

說明:設置背景圖片的其他平鋪效果。

示例:?

1 2 3 4 5 background-repeat:space;?/* 均勻的平鋪背景圖片,不會被裁剪 */ background-repeat:round;?/* 水平和垂直平鋪背景圖片,拉伸圖片以盡可能的填充背景,不會被裁剪 */ background-repeat:no-repeat;?/* 不進行平鋪 */

?

4.?background-attachment :設置背景圖片是否固定或隨著滾動移動

說明:設置背景圖片是否固定或隨著滾動移動。

語法:<attachment>?[ ,?<attachment>?]*

<attachment> = scroll | fixed | local

默認值:scroll // 背景圖片跟隨滾動條一直滾動

擴展:W3C規范、MDN資料

1 2 3 4 5 background-attachment:scroll;?/* 跟隨滾動條一起滾動。(默認) */ background-attachment:fixed;?/* 背景圖片固定位置,不隨著滾動條滾動 */ background-attachment:local;?/* 跟隨內容一起滾動 */

4.1 ?background-attachment:scroll; // 跟隨滾動條一直滾動。(默認)?

?

4.2?background-attachment:local; //?跟隨內容一起滾動

?

5.?background-position :設置背景圖片的位置

說明:設置背景圖片的位置,可設置背景圖片的4個邊角水平和縱向的起始位置。

語法:<position> [ , <position> ]*

默認值:0% 0% // 背景圖片左上角定位于容器左上角

擴展:W3C規范、MDN資料

5.1?background-position:10px; // 背景圖片水平方向與左邊緣相距10px,垂直居中

?

5.2?background-position:10px 20px; // 背景圖片水平方向與左邊緣相距0px,垂直方向與頂部邊緣相距20px

?

5.3?background-position:left 10px bottom 20px; // 背景圖片水平方向與左邊緣相距10px,垂直方向與底部邊緣相距20px

?

6. background-size :設置背景圖片的大小

說明:設置背景圖片的大小。

語法:<bg-size>?[ ,?<bg-size>?]*

<bg-size> = [ <length> | <percentage> | auto ]{1,2} | cover | contain

默認值:auto auto // 背景圖片的原始大小

擴展:W3C規范、MDN資料

示例

1 2 3 4 5 background-size:100px;?/* 背景圖片寬度為100px,高度為auto */ background-size:100px?50%;?/* 背景圖片寬度為100px,高度為容器高度的50% */ background-size:100%?100%;?/* 背景圖片寬度為容器寬度的100%,高度為容器高度的100% */

?

7. 在線示例

地址:http://www.akmsg.com/WebDemo/CSS3-background-image.html

轉載于:https://www.cnblogs.com/libin-1/p/6134595.html

總結

以上是生活随笔為你收集整理的CSS3 background-image背景图片相关介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。