成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

CSS中背景部分編程的示例分析

本篇文章為大家展示了CSS中背景部分編程的示例分析,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

10年積累的成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有沙坪壩免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

在CSS里面,每個元素盒子都可以想象成由兩個圖層組成。

前景層:內(nèi)容(如文本或圖片)和邊框。

背景層:用實色填充(使用 background-color 屬性),也可以包含任意多個背景圖片(使用 background-image 屬性),背景圖片疊加在背景顏色之上。

    在 CSS3 被瀏覽器實現(xiàn)之前,只能在背景顏色上添加一張圖片。而現(xiàn)在,我們可以為背景圖層添加多張圖片(以及 CSS3 漸變)。

CSS背景屬性:

    background-color
    background-image
    background-repeat
    background-position
    background-size
    background-attachment
    background(簡寫屬性)
    background-clip、background-origin、background-break(目前尚未得到廣泛支持)

背景顏色

格式:background-color: 顏色值;
示例:background-color: #caebff;


背景圖片

格式:background-image:url(圖片路徑/圖片文件名);
示例:background-image:url(images/blue_circle.png);

    默認情況下背景圖片會 以元素左上角為起點,沿水平和垂直方向重復出現(xiàn),最終填滿整個背景區(qū)域。

背景重復

格式:background-repeat: repeat | repeat-x | repeat-y | no-repeat;
示例:background-repeat:repeat-x;
說明:

    repeat 默認值,水平和垂直方向都重復,直至填滿元素的背景區(qū)域為止。
    repeat-x 水平方向重復。
    repeat-y 垂直方向重復。
    no-repeat 任何方向上都不重復(只讓背景圖片顯示一次)。

背景位置

    用于控制背景位置的 background-position 屬性,是所有背景屬性中最復雜的。

該屬性有5個關鍵字值,分別是 top、left、bottom、right 和 center,這些關鍵字中的任意兩個組合起來都可以作為該屬性的值。

background-position 屬性同時設定元素和圖片的原點。原點決定了元素和圖片中某一點的水平和垂直坐標。默認情況下,background-position的原點位于左上角。

    第一種情況,使用關鍵字來設定位置。background-position屬性的默認值 top、left 控制著水平和垂直方向重復的起點。如修改 起點位置:p#center {background-position:center center;}(簡化寫法:background-position:center,設定一個關鍵值,則另一個也會取相同的值。),背景圖片就會以段落的中心點為起點。

    第二種情況,使用百分比來設定位置。
    示例:background-position:50% 50%;,再把 background-repeat 設定為 no-repeat,就能實現(xiàn)了圖片在背景區(qū)域內(nèi)居中的效果。第一個值表示水平位置,第二個值表示垂直位置。要是只設定一個值,則將其用來設定水平位置,而垂直位置會被設為 center。

    第三種情況,使用絕對或相對單位的數(shù)值。要是使用像素單位來設定位置,那么圖片的左上角會被放在距離元素左上角指定位置的地方。另外,還可以使用負值,這樣可以把圖片的左上角定位到元素外部,從而在元素中只能看到部分圖片。當然也可以給圖片設定足夠大的正值,把圖片的右下角推到元素外部實現(xiàn)同樣的效果。

背景尺寸

background-size 是 CSS3 規(guī)定的屬性,用來控制背景圖片的尺寸。

可設定的值和含義如下:

    50%:縮放圖片,使其填充背景區(qū)的一半。
    100px 50px:把圖片調(diào)整到 100 像素寬,50 像素高。
    cover:拉大圖片,使其完全填滿背景區(qū);保持寬高比。
    contain:縮放圖片,使其恰好適合背景區(qū);保持寬高比。

    注意:把很小的圖片拉大會導致圖片質量失真。

背景粘附

background-attachment屬性控制滾動元素內(nèi)的背景圖片是否隨元素滾動而滾動。

屬性值有:

    scroll。背景圖片隨元素移動。

    fixed。背景圖片不會隨元素滾動而移動。

    提示:background-attachment:fixed 最常用于給 body 元素中心位置添加淡色水印,讓水印不隨頁面滾動而移動。

簡寫背景屬性

示例:body {background:url(images/watermark.png) center #fff no-repeat contain fixed;}
說明:聲明中少寫了哪個屬性的值(比如沒寫 no-repeat),就會使用相應屬性的默認值( repeat)。


多背景圖片

CSS3 可以給元素背景添加多個背景圖片。

示例:

CSS p {   

  1.     background:   

  2.     url(images/turq_spiral.png) 30px -10px no-repeat,   

  3.     url(images/pink_spiral.png) 145px 0px no-repeat,   

  4.     url(images/gray_spiral.png) 140px -30px no-repeat,  #ffbd75;   

  5. }  

背景漸變

漸變,就是在一定長度內(nèi)兩種或多種顏色之間自然的過渡。

    提示:漸變是 CSS 幫我們生成的背景圖片。添加漸變可以使用 background-image 屬性,也可以使用簡寫 background 屬性。

漸變分兩種:

    線性漸變。從元素的一端延伸到另一端。

    放射性漸變。從元素內(nèi)一點向四周發(fā)散。

廠商前綴

為鼓勵瀏覽器廠商盡早采用 W3C 的 CSS3 推薦標準,于是就產(chǎn)生了 VSP(Vendor Specific Prefixes,廠商前綴)的概念。

示例:
transform 屬性的標準語法是這樣的:
transform: skewX(-45deg);

由于這個屬性還沒有完全定案,為保證在大多數(shù)瀏覽器以及它們的實驗性實現(xiàn)中能夠使用這個屬性,應該針對想要支持的瀏覽器為該屬性添加 VSP。每個瀏覽器只使用各自能理解的屬性聲明:

CSS 

  1. -moz-transform:skewX(-45deg); /* Firefox */  

  2. -webkit-transform:skewX(-45deg); /* Chrome 及 Safari */  

  3. -ms-transform:skewX(-45deg); /* 微軟 Internet Explorer */  

  4. -o-transform:skewX(-45deg); /* Opera */  

  5. transform:skewX(-45deg); /* 最后是 W3C 標準屬性 */  

以下 CSS3 屬性必須加 vps:

CSS 

  1. border-image translate   

  2. linear-gradient transition   

  3. radial-gradient background*   

  4. transform background-image*   

  5. transform-origin   

  6. > *針對背景圖片或漸變  

上述內(nèi)容就是CSS中背景部分編程的示例分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁題目:CSS中背景部分編程的示例分析
網(wǎng)頁鏈接:http://jinyejixie.com/article32/pshdsc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、企業(yè)建站、用戶體驗品牌網(wǎng)站制作、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
聂拉木县| 利津县| 静宁县| 邹平县| 什邡市| 盐山县| 读书| 扎囊县| 临潭县| 隆昌县| 贞丰县| 松潘县| 依兰县| 水富县| 阳高县| 勐海县| 永吉县| 江北区| 高平市| 启东市| 迭部县| 买车| 峡江县| 日土县| 光泽县| 万盛区| 京山县| 蒲城县| 敦煌市| 沿河| 诸城市| 兖州市| 桂阳县| 北流市| 滨州市| 柳河县| 东宁县| 玉门市| 临沭县| 盐山县| 揭东县|