css 漸變過渡動畫


CSS3 漸變(gradients)可以讓你在兩個或多個指定的顏色之間顯示平穩的過渡。

線性漸變(Linear Gradients)- 向下/向上/向左/向右/對角方向

徑向漸變(radial-gradient)- 它們中心定義

設置形狀-shape -----circle 表示圓形,ellipse 表示橢圓形 默認值是 ellipse


 

添加效果CSS屬性

效果持續時間

transition默認值是0。

過渡屬性

transition

簡寫屬性,用於在一個屬性中設置四個過渡屬性。

transition-property

規定應用過渡的 CSS 屬性的名稱。

transition-duration

定義過渡效果花費的時間。默認是 0。

transition-timing-function

規定過渡效果的時間曲線。默認是 "ease"。勻速linear

transition-delay

規定過渡效果何時開始。默認是 0。

transform-origin: right top 設置旋轉軸心

2d轉化:

translate() 平移
rotate() 旋轉
scale() :scale()方法,該元素增加或減少的大小,取決於寬度(X軸)和高度(Y軸)的參數:
skew():包含兩個參數值,分別表示X軸和Y軸傾斜的角度,如果第二個參數為空,則默認為0,參數為負表示向相反方向傾斜。
matrix()方法和2D變換方法合並成一個。

matrix 方法有六個參數,包含旋轉,縮放,移動(平移)和傾斜功能


 

3d轉化

函數 描述
matrix3d(n,n,n,n,n,n,
n,n,n,n,n,n,n,n,n,n)16 個值的 4x4 矩陣。
translate3d(x,y,z)  3D 轉化。
translateX(x)  X 軸的值。
translateY(y)  Y 軸的值。
translateZ(z)  Z 軸的值。
scale3d(x,y,z) 縮放轉換。
scaleX(x)  X 軸的值。
scaleY(y) Y 軸的值。
scaleZ(z)  Z 軸的值。
rotate3d 旋轉
rotateX--  X 軸旋轉
rotateY--  Y軸旋轉
rotateZ-  Z軸旋轉

perspective(n)-定義 3D 轉換元素的透視視圖


 

@keyframes -規定動畫
animation- 所有動畫屬性的簡寫屬性

animation-name-  @keyframes 動畫的名稱

animation-duration -動畫完成一個周期花費的秒或毫秒

animation-timing-function -動畫的速度曲線

animation-fill-mode- 當動畫不播放時

animation-delay- 動畫何時開始

animation-iteration-count- 動畫被播放的次數

animation-direction -動畫是否在下一周期逆向地播放

animation-play-state -動畫是否正在運行或暫停

動畫設置所有的屬性:



6.CSS3多列布局

CSS3 可以將文本內容設計成像報紙一樣的多列布局

CSS3 多列屬性

column-count-元素應該被分割的列數。

column-fill-如何填充列

column-gap-列與列之間的間隙

 column-rule-* 屬性的簡寫

column-rule-color-兩列間邊框的顏色

column-rule-style-兩列間邊框的樣式

column-rule-width-兩列間邊框的厚度

column-span-元素要跨越多少列

column-width-列的寬度,不要與column-count同時使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM