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

歡迎訪問 生活随笔!

生活随笔

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

CSS

CSS学习笔记11 CSS背景

發布時間:2023/12/2 CSS 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS学习笔记11 CSS背景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

background-color:背景色

前面我們經常用background-color這個屬性來設置元素的背景色,例如下面這條css可將段落的背景色設置為灰色

p {background-color: gray;}

如果想要元素的背景色向外延伸,則只需增加內邊距即可

background-color可以為所有元素設置背景色,這包括 body 一直到 em 和 a 等行內元素。

注意:background-color 不能繼承,其默認值是 transparent。transparent 有“透明”之意。也就是說,如果一個元素沒有指定背景色,那么背景就是透明的,這樣其祖先元素的背景才能可見。

?

background-image:背景圖像

除了可以為元素設置背景色之外,還可以用background-image屬性為元素設置背景圖像,其默認值是 none,表示元素背景上沒有放置任何圖像。

如果需要設置一個背景圖像,必須為這個屬性設置一個 URL 值:

body {background-image: url(img/a.jpg);}

通常情況下背景應用于 body 元素。

注意:同background-color一樣,background-image 也不能繼承,事實上,所有背景屬性都不能繼承。背景圖片會蓋住背景顏色。也就是說背景圖片的優先級要高于背景色。

?

background-repeat:背景重復

上面中的例子中,我們看到圖片鋪滿了整個屏幕,如果需要設置是否需要平鋪以及平鋪的方向,可以使用background-repeat屬性

屬性值

效果

repeat

水平垂直方向上都平鋪

repeat-x

水平方向上平鋪

repeat-y

垂直方向上平鋪

no-repeat

不平鋪

?

?

?

?

?

?

?

?

?

background-position:背景定位

默認情況下,背景圖片的位置的在元素的左上角,這時可以利用 background-position 屬性改變圖像在背景中的位置。

?

background-position可能的值

?

background-attachment:背景關聯

scroll: 默認值,背景圖像會隨著頁面其余部分的滾動而移動。
fixed:固定顯示,相對于body固定。一般只用于body的背景設置。

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>CSS背景</title> 6 <style type="text/css"> 7 body { 8 background-image: url(img/a.jpg); 9 background-repeat: no-repeat; 10 background-attachment: fixed; 11 } 12 </style> 13 </head> 14 <body> 15 <p>圖像不會隨頁面的其余部分滾動。</p> 16 <p>圖像不會隨頁面的其余部分滾動。</p> 17 ... 18 <p>圖像不會隨頁面的其余部分滾動。</p> 19 </body> 20 </html>

?

屬性合寫

可以將上面講到的屬性用background屬性進行合寫,通常建議使用這個屬性,而不是分別使用單個屬性,因為這個屬性在較老的瀏覽器中能夠得到更好的支持,而且需要鍵入的字母也更少。

background合寫的順序: 背景顏色、背景圖地址、平鋪設置、背景圖滾動、背景圖位置。如:

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>CSS屬性合寫</title> 6 <style type="text/css"> 7 body { 8 background: yellow url(img/a.jpg) no-repeat scroll center top; 9 } 10 </style> 11 </head> 12 <body> 13 <p>段落1</p> 14 <p>段落2</p> 15 ... 16 <p>段落20</p> 17 </body> 18 </html>

總結

以上是生活随笔為你收集整理的CSS学习笔记11 CSS背景的全部內容,希望文章能夠幫你解決所遇到的問題。

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