CSS 小結筆記之背景

Assist發表於2018-08-15

背景相關屬性主要有:

  • background-color  背景顏色 
  • background-image 背景圖片
  • background-repeat 是否平鋪 repeat (預設平鋪) | repeat-x(水平平鋪) | repeat-y (垂直平鋪)| no-repeat (不平鋪)
  • background-position 背景位置  length(百分數)|position(top center button left right) 一般兩個一起用,如果至指定一個方向另一個方向預設為center,兩種方法也可以混搭。方位名詞沒有順序區分,而使用百分數時時有順序的,先是水平後是垂直
  • background-attachment 背景固定還是滾動 scroll | fixed
  • background:背景顏色 背景圖片 是否平鋪 背景固定還是滾動 背景位置
  #div1 {
            width: 300px;
            height: 300px;
            background-color: blue;
            /*預設是transparent透明的*/
            /* background-color: transparent; */
            background-image: url(Images/2.jpg);
            background-repeat: no-repeat;
            /*不平鋪,預設是水平垂直平鋪*/
            /* background-repeat: repeat-y; */
            /* background-repeat:  repeat-x; */
            /* background-position: right bottom; */
            background-position: 10% center;
            background-attachment: fixed;
        }
        

想要背景半透明 在指定顏色時使用 rgba( r, g b ,a) ,a就是指明透明度

div {
            width: 100%;
            height: 300px;
            background-color: rgba(0, 0, 0, 0.6);
        }

 

當要使用多張背景圖片時使用background來指定多個url,每組之間用‘,’逗號隔開,若圖片有重疊,則前一張覆蓋後一張圖片,但是整體背景顏色必須在最後一個url後指定。

div {
            width: 100%;
            height: 300px;
            background: url(Images/2.jpg) no-repeat left top, url(Images/3.jpg) no-repeat right bottom blue;
        }

 

相關文章