css:背景(背景顏色、圖片、平鋪、背景固定、背景顏色半透明)


1、背景顏色

默認為transparent(透明)

(1)將背景設置為greenyellow:

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 200px;
                height: 150px;
                background-color: greenyellow;
            }
        </style>
    </head>

    <body>
        <div>今天是星期一</div>
    </body>

</html>

 

 

 

2、背景圖片

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 200px;
                height: 150px;
                background-image: url(img/back.jpg);
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

 

 

3、背景平鋪

如果要在html頁面上對背景進行平鋪,可以使用background-repeat屬性,屬性的值有:repeat、no-repeat、repeat-x、repeat-y,默認情況下是平鋪的

(1)平鋪:

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: repeat;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

 

 (2)延x軸平鋪:

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: repeat-x;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

(3)延y軸平鋪:

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: repeat-y;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

4、背景圖片的位置

可以使用方位名詞(top、center、bottom、left、center、right,如果是方位名詞,兩個位置名詞不區分先后順序)或者精確單位

(1)方位名詞

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: no-repeat;
                background-position: center top;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

 

 (2)精確單位(xy坐標又先后順序)

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: no-repeat;
                background-position: 25px 40px;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

 

 (3)混合單位

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 400px;
                height: 300px;
                background-image: url(img/back.jpg);
                background-repeat: no-repeat;
                background-position: center 40px;
                background-color: pink;
            }
        </style>
    </head>

    <body>
        <div></div>
    </body>

</html>

 

 

 

5、背景固定

background-attachment:當屬性的值定義為scroll的時候背景圖片隨對象的內容滾動;當定義為fixed的時候,背景圖片固定

(1)一般的書寫方式

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            body{
                width: 400px;
                height: 1300px;
                background-image: url(img/back.jpg);
                background-repeat: repeat;
                background-position: center 40px;
                color:red;
                background-attachment: fixed;
                
            }
        </style>
    </head>

    <body>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
        <p>下雪了!!!</p>
    </body>

</html>

 

 當滾動鼠標的時候,文字滾動,圖片不動

(2)復合性的書寫方式:

上面的css代碼可以簡寫為:

        <style>
            body{
                width: 400px;
                height: 1300px;
                background: url(img/back.jpg) repeat fixed center 40px;
                color:red;    
            }
        </style>

沒有先后順序的要求

 

6、背景顏色半透明

<html>

    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                width: 200px;
                height: 300px;
                background: rgba(0,0,0,0.2);
                        }
        </style>
    </head>

    <body>
       <div>半透明顯示</div>
    </body>

</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM