日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

純CSS3中有2種方式能讓對象"動"起來:

 昵稱10504424 2013-12-16
說明:我這個人不喜歡太多廢話,所以直接上教程!

先查看效果:


關鍵幀(鼠標移上來)


過渡(鼠標移上來)


關鍵幀W3School教程導航


CSS樣式設置:

復制代碼
 1  /*
 2             我這里的動畫是鼠標移到DIV上面改變背景色、前景色和寬度 
 3             @keyframes=定義動畫
 4             aniName=動畫名稱
 5             from{}=動畫開始樣式(可以省略開始樣式)
 6             to{}=動畫結束樣式
 7              */
 8         @keyframes aniName {
 9             /*動畫開始CSS樣式,開始樣式可以省略*/
10             from{
11                 /*這里面寫CSS樣式  例子:*/
12                 background-color:#f00;
13                 color:#00f;
14                 width:300px;
15             }
16             /*動畫結束CSS樣式*/
17             to{
18                 /*這里面寫CSS樣式  例子:*/
19                 background:#00f;
20                 color:#f00;
21                 width:500px;
22             }
23         }
24         /*到這里動畫已經(jīng)定義好了,但是為了讓更多瀏覽器支持,所以我們再添加下面代碼*/
25 
26         /*解決火狐兼容等*/
27         @-moz-keyframes aniName {
28             from{
29                 background-color:#f00;
30                 color:#00f;
31                 width:300px;
32             }
33             to{
34                 background:#00f;
35                 color:#f00;
36                 width:500px;
37             }
38     }
39         /*解決谷歌等瀏覽器兼容*/
40         @-webkit-keyframes aniName {
41             from {
42                 background-color: #f00;
43                 color: #00f;
44                 width: 300px;
45             }
46             to {
47                 background: #00f;
48                 color: #f00;
49                 width: 500px;
50             }
51         }
52         /*解決Opera瀏覽器兼容*/
53         @-o-keyframes aniName {
54             from {
55                 background-color: #f00;
56                 color: #00f;
57                 width: 300px;
58             }
59             to {
60                 background: #00f;
61                 color: #f00;
62                 width: 500px;
63             }
64         }
65         /*
66             到這里基本的兼容性就解決了,接下來就是使用  css代碼:animation
67             我這里是給一個DIV添加動畫 在html代碼中添加一個div ID=testDIV_A
68             */
69         #testDIV_A:hover {
70             -moz-animation: 1s alternate infinite aniName;
71             -o-animation: 1s alternate infinite aniName;
72             -webkit-animation: 1s alternate infinite aniName;
73             animation: 1s alternate infinite aniName;
74         }
復制代碼

到這里關鍵幀動畫就完成了,接下來就是過渡動畫


過渡
簡介:過渡是你改變對象的CSS樣式時的一個動畫
W3School教程導航
CSS樣式:


到這里這次教程就結束了,更多的需要自己去發(fā)現(xiàn),我這里只是把入門的東西寫上了而已!

不是所有瀏覽器都支持

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約