首頁  >  文章  >  web前端  >  CSS3新增了哪些屬性

CSS3新增了哪些屬性

清浅
清浅原創
2018-11-26 17:26:3018507瀏覽

CSS3新增的屬性有:1、文字陰影;2、背景漸層;3、顏色透明度;4、元素旋轉;5、多列佈局;6、字體改變等等。

CSS3新增了哪些屬性

本文操作環境:Windows7系統、Dell G3電腦、css3版。

今天將和大家介紹CSS3中的新增屬性,具有一定的參考價值,希望對大家有所幫助

最新版本的CSS3的出現使Web設計更容易,雖然並非所有瀏覽器都支援它。但是由於技術上的迅速變化,CSS3的模組化的規範化使目前所有瀏覽器都在實施完整的CSS3支持,相信不久之後CSS3以及HTML5 將成為網絡的未來,接下來將在文章中和大家詳細介紹CSS3中的新功能

瀏覽器相容問題:

Firefox 需要前綴-moz-。

Chrome 和 Safari 需要前綴 -webkit-。

【推薦課程:CSS3教學#】

CSS3文字陰影

<div style="text-shadow: 5px 5px 5px #444;">这是一行文字</div>

Image 23.jpg

CSS3 背景漸變效果

CSS3中線性漸變屬性到目前為止僅在Safari 4和Chrome和Firefox 3.6中受支持。

dc4bdbf87cf6b13b96a0e690e9f65b5a16b28748ea4df4d9c2150843fecfba68

 Image 24.jpg

CSS3 顏色效果

現在具有不透明度

rgb在CSS中是用來設定元素的顏色的但在CSS3中新增了一個可以設定顏色不透明度的操作,rgb已轉換為rgba,這簡化了控制元素不透明度的方式。

<div style="width:50px;height:50px;background-color:rgba(123,123,123,0.4);"></div>

 Image 27.jpg

CSS3轉換(元素旋轉)

CSS3新引入了transform屬性用以旋轉元素

<div style="width:50px;height:50px;background-color: pink;-webkit-transform:rotate(40deg); ">旋转</div>

Image 25.jpg

 CSS3多列版面配置

在網頁版面上每個網頁都需要被分成列,並加以調整使其適合不同的瀏覽器,CSS3中使用的多列佈局屬性只需要指定所需列數然後創建它們

column-count 屬性規定元素應該被分隔的列數

div.content{
width:210px;
border:1px solid #ccc;
/*将当前内容分成3列*/
-webkit-column-count:3;
-webkit-column-gap:25px;/*列之间的间隔*/
-webkit-column-rule:1px solid #ccc;/*规定列之间的宽度、样式和颜色规则*/
}
</style>
</head>
 <body>
  <div class="content">
	php中文网提供大量免费、原创、高清的php视频教程,并定期举行公益php培训!可边学习边在线修改示例代码,查看执行效果!php从入门到精通,一站式php自学平台!
  </div>

Image 28.jpg

CSS3 Web字體

CSS3也可以在網頁上嵌入任何自訂字體,原本字體依賴客戶端系統,網頁只能呈現瀏覽器或客戶端電腦支援的字體,但透過使用@font-face屬性,您可以使用其他位置上的字體

@font-face
{
font-family: myFirstFont;
src: url(Sansation-Italic.ttf)
}
div
{
font-family:myFirstFont;
}
</style>
</head>
<body>
<div>WWWWWW</div>

Image 26.jpg

總結:以上就是本篇文章的全部內容了,希望對大家了解CS​​S3的新屬性有一定的幫助。

以上是CSS3新增了哪些屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn