css动画详解 (transition animation)
生活随笔
收集整理的這篇文章主要介紹了
css动画详解 (transition animation)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
屬性
transition(4個(gè)屬性):
transition: width 5s ease 3s; /*簡(jiǎn)寫*/transition-property: width; /*過渡屬性名*/transition-duration: 5s; /*持續(xù)時(shí)間,默認(rèn)為0*/transition-timing-function: ease; /*速度*/transition-delay: 3s; /*延遲*/animation(7+個(gè)屬性)
animation: myfirst 5s linear 2s infinite alternate backwards;/*簡(jiǎn)寫*/ /*參數(shù)依次是: name/duration/timing-function/delay/iteration-count/ direction (方向,重復(fù)多次時(shí)起作用,表示是否逆向播放,alternate逆向/ play-state(動(dòng)畫狀態(tài),running開啟)/ fill-mode (動(dòng)畫結(jié)束時(shí)候的停留位置,backwards開始幀停留,forward結(jié)束幀停留)*/ /* infinite:無(wú)限次的 */transform 又是什么
元素的一個(gè)移動(dòng)屬性,修改具體的參數(shù),元素會(huì)做靜態(tài)移動(dòng),也可以作為動(dòng)畫的變化屬性;包含5個(gè)值:
區(qū)別
詳細(xì)分析見這篇文章:
兼容處理
/*CSS樣式,animation一樣*/ -webkit-transition: all .5s ease; /*--chrome,safari--*/ -moz-transition: all .5s ease; /*--firefox--*/ -ms-transition: all .5s ease; /*--IE--*/ -o-transition: all .5s ease; /*--opera--*/ transition: all .5s ease; /*--W3C--*//*寫動(dòng)畫*/ @-webkit-keyframes demo{/*--chrome,safari--*/} @-moz-keyframes demo{/*--firefox--*/} @-ms-keyframes demo{/*--IE--*/} @-o-keyframes demo{/*--opera--*/} @keyframes demo{ /*--W3C--*/}詳細(xì)參考:
https://www.w3.org/TR/css3-animations/
轉(zhuǎn)載于:https://www.cnblogs.com/flora-dn/p/7240541.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的css动画详解 (transition animation)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客户机-服务器系统,什么是客户机/服务器
- 下一篇: php视频系统源码,基于ThinkPHP