亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS3動態效果學習筆記

2024-07-11 09:00:54
字體:
來源:轉載
供稿:網友

   @keyframe 規定動畫

  一般是跟animation一起用

  animation : 規定動畫的名字 規定動畫的時間 規定動畫的速度曲線。

  @keyframe 定義動畫的名稱{ 動畫時長的百分比。{一個或多個合法的 CSS 樣式屬性} }

  目前大部分瀏覽器都沒有支持@keyframe 和animation;所以要分瀏覽器書寫

  @keyframe

  1.safari和chrome瀏覽器

  @-webkit-keyframes myfrom{

  from {top:0;}

  to {top:200px;}

  }

  2.Firefox瀏覽器

  @-moz-keyframes myfrom{

  from {top:0;}

  to {top:200px;}

  }

  3.Opera瀏覽器

  @-o-keyframes myfrom{

  from {top:0;}

  to {top:200px;}

  }

  animation

  1.safari和chrome瀏覽器

  @-webkit-animation : myfrom 5s infinite

  2.Firefox瀏覽器

  @-moz-animation : myfrom 5s infinite

  2.Opera瀏覽器

  @-o-animation : myfrom 5s infinite

  例子

 代碼如下  

<!DOCTYPE html>
<html>
 <head>
  <title>CSS3動態效果demo</title>
  <meta charset="utf-8">
  <meta name="keyword" content="CSS3動態效果demo">
  <meta name="description" content="CSS3動態效果demo">
  <meta name="author" content="戎sir">
  <link rel="stylesheet" type="text/css" href="css.css">
 </head>
 <body>
  <div class="main">
   <div class="cont">
    <div class="cont1  conns">
     animation
     動畫屬性
     @keyframes:
     規定動畫
    </div>
    <span data="1">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont2 conns">
     animation-delay:
     規定動畫何時開始
    </div>
    <span data="2">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont3 conns">
     animation-iteration-count:
     規定動畫次數
    </div>
    <span data="3">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont4 conns">
     animation-direction:
     規定下次動畫逆向
    </div>
    <span data="4">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont5 conns">
    </div>
    <span data="5">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont6 conns">
     
    </div>
    <span data="6">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont7 conns">
     
    </div>
    <span data="7">源代碼</span>
   </div>
   <div class="cont">
    <div class="cont8 conns">
     
    </div>
    <span data="8">源代碼</span>
   </div>
  </div>
  <div class="overbody hidden"></div>
  <div class="commom" id="show1">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont1  conns"&gt;animation-delay:規定動畫何時開始 &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
