CSS 背景屬性5個應用實例.

1,Li列表 通過ul 和 li 的方式,我們可以構造出一些無序列表。通過ul+li,我們不僅可以做出一些漂亮的菜單,也可以做出一些完美的樹形結構。 ul+li默認樣式在前面有個小黑點,實際項目中我們可以通過背景來代替這個小黑點。
下面我們看2個實例:
http://demo.jb51.net/html/cssbackground/a1/demo1.html
http://demo.jb51.net/html/cssbackground/a1/demo2.html
2,文本替換 文本替換也是項目中比較常見的技術。實際開發(fā)中經常需要使用圖片來替換文本。通過背景來代替文本。
下面我們看3個實例:
http://demo.jb51.net/html/cssbackground/a2/demo1.html
http://demo.jb51.net/html/cssbackground/a2/demo2.html
http://demo.jb51.net/html/cssbackground/a2/demo3.html
當然我需要對前面的2個實例進行一下補充說明:
在例2中,通過text-indent:-9999px;屬性把 文字隱藏到看不到的地方。當然有一缺點:禁止圖片下載時,什么都沒有了。
在例3中,通過添加額外標簽,然后使用定位方式把背景定位在上層,來遮住文字。也有一缺點:圖片需要能完全遮住文字,要實底的圖片。
3,自適應按鈕 自適應在實際中也經常使用,通過自適應,我們不需要做額外的圖片。我以前看過一些老的項目,給不同文字的按鈕做了好多不同的圖片,然后每個按鈕的樣式有btn2word,btn4word,btn6word.... 可見非常不靈活。自適應按鈕能從根本上解決這個問題。
我們來看1個實例:
http://demo.jb51.net/html/cssbackground/a3/demo1.html
你已經看到了,自適應需要至少2個閉合元素。通過一個背景左對齊和另一個背景圖片的右對齊 來做成自適應按鈕。
4,圓角 以前很多項目都是方角,不知什么時候起,流行起圓角了。就像汽車一樣,以前的桑塔納的邊角都是方角的,現(xiàn)在的車都是圓角的了。
圓角的實現(xiàn)方式跟自適應有點類似,只不過背景的對齊方式有點區(qū)別罷了。
http://demo.jb51.net/html/cssbackground/a4/demo1.html
5,等高欄 這個是最近在看 無懈可擊的Web設計 中的一個例子,的確作者也講解的非常不錯。而且以前在做項目中,的確遇到過這個問題。不過解決方式貌似沒作者這么簡單。
話不多說,先看3個實例:
http://demo.jb51.net/html/cssbackground/a5/demo1.html
http://demo.jb51.net/html/cssbackground/a5/demo2.html
http://demo.jb51.net/html/cssbackground/a5/demo3.html
或許你已經看明白了 我將要講解什么。對了,就是側邊欄跟主體欄的高度問題。實際應用中,我們經常要使他們2個呈現(xiàn)一樣的高度。通過對最外層元素使用背景圖片來達到了這種效果。
打包下載
相關文章
- 可在background屬性中設置所有的背景屬性,下面為大家詳細介紹下各個屬性的含義,初學者可以參考下,希望對大家學習css有所幫助2013-08-12
- 記得當時我剛買計算機, 上網(wǎng)下載圖片總是下載到一個透明的 GIF 圖片, 百思不得其解, 所以研究了一番. 后來發(fā)現(xiàn)網(wǎng)站上的圖片都是通過背景的方式顯示出來的,接下來介紹如何用2012-12-25
- 背景屬性是給網(wǎng)頁添加背景色或者背景圖所用的CSS樣式,它的能力遠遠超于html之上。2011-01-05
純css實現(xiàn)元素下出現(xiàn)橫線動畫(background-image)
這篇文章主要介紹了純css實現(xiàn)元素下出現(xiàn)橫線動畫(background-image)的相關資料,需要的朋友可以參考下2018-12-06CSS3基于背景裁剪(background-clip)實現(xiàn)的文本標題透視特效源碼
這是一款CSS3基于背景裁剪(background-clip)實現(xiàn)的文本標題透視特效源碼。畫面上的外星球與飛船背景中央呈現(xiàn)出帶有背景剪切透視的文本視覺效果。同時可響應鼠標的移動呈2017-11-17css3實現(xiàn)一個div設置多張背景圖片及background-image屬性實例演示
這篇文章主要介紹了css3實現(xiàn)一個div設置多張背景圖片及background-image屬性,同時對于css3背景漸變也做了詳細的解釋,水平漸變,左上角漸變等等方式,需要的朋友可以參考下2017-08-10- 固定背景圖片的通常方法就是把background-attachment設成fix,進一步的話自然則是用background-position,下面來詳解使用CSS固定頁面背景圖片及位置的方法:2016-05-17
- 這篇文章主要介紹了使用CSS3來實現(xiàn)滾動視差效果的教程,主要使用到了background-attachment屬性,需要的朋友可以參考下2015-08-24
- 這篇文章主要介紹了CSS3屬性background-size使用指南,需要的朋友可以參考下2014-12-09
- 這篇文章主要介紹了CSS中的背景屬性background的相關知識,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-30