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

首頁 > 開發 > CSS > 正文

CSS3中Animation動畫屬性用法詳解

2024-07-11 08:32:44
字體:
來源:轉載
供稿:網友

要使用animation動畫,先要熟悉一下keyframes,Keyframes的語法規則:命名是由”@keyframes”開頭,后面緊接著是這個“動畫的名稱”加上一對花括號“{}”,括號中就是一些不同時間段樣式規則。不同關鍵幀是通過from(相當于0%)、to(相當于100%)或百分比來表示(為了得到最佳的瀏覽器支持,建議使用百分比),如下定義一個簡單的動畫:

CSS Code復制內容到剪貼板
  1. @keyframes myfirst /*定義動畫名*/       {   
  2.     0%   {background:red; left:0px; top:0px;} /*定義起始幀樣式,0%可以換成from*/       25%  {background:yellow; left:200px; top:0px;}   
  3.     50%  {background:blue; left:200px; top:200px;}        75%  {background:green; left:0px; top:200px;}   
  4.     100% {background:red; left:0px; top:0px;} /*定義結束幀樣式,100%可以換成to*/       }   
  5.   

@keyframes定義好了,要使其能發揮效果,必須通過animation把它綁定到一個選擇器,否則動畫不會有任何效果。下面列出了animation的屬性:

下面設置上述的所有屬性

CSS Code復制內容到剪貼板
  1. animation-name:myfirst;    animation-duration:5s;   
  2. animation-timing-function:linear;    animation-delay:1s;   
  3. animation-iteration-count:infinite;    animation-direction:alternate;   
  4. animation-play-state:running;      

上述所有代碼可以如下簡寫:

CSS Code復制內容到剪貼板
  1. animation:myfirst 5s linear 2s infinite alternate;    animation-play-state:running;   
  2.   

瀏覽器兼容性

Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 規則和 animation 屬性。

Chrome 和 Safari 需要前綴 -webkit-。

注意:Internet Explorer 9,以及更早的版本,不支持 @keyframe 規則或 animation 屬性。

下面給出上面介紹的關于keyframes和animation屬性的完整代碼示例:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米脂县| 宜州市| 碌曲县| 永城市| 吴堡县| 神木县| 会理县| 西青区| 新邵县| 英吉沙县| 江孜县| 高阳县| 昌江| 耿马| 中西区| 永寿县| 平远县| 婺源县| 保德县| 老河口市| 开鲁县| 赤水市| 怀来县| 顺平县| 九寨沟县| 敖汉旗| 广平县| 香河县| 庄浪县| 新竹县| 太和县| 全椒县| 东台市| 桐柏县| 繁昌县| 景泰县| 瓮安县| 福贡县| 舒兰市| 尤溪县| 兖州市|