首頁 web前端 html教學 css3实现简易loading动画_html/css_WEB-ITnose

css3实现简易loading动画_html/css_WEB-ITnose

Jun 24, 2016 am 11:23 AM

css3已经火的不行,我还很淡(dan)定(teng)地在啃着css2,表示很惭愧啊

周末抽点时间看了下loading效果的实现,开始看到css3有点头大,感觉是不是向外面说的那样每一次标准的发布都像是在学习一门新语言呢,称有些惶恐。。。

说完废话了....开始show代码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>loading动画实现</title></head><style type="text/css">    body{        text-align:center;    }    .container{        display: inline-block;    }    .point{        width:10px;        height:10px;        background:#2196F3;        border-radius:50%;        float:left;        margin-left:5px;        animation:myAnima 1.2s ease-in-out infinite;     }    .two{        animation-delay: 200ms;    }    .three{        animation-delay: 400ms;    }    @keyframes myAnima{        from {opacity: 0.8}        to{opacity: 0}    }</style><body><div class="container">    <div class="point one"></div>        <div class="point two"></div>        <div class="point three"></div>    </div></body></html>
登入後複製

效果图:

主要用到:css中的animation属性

animation 属性是一个简写属性,用于设置六个动画属性:

  • animation-name
  • animation-duration
  • animation-timing-function
  • animation-delay
  • animation-iteration-count
  • animation-direction
  • 实现思路:

    首先,我们需要三个点,这里通过定义三个正方形,并设置他的圆角为50%,来实现的。

    然后,定义一个动画:myAnima(名字可以自定义,此处由于我太懒直接使用animation缩写来命名的),里面定义了透明度从1到0,来实现元素显示和隐藏的效果。

    最后,分别为第二、三个元素设置animation-delay(动画延迟),是他们延迟执行,以达到loading中流动的效果

    END..

     

    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    2 週前 By 尊渡假赌尊渡假赌尊渡假赌
    倉庫:如何復興隊友
    4 週前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒險:如何獲得巨型種子
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    2 週前 By 尊渡假赌尊渡假赌尊渡假赌
    倉庫:如何復興隊友
    4 週前 By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island冒險:如何獲得巨型種子
    3 週前 By 尊渡假赌尊渡假赌尊渡假赌

    熱門文章標籤

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗? 公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗? Mar 04, 2025 pm 12:32 PM

    公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?

    如何使用HTML5表單驗證屬性來驗證用戶輸入? 如何使用HTML5表單驗證屬性來驗證用戶輸入? Mar 17, 2025 pm 12:27 PM

    如何使用HTML5表單驗證屬性來驗證用戶輸入?

    如何高效地在網頁中為PNG圖片添加描邊效果? 如何高效地在網頁中為PNG圖片添加描邊效果? Mar 04, 2025 pm 02:39 PM

    如何高效地在網頁中為PNG圖片添加描邊效果?

    HTML5中跨瀏覽器兼容性的最佳實踐是什麼? HTML5中跨瀏覽器兼容性的最佳實踐是什麼? Mar 17, 2025 pm 12:20 PM

    HTML5中跨瀏覽器兼容性的最佳實踐是什麼?

    &lt; meter&gt;的目的是什麼。 元素? &lt; meter&gt;的目的是什麼。 元素? Mar 21, 2025 pm 12:35 PM

    &lt; meter&gt;的目的是什麼。 元素?

    &lt; datalist&gt;的目的是什麼。 元素? &lt; datalist&gt;的目的是什麼。 元素? Mar 21, 2025 pm 12:33 PM

    &lt; datalist&gt;的目的是什麼。 元素?

    &lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼? &lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼? Mar 20, 2025 pm 06:05 PM

    &lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼?

    我如何使用html5&lt; time&gt; 元素以語義表示日期和時間? 我如何使用html5&lt; time&gt; 元素以語義表示日期和時間? Mar 12, 2025 pm 04:05 PM

    我如何使用html5&lt; time&gt; 元素以語義表示日期和時間?

    See all articles