gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

css3中常用的背景屬性有哪幾個

常用背景屬性有:1、background-color;2、background-image;3、background-repeat;4、background-position;5、background-size;6、background。

css3中常用的背景屬性有哪幾個

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

在制作網頁時我們往往需要在網頁中添加一些背景顏色、背景圖像讓網頁更加美觀,吸引訪問者的眼球。CSS 中提供了一系列用于設置 HTML 元素背景效果的屬性,如下所示:

  • background-color:設置元素的背景顏色;
  • background-image:設置元素的背景圖像;
  • background-repeat:控制背景圖像是否重復;
  • background-attachment:控制背景圖像是否跟隨窗口滾動;
  • background-position:控制背景圖像在元素中的位置;
  • background-size:設置背景圖像的尺寸;
  • background-origin:設置 background-position 屬性相對于什么位置來定位背景圖像;
  • background-clip:設置背景圖像的顯示區域;
  • background:背景屬性的縮寫,可以在一個聲明中設置所有的背景屬性。

1. background-color

您可以使用 background-color 屬性為元素設置一個背景顏色,該屬性支持以下幾種屬性值:

描述
color_name 使用具體顏色名稱為元素設置背景顏色(例如 red)
hex_number 使用十六進制碼為元素設置背景顏色(例如 #ff0000)
rgb_number 使用 rgb() 函數為元素設置背景顏色(例如 rgb(255,0,0))
transparent 默認值,設置背景顏色為透明,大多數情況下我們并不會用到它。但如果您不希望某個元素擁有背景顏色,或者不希望用戶對瀏覽器的設置(比如開啟夜間模式、護眼模式)影響到您的設計,那么就可以使用 transparent 來將顏色設置為透明的
inherit 從父元素繼承對背景顏色的設置

【示例】使用 background-color 為元素設置背景顏色:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: white;         background-color: blue;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted yellow;  /*設置一個寬 10px 的黃色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-color 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: white;         background-color: blue;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted yellow;  /*設置一個寬 10px 的黃色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-color 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background-color 屬性演示

通過運行結果可以看出 background-color 屬性能夠為元素設置一種純色的背景,這種顏色會填充元素的內容、內邊距以及邊框區域(也可以理解為邊框及以內的所有區域),對于元素邊框以外的區域(外邊距)則沒有影響。

2. background-image

background-image 用來為某個元素設置背景圖像,默認情況下瀏覽器會從元素內容的左上角開始(若有內邊距則從元素內邊距區域的左上角開始),在水平和垂直方向上重復背景圖像,以填充整個元素區域,您可以使用 background-repeat 屬性來控制背景圖像是否重復或如何重復。

background-image 屬性的可選值如下:

描述
url('URL') 指向圖像的路徑,可以將 url() 看作是一個函數,括號中的 URL 為圖像的具體路徑
none 默認值,不顯示背景圖像
inherit 從父元素繼承背景圖像的設置

【示例】使用 background-image 屬性將圖片【css3中常用的背景屬性有哪幾個】設置為元素的背景圖像:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: red;         background-image: url('./bg-image.png');         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-image 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: red;         background-image: url('./bg-image.png');         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-image 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background-image 屬性演示

背景圖像的覆蓋區域與背景顏色相同,同樣會填充元素的內容、內邊距以及邊框區域,對于元素邊框以外的區域(外邊距)則沒有影響。

3. background-repeat

默認情況下背景圖像會從元素內容的左上角開始(若有內邊距則從元素內邊距區域的左上角開始),在水平和垂直方向上重復背景圖像以填充整個元素區域(不包括元素的外邊距區域),您可以使用 background-repeat 屬性用來設置背景圖像是否重復或如何重復,該屬性的可選值如下:

描述
repeat 默認值,背景圖像將在垂直方向和水平方向上重復
repeat-x 背景圖像僅在水平方向上重復
repeat-y 背景圖像僅在垂直方向上重復
no-repeat 背景圖像僅顯示一次,不在任何方向上重復
inherit 從父元素繼承 background-repeat 屬性的設置

【示例】使用 background-repeat 屬性讓背景圖像只在水平方向上重復:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: black;         background-image: url('./bg-image.png');         background-repeat: repeat-x;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-repeat 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: black;         background-image: url('./bg-image.png');         background-repeat: repeat-x;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-repeat 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background-repeat 屬性演示

4. background-position

background-position 屬性用來設置背景圖像的起始位置,該屬性的可選值如下:

描述
left top(左上)、
left center(左中)、
left bottom(左下)、
right top(右上)、
right center(右中)、
right bottom(右下)、
center top(中上)、
center center(居中)、
center bottom(中下)
使用一些關鍵詞表示背景圖像的位置,如果您僅設置第一個關鍵詞,那么第二個將默認為 center
x% y% 使用百分比表示背景圖像距離元素左上角的距離,x% 為水平方向,y% 為垂直方向,左上角為 0% 0%,右下角是 100% 100%,如果您僅設置第一個值,那么另一個值將是 50%,默認值為 0% 0%
xpos ypos 使用像素(px)或者其它 CSS 單位表示背景圖像距離元素左上角的距離,xpos 為水平方向,ypos 為垂直方向,左上角為 0px 0px,右下角視元素的尺寸而定,百分比和單位的形式可以混用,如果您僅設置第一個值,那么另一個值將默認為 50%

【示例】使用 background-position 屬性來設置背景圖像的位置:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: black;         background-image: url('./bg-image.png');         background-repeat: no-repeat;         background-position: 0% 50%;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-position 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         color: black;         background-image: url('./bg-image.png');         background-repeat: no-repeat;         background-position: 0% 50%;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background-position 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background-position 屬性演示

5. background-size

background-size 屬性用來設置背景圖像的尺寸,該屬性的可選值如下:

描述
xpos ypos 使用像素(px)或其它 CSS 單位來設置背景圖像的高度和寬度,xpos 表示寬度,ypos 表示高度,如果只設置第一個值,那么第二個值將被設置為默認值 auto(自動)
x% y% 使用百分比表示背景圖像相對于所在元素寬度與高度的百分比,x% 表示寬度,y% 表示高度,如果只設置第一個值,那么第二個值將被設置為默認值 auto(自動)
cover 保持背景圖像的橫縱比例并將圖像縮放至足夠大,使背景圖像可以完全覆蓋元素所在的區域,這么做可能會導致背景圖像的某些部分超出元素區域而無法顯示
contain 保持背景圖像的橫縱比例并將圖像縮放至足夠大,使背景圖像可以完整的顯示在元素所在區域,背景圖像可能無法完全覆蓋整個元素區域

【示例】使用 background-size 屬性設置背景圖像的尺寸,并將背景圖像橫向鋪滿整個元素區域:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     body {         background-image: url('./bg-image.png');         background-repeat: repeat-x;         background-size: contain;     }     </style> </head> <body>     <p>background-size 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     body {         background-image: url('./bg-image.png');         background-repeat: repeat-x;         background-size: contain;     }     </style> </head> <body>     <p>background-size 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background-size 屬性演示

6. background

background 是背景屬性的簡寫形式,通過它不僅可以為元素設置某個背景屬性,還可以同時設置多個或者所有的背景屬性。在設置多個背景屬性時并沒有固定的順序,但推薦使用如下順序進行設置:

background-color || background-image || background-position [/ background-size]? || background-repeat || background-attachment || background-origin || background-clip

在設置多個背景屬性時,有以下幾點需要注意:

  • 每個屬性之間使用空格進行分隔;
  • 如果同時設置 background-position 和 background-size 屬性,這兩個屬性之間需要使用斜線 / 分隔,并且需要遵循 background-position 屬性在前 background-size 屬性在后的順序;
  • 如果同時設置 background-origin 和 background-clip 屬性,需要遵循 background-origin 屬性在前 background-clip 屬性在后的順序。如果 background-origin 與 background-clip 屬性的值相同,則可以只設置一個值。

【示例】通過 background 同時設置多個背景屬性:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         background: #ccc url('./bg-image.png') 0px 0px/contain repeat-x border-box;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background 屬性</p> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     #bg {         background: #ccc url('./bg-image.png') 0px 0px/contain repeat-x border-box;         margin: 20px;   /*設置外邊距為 20px*/         padding: 20px;  /*設置內邊距為 20px*/         border: 10px dotted red;  /*設置一個寬 10px 的紅色虛線邊框*/     }     </style> </head> <body>     <p id="bg">background 屬性</p> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:background 屬性演示

