Web全棧-背景顏色、背景圖片、背景平鋪屬性、背景圖片定位屬性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景顏色</title>
    <style>
        div{
            width: 500px;
            height: 500px;
        }
        .box1{
            background-color: red;
        }
        .box2{
            background-color: rgb(0,255,0);
        }
        .box3{
            background-color: rgba(0,0,255,0.7);
        }
        .box4{
            background-color: #0ff;
        }
    </style>
</head>
<body>
<!--
1.如何設置標籤的背景顏色?
在CSS中有一個background-color:屬性, 就是專門用來設置標籤的背景顏色的

取值:
具體單詞
rgb
rgba
十六進制

快捷鍵:
bc background-color: #fff;

-->
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景圖片</title>
    <style>
        div{
            width: 500px;
            height: 500px;
        }
        .box1{
            background-image: url(images/girl.jpg);
            /*background-image: url(http://img4.imgtn.bdimg.com/it/u=2278032206,4196312526&fm=21&gp=0.jpg);*/
        }
    </style>
</head>
<body>
<!--
1.如何設置背景圖片?
在CSS中有一個叫作background-image: url();的屬性, 就是專門用於設置背景圖片的

快捷鍵:
bi background-image: url();

注意點:
1.圖片的地址必須放在url()中, 圖片的地址能夠是本地的地址, 也能夠是網絡的地址
2.若是圖片的大小沒有標籤的大小大, 那麼會自動在水平和垂直方向平鋪來填充
3.若是網頁上出現了圖片, 那麼瀏覽器會再次發送請求獲取圖片
-->
<div class="box1"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景平鋪屬性</title>
    <style>
        /*
        div{
            width: 500px;
            height: 500px;
        }
        .box1{
            background-image: url(images/girl.jpg);
            background-repeat: repeat-y;
        }
        */
        /*
        body{
            background-image: url(images/bg2.jpg);
        }
        */
        div{
            width: 980px;
            height: 60px;
            background-image: url(images/1.png);
        }
    </style>
</head>
<body>
<!--
1.如何控制背景圖片的平鋪方式?
在CSS中有一個background-repeat屬性, 就是專門用於控制背景圖片的平鋪方式的

取值:
repeat 默認, 在水平和垂直都須要平鋪
no-repeat 在水平和垂直都不須要平鋪
repeat-x 只在水平方向平鋪
repeat-y 只在垂直方向平鋪

快捷鍵
bgr background-repeat:

應用場景:
能夠經過背景圖片的平鋪來下降圖片的大小, 提高網頁的訪問速度
-->
<div class="box1"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景圖片定位屬性</title>
    <style>
        div{
            /*width: 500px;*/
            height: 500px;
        }
        .box1{
            /*background-color: red;*/
            /*background-image: url(images/girl.jpg);*/
            /*background-repeat: no-repeat;*/
            /*background-position: left top;*/
            /*background-position: right top;*/
            /*background-position: right bottom;*/
            /*background-position: left bottom;*/
            /*background-position: center center;*/
            /*background-position: left center;*/
            /*background-position: center top;*/
            /*background-position: 100px 0;*/
            /*background-position: 100px 200px;*/
            /*background-position: -100px -100px;*/
            background-image: url(images/yxlm.jpg);
            background-position: center top;
        }
    </style>
</head>
<body>
<!--
1.如何控制背景圖片的位置?
在CSS中有一個叫作background-position:屬性, 就是專門用於控制背景圖片的位置

2.格式:
background-position: 水平方向 垂直方向;

3.取值
2.1具體的方位名詞
水平方向: left center right
垂直方向: top center bottom

2.2具體的像素
例如: background-position: 100px 200px;
記住必定要寫單位, 也就是必定要寫px
記住具體的像素是能夠接收負數的

快捷鍵:
bp background-position: 0 0;

注意點:
同一個標籤能夠同時設置背景顏色和背景圖片, 若是顏色和圖片同時存在, 那麼圖片會覆蓋顏色
-->

<div class="box1">
    <!--<img src="images/yxlm.jpg" alt="">-->
</div>
</body>
</html>
相關文章
相關標籤/搜索