body{background-color: #000;}
.cont{
 border: 1px solid #fff;
 float: left;
 width: 250px;
 height: 250px;
 position: relative;
 box-sizing:border-box;
}
.conns{white-space: initial;}
.cont a{
 position: absolute;
 top:50px;
 left: 5px;
 color: #e3e3e3;
 word-wrap: break-word; 
 display: block;
 width: 5px;
 text-decoration: none;
}
.cont1{
 width: 100px;
 height:80px;
 margin:0 auto;
 background-color: #999;
 color: #fff;
 padding: 10px;
 position:relative;
 overflow: hidden;
 animation:myfrom 5s infinite;
 -webkit-animation:myfrom 5s infinite;
}
@-webkit-keyframes myfrom{
 from {top:0;}
 to {top:150px;}
}
@keyframes myfrom{
 from {top:0;}
 to {top:150px;}
}</textarea>
  </div>
  <div class="commom" id="show2">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont2  conns"&gt;animation 動畫屬性,@keyframes:規定動畫 &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
.cont2{
 width: 80px;
 height:80px;
 margin:0 auto;
 background-color: #999;
 color: #fff;
 padding: 10px;
 position:relative;
 overflow: hidden;
 animation:myfrom 5s infinite;
 -webkit-animation:myfrom 5s infinite;
 animation-delay:2s;
 -webkit-animation-delay:2s;
}
其余css同第一個
</textarea>
  </div>
  <div class="commom" id="show3">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont3  conns"&gt;animation-iteration-count: 規定動畫次數&lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
.cont3{
 width: 80px;
 height:80px;
 margin:0 auto;
 background-color: #999;
 color: #fff;
 padding: 10px;
 position:relative;
 overflow: hidden;
 animation:myfrom 5s infinite;
 -webkit-animation:myfrom 5s infinite;
 animation-iteration-count:2;
 -webkit-animation-iteration-count:2;
}
其余css同第一個
</textarea>
  </div>
  <div class="commom" id="show4">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont4  conns"&gt;animation-direction: 規定下次動畫逆向&lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
.cont4{
 width: 80px;
 height:80px;
 margin:0 auto;
 background-color: #999;
 color: #fff;
 padding: 10px;
 position:relative;
 overflow: hidden;
 animation:myfrom 5s infinite;
 -webkit-animation:myfrom 5s infinite;
 animation-direction:alternate;
 -webkit-animation-direction:alternate;}
其余css同第一個
</textarea>
  </div>
  <div class="commom" id="show5">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont5  conns"&gt; &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
.cont5{
 margin: 6em auto;
 font-size: 10px;
 position: relative;
 border: 1.1em solid rgba(255, 255, 255, 0.2);
 border-left: 1.1em solid #ffffff;
   -webkit-animation: cont5 1.1s infinite linear;
   animation: cont5 1.1s infinite linear;
}
.cont5,.cont5:after{
 border-radius: 50%;
 width: 10em;
 height: 10em;
}
@keyframes cont5{
 from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
 to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-webkit-keyframes cont5{
 from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
 to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}</textarea>
  </div>
  <div class="commom" id="show6">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont6  conns"&gt; &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
body{background-color: #000;}
.cont6{
 height: 120px;
 width: 120px;
 margin: 50px auto;
 border-radius: 50%;
 background:linear-gradient(left,#fff,#000);
 background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 40%);
 background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 40%);
 background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 40%);
 background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 40%);
 position: relative;
 -webkit-animation: cont6 1.1s infinite linear;
   animation: cont6 1.1s infinite linear;
}
.cont6:before{
 height: 50%;
 width: 50%;
 background:#fff;
 content: '';
 display: block;
 border-radius:100% 0 0 0;
 position: absolute;
 top:0;
 left: 0;
}
.cont6:after{
 height: 75%;
 width: 75%;
 margin: auto;
 background:#000;
 content:'';
 display: block;
 border-radius:50%;
 position: absolute;
 top:0;left: 0;
 right: 0;
 bottom: 0;
}
@keyframes cont6{
 from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
 to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@-webkit-keyframes cont6{
 from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
 to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}</textarea>
  </div>
  <div class="commom" id="show7">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont7  conns"&gt; &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
body{background-color: #000;}
.cont7,.cont7:before,.cont7:after{
 height: 25px;
 width: 25px;
 border-radius: 50%;
 animation:cont7 1.8s infinite ease-in-out;
 -webkit-animation:cont7 1.8s infinite ease-in-out;
}
.cont7{
 position: relative;
 top:0;
 margin: 80px auto;
 animation-delay:0.2s;
 -webkit-animation-delay:0.2s;
}
.cont7:before{
 content: '';
 position: absolute;
 left: -50px;
}
.cont7:after{
 content: '';
 position: absolute;
 left: 50px;
 animation-delay:0.4s;
 -webkit-animation-delay:0.4s;
}
@keyframes cont7{
  0%,
  80%,
  100% {box-shadow: 0 2.5em 0 -1.3em #ffffff; }
  40% {box-shadow: 0 2.5em 0 0 #FFF;}
}
@-webkit-keyframes cont7{
  0%,
  80%,
  100% {box-shadow: 0 2.5em 0 -1.3em #ffffff;}
  40% {box-shadow: 0 2.5em 0 0 #FFF;}
}</textarea>
  </div>
  <div class="commom" id="show8">
   <textarea readonly="readonly" class="tip" style="border-bottom:1px solid #000;">&lt;div class="cont8  conns"&gt; &lt;/div&gt;</textarea>
   <textarea readonly="readonly" class="tipcss">
body{background-color: #000;}
.cont8{
 width: 96px;
 height: 48px;
 border-radius: 50%;
 border-bottom:50px solid #fff;
 border-top:2px solid #fff;
 border-left:2px solid #fff;
 border-right:2px solid #fff;
 position: relative;
 top:0;
 margin: 80px auto;
}
.cont8:before{
 content: '';
 position: absolute;
 width: 12px;
 height: 12px;
 border-radius: 50%;
 border: 18px solid #000;
 top:21px;
 background-color: #fff;
 left: 0;
}
.cont8:after{
 content: '';
 position: absolute;
 width: 12px;
 height: 12px;
 border-radius: 50%;
 border: 18px solid #fff;
 top:21px;
 background-color: #000;
 right: 0;
}</textarea>
  </div>
  <script type="text/javascript" src="jquery-1.11.1.min.js"></script>
  <script type="text/javascript" src="show.js"></script>
 </body>
</html>

文章來源:http://rongs100.com/index.php?m=content&c=index&a=show&catid=11&id=36

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av最新在线| 欧美日韩亚洲一区二区三区| 久久影院免费观看| xx视频.9999.com| 日本精品va在线观看| 久久久久久久久爱| 欧美成年人在线观看| 日韩欧美a级成人黄色| 91av在线视频观看| 中文字幕日本欧美| 97精品国产97久久久久久春色| 91沈先生在线观看| 欧美日韩日本国产| 欧美日韩亚洲高清| 毛片精品免费在线观看| 国产欧美精品在线| 亚洲国产精品久久久久秋霞蜜臀| 国产精品午夜国产小视频| 亚洲欧美日韩天堂| 97在线视频观看| 视频一区视频二区国产精品| 韩剧1988在线观看免费完整版| 少妇高潮久久久久久潘金莲| 国产成人精品免费视频| 国产性色av一区二区| 久久免费高清视频| 亚洲激情电影中文字幕| 国产精品视频一区二区高潮| 久久精品国产91精品亚洲| 国产精品日韩欧美综合| 91久久国产精品91久久性色| 精品女厕一区二区三区| 成人中文字幕+乱码+中文字幕| 亚洲激情视频网| 91九色视频在线| 另类视频在线观看| 欧美乱大交xxxxx另类电影| 亚洲成人av片在线观看| 日韩av在线播放资源| 欧美性感美女h网站在线观看免费| 91青草视频久久| 国产免费一区二区三区在线能观看| 国产精品黄色影片导航在线观看| 亚洲综合在线中文字幕| 国内精品小视频| 97人人爽人人喊人人模波多| 国精产品一区一区三区有限在线| 亚洲美女视频网站| 成人激情视频在线观看| 色在人av网站天堂精品| 中文字幕在线观看亚洲| 国产精品视频99| 日韩视频欧美视频| 国产一区二区三区日韩欧美| 国产精品久久久久久久久久| 欧美富婆性猛交| 青青a在线精品免费观看| 日韩专区在线播放| 久久在线免费观看视频| 久久久久久久av| 亚洲精品免费一区二区三区| 91在线视频一区| 高清日韩电视剧大全免费播放在线观看| 日韩视频中文字幕| 欧美亚洲成人网| 91精品国产综合久久香蕉最新版| 欧美理论电影网| 国产成人精品国内自产拍免费看| 91影院在线免费观看视频| 国内精品久久久久久久久| 国产精品视频男人的天堂| 日韩中文字幕精品视频| 日本不卡免费高清视频| 国产欧美精品在线播放| 亚洲精品小视频| 欧美性色xo影院| 亚洲精品欧美日韩专区| 午夜精品一区二区三区在线视频| 尤物99国产成人精品视频| 欧美成人免费小视频| 亚洲图片欧美午夜| 欧美在线视频导航| 成人午夜在线视频一区| 粉嫩老牛aⅴ一区二区三区| 91高潮精品免费porn| 亚洲国产小视频| 4438全国亚洲精品在线观看视频| 狠狠色狠狠色综合日日小说| 日本久久久a级免费| 欧美裸体男粗大视频在线观看| 少妇高潮久久77777| 亚洲自拍偷拍色片视频| 亚洲国产成人精品电影| 亚洲国产精品热久久| 久久91亚洲人成电影网站| 欧美激情区在线播放| 另类少妇人与禽zozz0性伦| 欧美老女人www| 日韩精品在线第一页| 亚洲综合一区二区不卡| 欧美丰满少妇xxxxx| 国产91在线播放九色快色| 日本在线精品视频| 亚洲a∨日韩av高清在线观看| 成人在线一区二区| 亚洲欧洲自拍偷拍| 欧美福利在线观看| 俺去啦;欧美日韩| 亚洲日韩中文字幕在线播放| 欧美日韩精品在线| 久久亚洲国产精品成人av秋霞| 亚洲综合精品伊人久久| 欧美日韩亚洲精品一区二区三区| 亚洲成人久久久| 亚洲va久久久噜噜噜久久天堂| 57pao成人永久免费视频| 成人黄色免费在线观看| 欧美丝袜第一区| 日韩精品高清在线| 国产婷婷成人久久av免费高清| 在线视频国产日韩| 国产小视频91| 色青青草原桃花久久综合| 91伊人影院在线播放| 日日噜噜噜夜夜爽亚洲精品| 国产精品一区二区三区在线播放| 欧美怡春院一区二区三区| 亚洲成人av片| 91精品视频大全| 亚洲性生活视频| 欧美一级片免费在线| 亚洲欧美激情一区| 欧美在线观看一区二区三区| 欧美国产欧美亚洲国产日韩mv天天看完整| 日韩中文字幕视频| 成人性教育视频在线观看| 欧美性生活大片免费观看网址| 亚洲国产精彩中文乱码av在线播放| 欧美激情xxxxx| 欧美精品在线看| 日韩亚洲在线观看| 国内精品小视频在线观看| 久久影院资源网| 成人网在线免费看| 久久久免费观看| 福利视频一区二区| 日韩视频精品在线| 久久久久久久国产精品视频| 日韩激情视频在线| 日日狠狠久久偷偷四色综合免费| 国产精品中文字幕在线观看| 最新亚洲国产精品| 日韩在线视频线视频免费网站| 亚洲人成电影在线观看天堂色| 久久久久国产视频| 91情侣偷在线精品国产| 91精品久久久久久久久久| 欧美理论电影在线播放| 欧美激情国内偷拍| 91热福利电影| 欧美国产日韩免费| 日韩中文字幕久久| 日韩精品视频在线观看免费| 亚洲欧美日韩图片|