溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CSS3新增的屬性有哪些

發(fā)布時間:2022-03-01 14:46:29 來源:億速云 閱讀:296 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細講解有關(guān)CSS3新增的屬性有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

 CSS 用于控制網(wǎng)頁的樣式和布局。

CSS3 是最新的 CSS 標準。

CSS3新增了很多的屬性,下面一起來分析一下新增的一些屬性:

1.CSS3邊框:

  • border-radius:CSS3圓角邊框。在 CSS2 中添加圓角矩形需要技巧,我們必須為每個圓角使用不同的圖片,在 CSS3 中,創(chuàng)建圓角是非常容易的,在 CSS3 中,border-radius 屬性用于創(chuàng)建圓角。border:2px solid;

  • box-shadow:CSS3邊框陰影。在 CSS3 中,box-shadow 用于向方框添加陰影。box-shadow:10px 10px 5px #888888;

  • border-image:CSS3邊框圖片。通過 CSS3 的 border-image 屬性,您可以使用圖片來創(chuàng)建邊框。border-image:url(border.png) 30 30 round;

2.CSS3背景:

  • background-size:  屬性規(guī)定背景圖片的尺寸。在 CSS3 之前,背景圖片的尺寸是由圖片的實際尺寸決定的。在 CSS3  中,可以規(guī)定背景圖片的尺寸,這就允許我們在不同的環(huán)境中重復(fù)使用背景圖片。您能夠以像素或百分比規(guī)定尺寸。如果以百分比規(guī)定尺寸,那么尺寸相對于父元素的寬度和高度。

  • background-origin :屬性規(guī)定背景圖片的定位區(qū)域。背景圖片可以放置于 content-box、padding-box 或 border-box 區(qū)域。

3.CSS3文字效果:

  • text-shadow:在 CSS3 中,text-shadow 可向文本應(yīng)用陰影。text-shadow:5px 5px 5px #FFFFFF;

  • word-wrap :單詞太長的話就可能無法超出某個區(qū)域,允許對長單詞進行拆分,并換行到下一行:p{word-wrap:break-word;}

4.CSS3 2D轉(zhuǎn)換:

transform:通過 CSS3 轉(zhuǎn)換,我們能夠?qū)υ剡M行移動、縮放、轉(zhuǎn)動、拉長或拉伸。

  • translate():元素從其當前位置移動,根據(jù)給定的  left(x 坐標) 和 top(y 坐標) 位置參數(shù):transform:translate(50px,100px);值  translate(50px,100px) 把元素從左側(cè)移動 50 像素,從頂端移動 100 像素。

  • rotate():元素順時針旋轉(zhuǎn)給定的角度。允許負值,元素將逆時針旋轉(zhuǎn)。transform:rotate(30deg);值 rotate(30deg) 把元素順時針旋轉(zhuǎn) 30 度。

  • scale():元素的尺寸會增加或減少,根據(jù)給定的寬度(X 軸)和高度(Y 軸)參數(shù):transform:scale(2,4);值 scale(2,4) 把寬度轉(zhuǎn)換為原始尺寸的 2 倍,把高度轉(zhuǎn)換為原始高度的 4 倍。

  • skew():元素轉(zhuǎn)動給定的角度,根據(jù)給定的水平線(X 軸)和垂直線(Y 軸)參數(shù):transform:skew(30deg,20deg);值 skew(30deg,20deg) 圍繞 X 軸把元素轉(zhuǎn)動 30 度,圍繞 Y 軸轉(zhuǎn)動 20 度。

  • matrix() :

  • matrix() 方法把所有 2D 轉(zhuǎn)換方法組合在一起。

  • matrix() 方法需要六個參數(shù),包含數(shù)學(xué)函數(shù),允許您:旋轉(zhuǎn)、縮放、移動以及傾斜元素。

5.CSS3 3D轉(zhuǎn)換:

  • rotateX():元素圍繞其 X 軸以給定的度數(shù)進行旋轉(zhuǎn)。transform:rotateX(120deg);

  • rotateY():元素圍繞其 Y 軸以給定的度數(shù)進行旋轉(zhuǎn)。transform:rotateY(120deg);

6.CSS3 過渡:當元素從一種樣式變換為另一種樣式時為元素添加效果。

7.CSS3動畫:通過 CSS3,我們能夠創(chuàng)建動畫,這可以在許多網(wǎng)頁中取代動畫圖片、Flash 動畫以及 JavaScript。

8.CSS3多列:

  • column-count:屬性規(guī)定元素應(yīng)該被分隔的列數(shù)。

  • column-gap:屬性規(guī)定列之間的間隔。

  • column-rule :屬性設(shè)置列之間的寬度、樣式和顏色規(guī)則。

9.CSS3用戶界面:

  • resize:屬性規(guī)定是否可由用戶調(diào)整元素尺寸。

  • box-sizing:屬性允許您以確切的方式定義適應(yīng)某個區(qū)域的具體內(nèi)容。

  • outline-offset :屬性對輪廓進行偏移,并在超出邊框邊緣的位置繪制輪廓。

關(guān)于“CSS3新增的屬性有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI