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一区二区
欧美爱爱视频免费看| 五月花丁香婷婷| 一级性生活视频| 国产又黄又猛又粗又爽的视频| 青青青青草视频| 五月丁香综合缴情六月小说| 欧美国产日韩激情| 欧美日韩成人免费视频| 久久综合色视频| 亚洲视频在线观看一区二区三区| 日韩黄色片视频| 欧美特级aaa| 亚洲 欧洲 日韩| 国产高清av在线播放| 老司机午夜av| 男人午夜视频在线观看| 天天做天天爱天天高潮| 亚洲精品蜜桃久久久久久| 18禁免费观看网站| 免费精品99久久国产综合精品应用| 污污网站在线观看视频| 美女在线免费视频| 国产99久久九九精品无码| jizz大全欧美jizzcom| 992tv成人免费观看| 黄色动漫网站入口| 一区二区三区四区久久| 欧美老熟妇喷水| 久久最新免费视频| 免费裸体美女网站| 国产精品久久成人免费观看| 每日在线观看av| 欧美日韩在线免费观看视频| 国产中文字幕免费观看| 精品一区二区成人免费视频| 成年人观看网站| 亚洲小视频在线播放| 欧美wwwwwww| 亚洲欧洲日产国码无码久久99 | 亚洲无吗一区二区三区| 精品人妻大屁股白浆无码| 50路60路老熟妇啪啪| 日本老太婆做爰视频| 国产成人黄色网址| 国内自拍在线观看| 免费的av在线| 波多野结衣三级在线| 99sesese| 亚洲国产成人va在线观看麻豆| 国产精品va无码一区二区| 无码人妻精品一区二区蜜桃网站| 欧美激情第3页| 日韩精品视频一二三| 日本成人黄色网| 三级4级全黄60分钟| 美女av免费在线观看| 国产精品无码人妻一区二区在线| 一级性生活视频| 日本一级黄视频| 黄色片免费在线观看视频| 五月天综合婷婷| 欧美交换配乱吟粗大25p| 女同性恋一区二区| 日本男女交配视频| 久久久久久www| 无码播放一区二区三区| 日韩精品视频一区二区在线观看| 日本日本19xxxⅹhd乱影响| 精品国产一区三区| koreanbj精品视频一区| 日韩人妻精品无码一区二区三区| 国产 福利 在线| 欧美一级特黄a| 天天干天天色天天爽| www.亚洲成人网| 国产日韩一区二区在线| av五月天在线| eeuss中文| 欧美黑人经典片免费观看| 漂亮人妻被中出中文字幕| www.色偷偷.com| 国产高清免费在线| 1024av视频| 成人免费在线观看视频网站| 色18美女社区| 国产精品专区在线| 欧美精品性生活| 国产一级片91| 超碰在线97免费| 亚洲五码在线观看视频| 777米奇影视第四色| 99视频在线观看视频| 97视频在线免费| 亚洲天堂伊人网| 久久久久久人妻一区二区三区| 国产精品无码一本二本三本色| 国产无遮挡猛进猛出免费软件| 日韩 欧美 视频| 奇米视频888| 国产亚洲欧美在线视频| 香蕉视频在线网址| 天天操天天摸天天爽| 日韩激情视频一区二区| 婷婷激情四射五月天| 六月婷婷激情综合| 四虎成人在线播放| 冲田杏梨av在线| 男人日女人逼逼| 只有这里有精品| 日本中文字幕精品—区二区| 霍思燕三级露全乳照| 国产欧美自拍视频| 久久久福利影院| 不卡av免费在线| 无码aⅴ精品一区二区三区浪潮| 国产一级片中文字幕| 欧美性猛交xxx乱久交| 日韩欧美国产免费| 免费看国产曰批40分钟| 日韩视频 中文字幕| 亚洲黄色片免费看| 福利视频999| 天堂av在线8| 日本不卡一区二区在线观看| 国产嫩草在线观看| 欧美一级特黄a| 色啦啦av综合| 国产999免费视频| 一区二区三区日韩视频| 蜜臀av.com| 国产尤物av一区二区三区| av动漫在线播放| 五十路熟女丰满大屁股| 水蜜桃色314在线观看| 国产午夜福利100集发布| 99在线精品免费视频| 日本国产在线播放| 成人羞羞国产免费网站| 北条麻妃在线视频| 午夜一区二区视频| 波多野结衣网页| 国产91沈先生在线播放| 好吊妞无缓冲视频观看| 中文字幕欧美人妻精品一区| 日本美女高潮视频| 欧美日韩视频免费在线观看| 神马午夜伦理影院| 日本a级片免费观看| 五月婷婷六月合| 日本精品福利视频| 妺妺窝人体色777777| 在线视频日韩一区| 久久久久久久久久久久久国产| 337p亚洲精品色噜噜狠狠p| 日韩avxxx| 国产av不卡一区二区| 男人揉女人奶房视频60分| www.污网站| 亚洲不卡中文字幕无码| 国产精品区在线| 日本丰满少妇xxxx| 91欧美一区二区三区| www国产黄色| 国风产精品一区二区| 久久精品网站视频| 国产尤物av一区二区三区| 手机看片福利盒子久久| 无码熟妇人妻av在线电影| 污污网站免费看| av动漫在线看| 欧洲金发美女大战黑人| 一路向西2在线观看| 男女超爽视频免费播放| 亚洲午夜精品一区| 熟妇人妻va精品中文字幕| 国产精品8888| 免费黄频在线观看| 亚洲激情在线观看视频| 91成人在线观看喷潮教学| 国产又大又长又粗又黄| 亚洲欧美日韩一级| 久久久久久久久久福利| www..com日韩| 国产 日韩 欧美在线| 可以免费看的黄色网址| 久久精品一卡二卡| 中文字幕一区久久| 丝袜制服一区二区三区| 日本三级免费观看| 国产男女在线观看| 男女午夜激情视频| 欧美日韩在线一| 日韩av高清在线看片| 全黄性性激高免费视频| 成年人深夜视频| 日韩欧美国产综合在线| 国产特级淫片高清视频| 欧美亚洲一二三区| 乱子伦视频在线看| 国产免费视频传媒|