最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

css3動畫效果抖動解決方法

  發(fā)布時間:2018-09-03 15:12:44   作者:liaojin1   我要評論
這篇文章主要介紹了css3動畫效果抖動解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了css3動畫效果抖動解決方法,分享給大家,具體如下:

 div{
      height: 20%;
   }
  @keyframes shanghua{
    from{
      height: 0%;
    }
    to{
      height: 60%;
    }
  }
  div:hover{
    animation: shanghua 1s linear forwards;
  }

從div上部或側(cè)邊滑過時div時會出現(xiàn)抖動現(xiàn)象,并且動畫不能正常顯示高度變?yōu)?0%,原因是從上部或側(cè)部滑過的同時動畫效果生效,height變?yōu)?%,而此時鼠標(biāo)就處于div外部的狀態(tài),hover不能生效,因此完整動畫不能正常顯示,使div出現(xiàn)抖動效果height一直在20%到0%之間抖動。解決辦法將@keyframes的from中的height屬性設(shè)置為20%即可解決

另一種方法:CSS Shake是一個使用CSS3實現(xiàn)的動畫樣式,使用SASS編寫,利用它我們可以實現(xiàn)多種不同樣式的抖動效果(如下面的GIF圖像)。這是一個很微小的動畫,但使用得當(dāng)也是挺不錯的,比如用在廣告、圖像、按鈕上,這樣可以用來吸引用戶眼球從而促使去點(diǎn)擊它。

這個Csshake有9個抖動樣式,三個狀態(tài),如鼠標(biāo)經(jīng)過拉動、無限抖動、鼠標(biāo)懸停拉動,下面一起來看看介紹:

使用教程

首先引入css shake的樣式表文件。

<link type="text/css" href="csshake.css">

給你的DOM元素添加shake class樣式

<div class="shake"></div>

添加抖動樣式,一共9種,也可以看DEMO對應(yīng)添加即可

<div class="shake shake-hard"></div>
<div class="shake shake-slow"></div>
<div class="shake shake-little"></div>
<div class="shake shake-horizontal"></div>
<div class="shake shake.vertical"></div>
<div class="shake shake-rotate"></div>
<div class="shake shake-opacity"></div>
<div class="shake shake-crazy"></div>

另外我還能通過 .freeze, .shake-constant & .hover-stop 來控制狀態(tài),具體自己試下哦!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • css實現(xiàn)快速炫酷抖動動畫效果

    這篇文章主要介紹了css實現(xiàn)快速炫酷抖動動畫效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-29

最新評論

内黄县| 宁海县| 陕西省| 铁力市| 英吉沙县| 泸溪县| 财经| 石景山区| 扬州市| 都江堰市| 桦甸市| 临海市| 龙岩市| 吉安市| 壤塘县| 南昌市| 馆陶县| 江口县| 仙游县| 上虞市| 玉龙| 城口县| 西乌珠穆沁旗| 清水河县| 德江县| 龙南县| 盘山县| 泾阳县| 上林县| 太仓市| 万盛区| 京山县| 恭城| 楚雄市| 淄博市| 阳朔县| 敦煌市| 洪湖市| 西丰县| 鄄城县| 辽中县|