Css3實現一個坐標閃爍效果

          最終效果如下:


          頁面內容如下:
          1 <body>
          2     
          3 <div class="target animatecommon"></div>
          4 <div class="radiation animatecommon"></div>
          5 
          6 </body>
          7 

          css如下:

          <style type="text/css">

          .animatecommon
          {
              animation-timing-function
          :liner;
              animation-iteration-count
          :infinite;
              animation-play-state
          :running;
              animation-direction
          :normal;
              
          /* Firefox: */
              -moz-animation-duration
          :1s;
              -moz-animation-timing-function
          :liner;
              -moz-animation-iteration-count
          :infinite;
              -moz-animation-play-state
          :running;
              -moz-animation-direction
          :normal;
              
          /* Safari and Chrome: */
              -webkit-animation-duration
          :1s;
              -webkit-animation-timing-function
          :liner;
              -webkit-animation-iteration-count
          :infinite;
              -webkit-animation-play-state
          :running;
              -webkit-animation-direction
          :normal;
              
          /* Opera: */
              -o-animation-duration
          :1s;
              -o-animation-timing-function
          :liner;
              -o-animation-iteration-count
          :infinite;
              -o-animation-play-state
          :running;
              -o-animation-direction
          :normal;
          }

          .radiation
          {
              width
          :50px;
              height
          :50px;
              border-radius
          :50%;
              background
          :red;
              position
          :fixed;
              top
          :50%;
              left
          :50%;
              margin-left
          :-25px;
              margin-top
          :-25px;
              z-index
          : 99;
              animation-name
          :radiation;
              
          /* Firefox: */
              -moz-animation-name
          :radiation;
              
          /* Safari and Chrome: */
              -webkit-animation-name
          :radiation;
              
          /* Opera: */
              -o-animation-name
          :radiation;
          }


          .target
          {
              width
          :100px;
              height
          :100px;
              margin-left
          :-50px;
              margin-top
          :-50px;
              border-radius
          :50%;
              background
          :red;
              position
          :fixed;
              top
          :50%;
              left
          :50%;
              z-index
          : 98;
              
              animation-name
          :location;
              
          /* Firefox: */
              -moz-animation-name
          :location;
              
          /* Safari and Chrome: */
              -webkit-animation-name
          :location;
              
          /* Opera: */
              -o-animation-name
          :location;

          }

          @keyframes location 
          {
          0%   {transform
          :scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);}
          100% 
          {transform:scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;  }
          }
          @-moz-keyframes location 
          {
          0%   {transform
          :scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);}
          100% 
          {transform:scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;  }
          }
          @-webkit-keyframes location 
          {
          0%   {transform
          :scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);}
          100% 
          {transform:scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;  }
          }
          @-o-keyframes location 
          {
          0%   {transform
          :scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);}
          100% 
          {transform:scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;  }
          }


          @keyframes radiation 
          {
          0%   {transform
          :scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;background: white}
          100% 
          {transform:scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;background: red}
          }
          @-moz-keyframes radiation 
          {
          0%   {transform
          :scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;background: white}
          100% 
          {transform:scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;background: red}
          }
          @-webkit-keyframes radiation 
          {
          0%   {transform
          :scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;background: white}
          100% 
          {transform:scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;background: red}
          }
          @-o-keyframes radiation 
          {
          0%   {transform
          :scaleX(3)scaleY(3);-webkit-transform:scaleX(3)scaleY(3);-moz-transform:scaleX(3)scaleY(3);-o-transform:scaleX(3)scaleY(3);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;background: white}
          100% 
          {transform:scaleX(1)scaleY(1);-webkit-transform:scaleX(1)scaleY(1);-moz-transform:scaleX(1)scaleY(1);-o-transform:scaleX(1)scaleY(1);filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;background: red}
          }

          </style>

          posted on 2015-11-20 15:54 都較瘦 閱讀(685) 評論(0)  編輯  收藏 所屬分類: Css相關案例積累


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2015年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          公告

          博客定位:囿于目前的水平,博客定位在記錄自己的學習心得和隨手的練習

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肥城市| 博湖县| 福贡县| 达州市| 滁州市| 岐山县| 阜城县| 浦北县| 报价| 博乐市| 岚皋县| 通道| 临夏市| 威信县| 凌云县| 应城市| 宁城县| 永善县| 治县。| 无为县| 阿克苏市| 兴文县| 白山市| 宣化县| 广安市| 古交市| 威远县| 滦南县| 松阳县| 巴里| 息烽县| 台中市| 炎陵县| 巴中市| 定日县| 承德县| 元氏县| 元江| 汉阴县| 威远县| 夏邑县|