css3中新增的新屬性@keyframes
動畫是迴圈的,而transform
只執行一遍.
animation
是用來為元素實現動畫效果的,但是animation
無法單獨擔當起實現動畫的效果。承載動畫的另乙個屬性——@keyframes
。使用的時候為了相容可加上-webkit-、-o-、-ms-、-moz-、-khtml-
等字首以適應不同的瀏覽器。
@keyframes animationname }
值
描述animationname
必需。定義動畫的名稱。
keyframes-selector
必需。定義動畫的名稱。
合法的值:
1. 0-100%
2. from(與 0% 相同)
3. to(與 100% 相同)
css-styles
必需。乙個或多個合法的 css 樣式屬性。
名字為gif
的@keyframes
,動畫完成需要的總時長為1.4s
,剛開始的時候旋轉為0度,動畫完成的時候旋轉360度
.load-border
@keyframes gif
100%
}
名字為mymove
的@keyframes
,動畫完成需要的總時長為1s
,剛開始的時候距頂部距離為0px
,0.25s
後距頂部距離為200px
,0.5s
後距頂部的距離為100px
,以此類推
.img
@keyframes mymove
25%
50%
75%
100%
}
在乙個動畫中改變多個 css 樣式:
@keyframes mymove
100%
}
transform
的含義是:改變,使…變形;轉換。
transform
的屬性包括:rotate()
(旋轉) /skew()
(傾斜) /scale()
(比例) /translate()
(位移) ,分別還有x、y之分,比如:rotatex()
和rotatey()
,以此類推。
transform: rotate(10deg);
transform: skew(20deg);
transform: scale(1.5);
transform: translate(120px,0);
transform
:rotate(360deg)
skew(-20deg) scale(3.0) translate(100px,0);
實模式與保護模式詳解三 定址方式
尋找運算元實體地址的方式叫定址方式 運算元在指令中 指令的運算元部分就是運算元本身 也叫立即數 運算元存放在cpu暫存器中 指令的運算元部分是暫存器的編碼 也叫暫存器運算元 運算元存放在記憶體中 指令的運算元部分包含運算元所在的記憶體位址 也叫儲存器運算元 立即數定址 e.g.mov al,10h ...
PCA(主成分分析)原理詳解與python實現
pca是一種資料降維的方法。當我們在處理一些高維且冗餘資料時,可以使用pca對資料進行降維,去除冗餘資訊,提高執行速度。如上圖所示,左邊3d影象,存在大量冗餘資料,我們把這樣的資料轉移到2d可以更加清晰的觀察資料本身,同時降低計算複雜度。1.pca原理詳解 如果我們要對上圖二維空間的特徵點做特徵降維...
android AsyncTask 請求與實現
asynctask是對thread和handler進行了封裝,這個封裝的讓我們在進行耗時的操作的時候不用自己啟動執行緒,可以在其類中進行相應的ui更新,這樣大大節約了時間,public class myasynctask extends asynctask 這種使用類泛型的方式進行內部資料的約定,在...