国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

簡述css3動畫

2024-04-27 15:14:08
字體:
供稿:網(wǎng)友

    簡單講一講CSS3的動畫屬性,transition,transform和animation

    

  一、transition 過渡

transition 是一個簡寫屬性,可擴展為

1.transition-PRoperty屬性,設置過渡效果的屬性名稱

  值可為:none(沒有屬性有效果)|| all(所有屬性有效果)|| property(自定義屬性名稱)

2.transition-duration屬性,設置效果持續(xù)時間

3.transition-timing-function屬性,設置效果的速度曲線

  值可為:

  linear,線性效果

  ease-in,先慢后快

  ease-out,先快后慢

  ease-in-out,先慢后快再慢

  cubic-bezier(n,n,n,n),某種速度函數(shù)

4.transition-delay屬性,設置延遲執(zhí)行效果的時間

  二、transform 變換

常見取值分為四塊,

  translate類(偏移)

  scale類(放大縮小)

  rotate類(旋轉(zhuǎn))

  skew類(拉伸) 

與之相關有一個屬性,transform-origin,允許你改變被轉(zhuǎn)換元素的屬性

transition 常與 transform 組合使用,例子

.image {    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;    cursor:pointer;}.image_top {    position: absolute;    -webkit-transform: scale(0, 0);    opacity: 0;    filter: Alpha(opacity=0);}.box:hover .image_bottom{    -webkit-transform: scale(0, 0);    -webkit-transform-origin: bottom left;}讓div擁有名為box的class屬性,里面圖片擁有名為image和image_bottom的class屬性,則鼠標移至該div,該圖片會向左下角縮小,并且透明,最后消失,鼠標移走,圖片有會反向復原(向右上角放大,逐漸顯現(xiàn))

注意:這里ie低版本不支持opacity所以用filter兼容(ie你懂得)

  三、animation 動畫

animation 也是一個簡述屬性,可拓展為

1.animation-name需要綁定到選擇器keyframe的名字

2.animation-duration,動畫時間

3.animation-timing-function,動畫速度曲線,所填值與transition的該屬性相同

4.animation-delay,動畫延遲執(zhí)行

5.animation-iteration-count,動畫播放次數(shù),值可為 n(次數(shù))|| infinite(無限次)

6.animation-direction,是否反向播放,值為 normal(默認,正常播放)|| alternate(反向播放)

與之相關的有@keyframe屬性,簡單例子

.animation{     animation:mymove 5s infinite;    -webkit-animation:mymove 5s infinite; }@keyframes mymove{  0%   {top:0px;}  25%  {top:200px;}  50%  {top:100px;}  75%  {top:200px;}  100% {top:0px;}}


上一篇:getParentFile()的作用

下一篇:NodeJs簡介

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临海市| 苍溪县| 东乌珠穆沁旗| 勃利县| 洞头县| 元江| 大新县| 抚州市| 堆龙德庆县| 大厂| 林州市| 泾源县| 黎城县| 海盐县| 高安市| 太湖县| 宜宾市| 中西区| 历史| 墨竹工卡县| 海淀区| 法库县| 墨玉县| 东乡| 阳朔县| 饶平县| 醴陵市| 乾安县| 抚远县| 麻江县| 右玉县| 南平市| 沧州市| 乳山市| 南宫市| 徐州市| 天长市| 霍城县| 吉林市| 黔西| 东方市|