當前位置:編程學習大全網 - 遊戲軟體 - Css3——background屬性詳解

Css3——background屬性詳解

background :背景。在css裏面作為css屬性壹成員,通過該屬性可設置背景圖片、背景顏色、背景圖片截取等樣式。而僅僅壹個background又具有多個子屬性。

顏色名稱,如: background-color:red ;

十六進制背景色,如: background-color:#f00; ;

rgb顏色,這裏如果是rgba,a表示透明程度,為0全透明,為1為完全不透明,

如: background-color:rgb(255,0,0.3); ;

特殊值:transparent,透明色: background-color:transparent ;

background-image屬性用於為壹個元素設置壹個或多個背景圖片,多個背景圖片之間以逗號隔開。

壹張圖片: background-image: url(img/a.jpg);

多張圖片: background-image: url(img/a.jpg),url(img/b.jpg);

特殊值:none,不顯示背景圖像

background-image: none;

background-repeat 屬性定義背景圖像的重復方式。背景圖像可以沿著水平軸,垂直軸,兩個軸重復,或者根本不重復。

常用的4個值:

repeat:水平和垂直方向都重復圖像, background-repeat: repeat;

repeat-x:水平方向重復圖像

repeat-y:垂直方向重復圖像

no-repeat:圖像不重復

規定背景圖像是否固定或者隨著頁面的其余部分滾動。

scroll:背景圖像相對於頁面不動,會隨著網頁的滾動而移動,默認

fixed:背景圖像相對於瀏覽器窗口不動,內容滾動的時候背景圖像不動

background-attachment: fixed;

第壹個值為橫坐標,第二個值為縱坐標。默認值為:(0% 0%)。

如果只指定了壹個值,該值將用於橫坐標。縱坐標將默認為50%。

例如: background-position: right; 代表背景圖右側,垂直方向居中的位置。

百分比位置,如:background-position: 20% 20%;

具體像素位置, 如:background-position: 20px 20px;

background-size 設置背景圖片大小。圖片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同時縮放到元素的可用空間的尺寸。

單張圖片的背景大小可以使用以下三種方法中的壹種來規定:

當通過寬度和高度值來設定尺寸時,妳可以提供壹或者兩個數值:

每個值可以是<length>, 是 <percentage>, 或者 [auto] 。

示例:

為了設定超過壹張以上的圖片尺寸時,需要提供多項數值,它們通過逗號分隔。

CSS部分 背景圖片分辨率為427*640

分別給box的background-size屬性添加不同的屬性值,會產生不同的效果。

1、長度 :可以用px、em、rem等指定背景圖片大小,不能為負值。

background-clip 裁剪,通常和background-origin壹起使用,決定設置元素的背景(背景圖片或顏色)是否顯示。

註:background-clip只是將背景和背景色粗暴的裁剪。

該屬性有四個值

border-box

背景延伸至邊框外沿(但是在邊框下層)。 background-origin: border-box;

background-origin 規定了指定背景圖片[ background-image ] 屬性的原點位置的背景相對區域.

border-box

背景圖片的擺放以border區域為參考

padding-box

背景圖片的擺放以padding區域為參考

content-box

背景圖片的擺放以content區域為參考

樣式:

先看壹下background-origin屬性。

先看壹下background-clip屬性。

這就印證了background-clip只是將背景和背景色粗暴的裁剪。

好的,以上就是我對background的各個屬性的理解,實際應用時可能會有部分出入,我們只需要掌握background-color、background-image、background-repeat、background-position、background-size這幾個常用的屬性即可。

歡迎大家壹起交流,討論。

  • 上一篇:七巧板圖案
  • 下一篇:做夢夢見有人要殺我是什麽意思
  • copyright 2024編程學習大全網