CSS常用樣式簡單的總結(jié)包括定位、顯示等屬性
發(fā)布時(shí)間:2014-04-18 11:03:54 作者:佚名
我要評(píng)論

CSS常用樣式包括定位、顯示、寬高和剪裁等屬性,這些都是我們大家經(jīng)常使用到的,在本文做個(gè)總結(jié),以備不時(shí)之需
鼠標(biāo)屬性:
通過cursor屬性來實(shí)現(xiàn)
Style=”cursor :hand”
定位和顯示
1.定位屬性
CSS定位屬性包括position、top、bottom、left、right和z-index
Position屬性指定元素如何在頁面上定位,取值為:static ,relative或absolute.
Static表示正常定位,relative是指定位在相對(duì)于頁面上前一個(gè)元素的尾端位置,absolute是用絕對(duì)位置指定元素在頁面中的位置。
Top和left屬性指定某元素與其父元素或其他元素之間的距離
Z-index屬性控制元素的重疊,值較高的元素將覆蓋值較低的元素,如果使用時(shí)是-1,則表示元素將至于頁面默認(rèn)文本的后邊
2.寬高和剪裁屬性
可以用width和height控制元素的寬度和高度,用clip和overflow屬性控制元素的制裁。當(dāng)使用這些屬性時(shí),position屬性必須指定為absolute。
Clip屬性確定對(duì)象的剪裁區(qū)域,取值為rect(top right bottom left )或auto
如果任意一邊使用auto,則相當(dāng)于該邊沒有進(jìn)行剪裁
Overflow屬性用于設(shè)置當(dāng)前元素的內(nèi)容超出它的高度和寬度限制時(shí),瀏覽器如何處理
取值可以是visible、hidden、scroll、auto,其中visible是默認(rèn)值,表示不剪裁內(nèi)容,也不添加滾動(dòng)條;hidden表示剪裁內(nèi)容,不顯示超出部分的內(nèi)容;scroll表示剪裁內(nèi)容,同時(shí)提供滾動(dòng)條;auto表示只有在必要時(shí)才剪裁內(nèi)容并添加滾動(dòng)條。
3.顯示屬性
Display屬性和visibility屬性可以控制元素的顯示和掩藏
Display屬性控制元素的顯示方式,取值為none,inline或block。
None使元素不顯示,而且元素也將退出當(dāng)前的頁面布局層,不占用任何顯示空間;
block使元素以塊方式(<p>)顯示 ;
Inline使元素以內(nèi)嵌方式顯示。
對(duì)于塊元素,默認(rèn)值是block
對(duì)于內(nèi)嵌元素,默認(rèn)值是inline
Visibility屬性控制元素的顯示,取值為visible、hidden和inherit
默認(rèn)值為inherit
與display屬性不同之處在于:當(dāng)掩藏元素時(shí),仍然為元素保留原有的顯示空間
CSS濾鏡
濾鏡(filter)效果通過filter樣式表屬性定義,格式如下
Filter : 濾鏡名稱(參數(shù))
如
Img{filter: alpha(Opacity= 80)}
Opacity 用于控制透明度
濾鏡名稱:alpha chroma flipH flipV gray invert
濾鏡屬性只能應(yīng)用于HTML控件元素。所謂HTML控件元素是指它們?cè)诰W(wǎng)頁上定義了一個(gè)矩形空間,瀏覽器窗口可以顯示這些控件。常見的HTML控件元素包括:body、button、Div、img、input marquee span table td textarea th
通過cursor屬性來實(shí)現(xiàn)
Style=”cursor :hand”
定位和顯示
1.定位屬性
CSS定位屬性包括position、top、bottom、left、right和z-index
Position屬性指定元素如何在頁面上定位,取值為:static ,relative或absolute.
Static表示正常定位,relative是指定位在相對(duì)于頁面上前一個(gè)元素的尾端位置,absolute是用絕對(duì)位置指定元素在頁面中的位置。
Top和left屬性指定某元素與其父元素或其他元素之間的距離
Z-index屬性控制元素的重疊,值較高的元素將覆蓋值較低的元素,如果使用時(shí)是-1,則表示元素將至于頁面默認(rèn)文本的后邊
2.寬高和剪裁屬性
可以用width和height控制元素的寬度和高度,用clip和overflow屬性控制元素的制裁。當(dāng)使用這些屬性時(shí),position屬性必須指定為absolute。
Clip屬性確定對(duì)象的剪裁區(qū)域,取值為rect(top right bottom left )或auto
如果任意一邊使用auto,則相當(dāng)于該邊沒有進(jìn)行剪裁
Overflow屬性用于設(shè)置當(dāng)前元素的內(nèi)容超出它的高度和寬度限制時(shí),瀏覽器如何處理
取值可以是visible、hidden、scroll、auto,其中visible是默認(rèn)值,表示不剪裁內(nèi)容,也不添加滾動(dòng)條;hidden表示剪裁內(nèi)容,不顯示超出部分的內(nèi)容;scroll表示剪裁內(nèi)容,同時(shí)提供滾動(dòng)條;auto表示只有在必要時(shí)才剪裁內(nèi)容并添加滾動(dòng)條。
3.顯示屬性
Display屬性和visibility屬性可以控制元素的顯示和掩藏
Display屬性控制元素的顯示方式,取值為none,inline或block。
None使元素不顯示,而且元素也將退出當(dāng)前的頁面布局層,不占用任何顯示空間;
block使元素以塊方式(<p>)顯示 ;
Inline使元素以內(nèi)嵌方式顯示。
對(duì)于塊元素,默認(rèn)值是block
對(duì)于內(nèi)嵌元素,默認(rèn)值是inline
Visibility屬性控制元素的顯示,取值為visible、hidden和inherit
默認(rèn)值為inherit
與display屬性不同之處在于:當(dāng)掩藏元素時(shí),仍然為元素保留原有的顯示空間
CSS濾鏡
濾鏡(filter)效果通過filter樣式表屬性定義,格式如下
Filter : 濾鏡名稱(參數(shù))
如
Img{filter: alpha(Opacity= 80)}
Opacity 用于控制透明度
濾鏡名稱:alpha chroma flipH flipV gray invert
濾鏡屬性只能應(yīng)用于HTML控件元素。所謂HTML控件元素是指它們?cè)诰W(wǎng)頁上定義了一個(gè)矩形空間,瀏覽器窗口可以顯示這些控件。常見的HTML控件元素包括:body、button、Div、img、input marquee span table td textarea th
相關(guān)文章
css動(dòng)畫效果之a(chǎn)nimation的常用樣式
這篇文章主要介紹了css動(dòng)畫效果之a(chǎn)nimation的常用樣式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-08-11css常用樣式font設(shè)置字體的多種變換(實(shí)例詳解)
這篇文章主要介紹了css常用樣式font設(shè)置字體的多種變換,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-19- 下面小編就為大家?guī)硪黄獪\談html5標(biāo)簽css3的常用樣式。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-20
- 下面小編就為大家?guī)硪黄猚ss 常用樣式(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-11
- 這里我總結(jié)了一下平時(shí)自己在項(xiàng)目中經(jīng)常用到的20個(gè)CSS常用的樣式,都是些個(gè)人的經(jīng)驗(yàn),這里分享給大家,希望對(duì)大家有所幫助2014-09-02
- 這篇文章主要介紹了CSS常用樣式之繪制雙箭頭的示例代碼,代碼簡單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-31