CSS2.1 發表至今已有7年的歷史。 CSS3的出現是增強CSS2.1的功能,減少圖片的使用次數以及解決HTML頁面上的特殊效果
當前,CSS3技術最適合在行動Web開發中使用的特性包括:
●增強的選擇器
●陰影
# ●強大的背景設定
## ●陰影# ●圓角邊框
#都是陰影只有box-shadow
CSS3的box-shadow屬性是讓元素具有陰影的效果,其語法如下:
box-shadow:<length> <length> <length> | color:
其中第一個length 是陰影水平偏移值;第二個length值是陰影垂直偏移值;第三個值是陰影模糊值。水平和垂直偏移值可取正負值,如4px或-4px.
目前box-shadow已經得到大部分現代瀏覽器的支援。可是,當我們在基於Webkit的Chrome和Safari等瀏覽器上使用該屬性時,需要將屬性的名稱寫成-webkit-box-shadow的形式。 Firefox瀏覽器則要寫成-moz-box-shadow的形式。
<style type="text/css"> p { /* 其他浏览器 */ box-shadow: 3px 4px 2px #000; /* webkit内核浏览器 */ -webkit-box-shadow: 3px 4px 2px #000; /* Firefox浏览器 */ -moz-box-shadow: 3px 4px 2px #000; padding:5px 4px; } </style>
text-shadow
text-shadow屬性用於設定文字內容的陰影效果或模糊效果。
目前,text-shadow屬性已獲得Safari、Firefox、Chrome和Opera瀏覽器的支援。 IE8以下的瀏覽器都不支援該特性。並且,大部分的行動web瀏覽器都得到了很好地支援。
box-shadow:
<style type="text/css"> p { text-shadow: 5px -10px 5px red; color:#666; font-size:16px; } </style>
<style type="text/css"> p { background-size:10px 5px; -webkit-backgriud-size:10px 5px; } </style>
background:url(bg.jpg) left top no-repeat, url(bg2.jpg) left top no-repeat;
-webkit-gradient(<type>, <type> [,<radius> ]?,<point> [, <radius> ]? [, <stop> ]*)
<style type="text/css"> p { background: -webkit-gradient(linear,0 0,0 100%,form(#ff),to(#000)); } </style>
<style type="text/css"> p { border-radius:10px 5px; /* Firefox浏览器 */ -moz-border-radius:10px 5px; /* webkit 内核浏览器 */ -webkit-border-radius:10px 5px; } </style>
以上是簡單介紹CSS3中的陰影、背景和圓角邊框樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!