CSS3 animation的各個屬性
“@keyframes”關鍵幀:自定義一些動畫名稱,規定什麼時間做什麼動作。即“@keyframes”後面跟著動畫名稱加上一對花括號“{...}”,花括號中是不同時間段樣式。
例如
@keyframes changecolor {
0%{
background : red;
}
100%{
background : yellow;
}
}
animation 屬性是一個簡寫屬性,用於設定八個動畫屬性:
1. animation-name keyframes名稱
2. animation-duration 指定完成動畫所花費的時間,以秒或毫秒計
3. animation-timing-function 指定動畫的速度曲線
4. animation-delay 指定在動畫開始之間的延遲
5. animation-iteration-count 指定動畫應該播放的次數
6. animation-direction 指定是否應該輪流反向播放動畫
7. animation-fill-mode 指定當動畫不播放時(當動畫完成時或動畫有一個延遲未開始播放時),要應用 到的樣式
8. animation-play-state 指定動畫是否正在執行或已暫停
animation-timing-function 指定動畫的速度曲線
1.linear 勻速
2.ease 預設,動畫以低速開始,然後加快,在結束前變慢。
3.ease-in 緩慢開始(加速)
4.ease-out 緩慢結束(減速)
5.ease-in-out 緩慢開始,緩慢結束(先加速後減速)
animation-delay
動畫開始之間的延遲
1.單位是秒或毫秒
2.可以是負值,-2秒錶示動畫立馬開始,但跳過2秒進入動畫,即前兩秒的動畫不執行,直接跳過前兩秒進入動畫。
animation-iteration-count
指定動畫應該播放的次數
預設1次,可以設定2次,3次.......infinite表示無限
animation-direction
是否應該輪流反向播放動畫
值 | 說明 |
---|---|
normal | 預設值。動畫按正常播放。 |
reverse | 動畫反向播放。 |
alternate | 動畫在奇數次(1、3、5…)正向播放,在偶數次(2、4、6…)反向播放。 |
alternate-reverse | 動畫在奇數次(1、3、5…)反向播放,在偶數次(2、4、6…)正向播放。 |
initial | 設定該屬性為它的預設值。 |
inherit | 從父元素繼承該屬性。 |
animation-fill-mode
指定當動畫不播放時(當動畫完成時或動畫有一個延遲未開始播放時),要應用到的樣式
屬性值 |
效果 |
none |
預設值,表示動畫將按預期進行和結束,在動畫完成其最後一幀時,動畫會反轉到初始幀處 |
forwards |
表示動畫在結束後繼續應用最後的關鍵幀的位置 |
backwards |
會在向元素應用動畫樣式時迅速應用動畫的初始幀 |
both |
元素動畫同時具有forwards和backwards效果 |
animation-play-state
指定動畫是否正在執行或已暫停
paused 指定暫停動畫
running 指定正在執行的動畫
(使用animation實現視訊播放效果的時候)
相關推薦
css動畫-animation各個屬性詳解(轉)
yellow range 空隙 定義 tro content bin ora .com CSS3的animation很容易就能實現各種酷炫的動畫,雖然看到別人的成果圖會覺得很難,但是如果掌握好各種動畫屬性,做好酷炫吊炸天的動畫都不在話下,好,切入正題。 一、動畫屬性:
css動畫-animation各個屬性詳解
css3的animation很容易就能實現各種酷炫的動畫,雖然看到別人的成果圖會覺得很難,但是如果掌握好各種動畫屬性,做好酷炫吊炸天的動畫都不在話下,好,切入正題。 一、動畫屬性: 動畫屬性包括:①animation-name,②animation-dura
CSS3 animation的各個屬性
“@keyframes”關鍵幀:自定義一些動畫名稱,規定什麼時間做什麼動作。即“@keyframes”後面跟著動畫名稱加上一對花括號“{...}”,花括號中是不同時間段樣式。 例如 @ke
CSS3--animation屬性(fill-mode)
圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT
CSS3--animation屬性(direction)
圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT
CSS3--animation屬性(delay和iteration-count)
delay: iteration-count: 圖片連結見https://blog.csdn.net/AsaZyf/article/details/83831462 code: <!DOCTYPE html> <html lang="en"> &l
CSS3--animation屬性複合
code: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Animation</title> <style type=
CSS3 animation(動畫) 屬性
定義和用法 animation 屬性是一個簡寫屬性,用於設定六個動畫屬性: animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-count
CSS3 box-reflect 屬性
direction 百分比 放射性 投影 語法:box-reflect:包括3個值。1. direction 定義方向,取值包括 above 、 below 、 left 、 right。above:指定倒影在對象的上邊below:指定倒影在對象的下邊left:指定倒影在對象的左邊right:
CSS 中的內聯元素、塊級元素、display的各個屬性的特點
ron 但是 splay 之間 height 多個 ext 情況 div CSS的內聯元素和塊級元素 塊級元素<h1>-<h6>、p、dt是不可以內聯塊級元素的 1、block和inline這兩個概念是簡略的說法,完整確切的說應該是 block-le
CSS3——animation的基礎(輪播圖)
ase rect 次數 bsp dir 前端 bic 圖片 out 作為前端剛入門的小菜鳥,只想記錄一下每天的小收獲 對於animation動畫 1.實現動畫效果的組成: (1)通過類似Flash的關鍵幀來聲明一個動畫 (2)在animation屬性中調用關鍵幀聲明的動畫
css3 animate基本屬性
webkit select 完成 bsp state mst ng- 描述 iteration Css3animate屬性 屬
【CSS3】css屬性之——background
wid css屬性 posit attach 樣式 ash ack com ref 一、background設置一個元素的背景樣式 語法格式:background: color position size repeat origin clip attachment imag
css3 animation 中的 steps
second ima 理解 整數 空心圓 ply settime animation spec steps Specifies a stepping function, described above, taking two parameters. The first
圖形解析理解 css3 之傾斜屬性skew()
pac left absolute IT itl 技術分享 .com head idt 1、作用 改變元素在頁面中的形狀2、語法 屬性:transform 函數: 1、skew(xdeg) 向橫向傾斜指定度數 x取值為正
html5中css3新增的屬性選擇器介紹
介紹 之前 abd 就是 人員 一對一 新增 href 一對多 什麽是選擇器 使用css對HTML頁面中的元素實現一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。選擇器是CSS3中一個重要的內容,使用CSS選擇器可以大幅度提高web前端開發人員的編寫或者修改頁
CSS3中新增屬性總結
偶數 -o process tab 兩個 bsp IT type com 1 偽類選擇器(用於選擇子元素用的)table tr:nth-of-type(odd) 奇數行table tr:nth-of-type(even) 偶數行table tr:nth-child(odd
淺談CSS3中display屬性的Flex布局
center mil 界面 content ear contain star ever 之前 最近在學習微信小程序,在設計首頁布局的時候,新認識了一種布局方式display:flex 1 .container { 2 display: flex; 3 flex-
css3 animation(動畫)筆記
use 決定 script 使用 ear 初始 -c tro ttr 在開始介紹Animation之前我們有必要先來了解一個特殊的東西,那就是"Keyframes",我們把他叫做“關鍵幀”,玩過flash的朋友可能對這個東西並不會陌生。下面我們就一起來看看這個“Keyfra
CSS3一些特殊屬性
light rom 彈出 sele 默認樣式 就會 rip 出現 outline (一)-webkit-tap-highlight-color 這個屬性只用於iOS (iPhone和iPad)。當你點擊一個鏈接或者通過Javascript定義的可點擊元素的