呼吸按鈕 - 純CSS

CSS呼吸按鈕

直接上代碼

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
    <title>呼吸按鈕</title>
    <style type="text/css">
    *{
        margin: 0;
        padding: 0;
    }
    .breath_light {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 20px;
        width: 40px;                                    
        height: 40px;
        overflow: hidden;
        background: #99dd33;
      
        /* IE10、Firefox and Opera,IE9以及更早的版本不支持 */
        animation-name: breath;                         /* 動畫名稱 */
        animation-duration: 1s;                         /* 動畫時長3秒 */
        animation-timing-function: ease-in-out;         /* 動畫速度曲線:以低速開始和結(jié)束 */
        animation-iteration-count: infinite;            /* 播放次數(shù):無限 */
     
        /* Safari and Chrome */
        -webkit-animation-name: breath;                 /* 動畫名稱 */
        -webkit-animation-duration: 1s;                 /* 動畫時長3秒 */
        -webkit-animation-timing-function: ease-in-out; /* 動畫速度曲線:以低速開始和結(jié)束 */
        -webkit-animation-iteration-count: infinite;    /* 播放次數(shù):無限 */
    }
     
    @keyframes breath {
        from { opacity: 1; width: 40px; height: 40px; }                          /* 動畫開始時 */
        50%  { opacity: 1; width: 60px; height: 60px; border-radius: 30px;}      /* 動畫50% 時 */
        to   { opacity: 1; width: 40px; height: 40px; }                          /* 動畫結(jié)束時 */    
    }
     
    @-webkit-keyframes breath {
        from { opacity: 1; width: 40px; height: 40px; }                          /* 動畫開始時 */
        50%  { opacity: 1; width: 60px; height: 60px; border-radius: 30px;}      /* 動畫50% 時 */
        to   { opacity: 1; width: 40px; height: 40px; }                          /* 動畫結(jié)束時的 */
    }
    </style>
</head>
<body>
    <div class="breath_light" title="呼吸按鈕"></div>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 14,154評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,057評論 25 709
  • 作者:狼狼的藍胖子原文地址:http://luopq.com/2016/01/05/css-optimize/ 寫...
    IT程序獅閱讀 1,844評論 2 51
  • 一如既往,上午聽VOA醫(yī)療app的段子并試著聽寫下來,雖然磕磕絆絆但多聽幾遍終是可以聽準確的,這是很增長信心的。下...
    就是有點倔閱讀 259評論 0 0
  • 新鮮呀 這幾年懶了不少,基本是不寫文字了。換過這么多地方,其實也不知道自己在找什么,只知道如果以往一直固定在一個地...
    大狼閱讀 379評論 0 0

友情鏈接更多精彩內(nèi)容