background 屬性還支持設置多組屬性值(比如上面示例中的 #ccc url('./bg-image.png') 0px 0px/contain repeat-x border-box就可以看作是一組屬性),每組屬性值之間使用逗號,分隔。但需要注意的是 background-color 屬性不能設置多個,并且只能在最后一組屬性值中設置。

如果設置的多組屬性中,背景圖像之間存在重疊,那么前面設置的背景圖像會覆蓋在后面的背景圖像之上。示例代碼如下:

復制純文本復制
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     body {         background: url("./css.png") 10px 10px/60px 60px no-repeat padding-box,                     url("./css.png") 50px 30px/120px 120px no-repeat content-box,                     url("./css.png") 140px 40px/200px 100px no-repeat content-box #58a;     }     </style> </head> <body> </body> </html>
<!DOCTYPE html> <html> <head>     <title>CSS背景</title>     <style>     body {         background: url("./css.png") 10px 10px/60px 60px no-repeat padding-box,                     url("./css.png") 50px 30px/120px 120px no-repeat content-box,                     url("./css.png") 140px 40px/200px 100px no-repeat content-box #58a;     }     </style> </head> <body> </body> </html>

運行結果如下圖所示:

css3中常用的背景屬性有哪幾個
圖:多重背景層疊效果

(學習視頻分享:css視頻教程)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩成人av免费| 99免费视频观看| 亚洲欧美日韩三级| 国产男女无遮挡| 日韩亚洲在线视频| 成人精品小视频| 潘金莲激情呻吟欲求不满视频| 欧美v在线观看| 88av.com| 亚洲欧美日韩网站| www国产免费| 99在线免费视频观看| 日韩欧美不卡在线| av免费中文字幕| 久久久久国产一区| 黄色a级在线观看| 成人免费看片'免费看| 国产超级av在线| 久久99爱视频| 99er在线视频| www.色偷偷.com| 无码人妻aⅴ一区二区三区日本| 久久久久久久久久久久久国产| 欧美一级片免费播放| 欧美牲交a欧美牲交aⅴ免费下载| 欧美午夜aaaaaa免费视频| 一区二区三区一级片| 青青草精品视频在线| 午夜国产一区二区三区| 成人黄色片免费| 9久久婷婷国产综合精品性色| 亚洲怡红院在线| 久久久免费视频网站| 三年中国中文在线观看免费播放| 久久久久久久9| 午夜激情av在线| 国产免费观看高清视频| 中文字幕免费高| 亚洲 激情 在线| 亚洲人成无码网站久久99热国产 | gogogo免费高清日本写真| 欧美一级欧美一级| 黄色免费高清视频| 国产一二三四在线视频| 国内精品在线观看视频| 亚洲国产精品影视| 自拍偷拍一区二区三区四区| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 男人天堂网站在线| 亚洲精品第三页| 欧美精品aaaa| 国产精品亚洲a| 国产在线精品91| 国产成人永久免费视频| 日本一区二区三区四区五区六区| 孩娇小videos精品| 丁香啪啪综合成人亚洲 | 午夜国产一区二区三区| 看av免费毛片手机播放| 久久久999视频| 欧美网站免费观看| 激情综合在线观看| 久久久久久久中文| 99色精品视频| 成人在线观看a| 校园春色 亚洲色图| 日韩av在线中文| 看看黄色一级片| 91大神免费观看| 麻豆md0077饥渴少妇| 国产 欧美 日本| 青青草视频在线免费播放| 黄色一级在线视频| 亚洲爆乳无码专区| 在线观看免费视频高清游戏推荐 | 国产精品久久久久9999爆乳| 国产一线二线三线女| 日韩视频免费播放| 欧美精品第三页| 日韩中文字幕a| 超碰10000| 国产精品后入内射日本在线观看| 国产美女三级视频| 亚洲一区二区三区四区精品| 国产女人18毛片| 免费无遮挡无码永久视频| 北条麻妃视频在线| 两性午夜免费视频| 阿v天堂2018| 亚洲欧美激情网| 警花观音坐莲激情销魂小说| 国产免费观看高清视频| 日韩av卡一卡二| 欧美 日韩 国产精品| 亚洲国产精品毛片av不卡在线| 日本高清一区二区视频| 熟女少妇在线视频播放| 久久这里只精品| 国精产品一区一区三区视频| 羞羞的视频在线| 欧美视频在线免费播放| 激情文学亚洲色图| 37pao成人国产永久免费视频| 久久久精品视频国产| 欧美黄色一级片视频| 日本福利视频在线观看| 污视频网址在线观看| 妞干网在线视频观看| 男人午夜视频在线观看| 四虎永久在线精品无码视频| 欧美性猛交内射兽交老熟妇| 五月婷婷丁香综合网| jizzjizzxxxx| 女人被男人躁得好爽免费视频| 91人人澡人人爽人人精品| 全黄性性激高免费视频| 男插女免费视频| 国产黑丝在线视频| 在线观看日本一区二区| 国产裸体免费无遮挡| 成人免费aaa| 老太脱裤子让老头玩xxxxx| 蜜桃网站在线观看| 亚洲 欧洲 日韩| 图片区乱熟图片区亚洲| 17c国产在线| 欧美在线aaa| 黄色片免费网址| www.午夜色| 国产欧美综合一区| 国产三级中文字幕| 午夜探花在线观看| 无码人妻精品一区二区蜜桃网站| 欧美 国产 精品| 女人被男人躁得好爽免费视频 | 三级网在线观看| 懂色av粉嫩av蜜臀av| 日本一二三区视频在线| 国产又粗又爽又黄的视频| 懂色av一区二区三区四区五区| 异国色恋浪漫潭| 奇米777四色影视在线看| 91成人综合网| 久久精品免费一区二区| 人人爽人人av| 中文字幕在线乱| 9久久9毛片又大又硬又粗| 成人在线免费播放视频| 男人添女人下面免费视频| 欧美一级免费在线| 国产精品12345| 黄色片在线免费| 亚洲av首页在线| 50路60路老熟妇啪啪| 亚洲最新免费视频| 欧美深夜福利视频| 日韩欧美亚洲另类| 精品人妻少妇一区二区| 免费看涩涩视频| 国产成人一区二区三区别| 久草综合在线观看| 国产xxxx振车| 五月天av在线播放| 18禁免费无码无遮挡不卡网站| 亚洲一二三av| 无码人妻精品一区二区三区在线| 日本美女高潮视频| av免费观看国产| 欧美性受黑人性爽| 欧美日韩在线观看不卡| 无码粉嫩虎白一线天在线观看| 亚洲图色中文字幕| 亚洲成熟丰满熟妇高潮xxxxx| 只有这里有精品| 亚洲精品怡红院| 欧美日韩激情视频在线观看| 成人毛片100部免费看| 91看片破解版| 国产免费成人在线| 加勒比成人在线| 精品一区二区三区毛片| 日韩av片免费观看| 91插插插插插插插插| 精品www久久久久奶水| 妺妺窝人体色777777| 欧美中文字幕在线观看视频| 91xxx视频| 伊人网在线免费| 伊人免费视频二| 国产资源中文字幕| 国产高清av片| 992kp免费看片| 异国色恋浪漫潭| 日韩国产精品毛片| 米仓穗香在线观看| 99久久99久久精品| 亚洲中文字幕无码一区二区三区| 玖玖精品在线视频| 成人毛片100部免费看| 国产精品无码免费专区午夜|