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

CSS動(dòng)畫(huà)實(shí)現(xiàn)背景無(wú)縫無(wú)限循環(huán)的實(shí)現(xiàn)示例

  發(fā)布時(shí)間:2020-01-07 15:44:40   作者:Fw惡龍   我要評(píng)論
這篇文章主要介紹了CSS動(dòng)畫(huà)實(shí)現(xiàn)背景無(wú)縫無(wú)限循環(huán)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 需求

一張圖片從左向右無(wú)限循環(huán)移動(dòng)

2. 代碼

由于是應(yīng)用在移動(dòng)端,故使用rem單位,后面問(wèn)題也發(fā)生在這。

HTML

<div class="dog"></div>

CSS

.dog {
    width: 5.4rem;                     \\圖片寬度
    height: 3.04rem;                   \\圖片高度
    background-image: url(head.jpg);
    background-size: 5.4rem 3.04rem;   \\圖片寬高
    background-position: -5.4rem 0;
    animation: run 2s linear infinite;
}

@keyframes run {
    from {background-position: -5.4rem 0;}
    to {background-position: 0 0;}
}

3. 問(wèn)題

在PC端,是沒(méi)有問(wèn)題的,但是在移動(dòng)端(可能是重新計(jì)算字體大小導(dǎo)致的?)會(huì)發(fā)現(xiàn)移動(dòng)速度與所設(shè)置的不一致,并且圖片無(wú)法實(shí)現(xiàn)無(wú)縫。

4. 原因

未知,沒(méi)找到相關(guān)資料,目測(cè)是動(dòng)態(tài)計(jì)算font-size引起的問(wèn)題。

5. 解決

經(jīng)過(guò)測(cè)試發(fā)現(xiàn)若是在文件加載完畢后,給圖片添加上動(dòng)畫(huà)則是正常。故修改代碼:

JS

$(document).ready(function(){
  remReSize();
  setTimeout(function() {
    $('.dog').css('animation', 'run 2s linear infinite');
  }, 0);
});

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

相關(guān)文章

最新評(píng)論

华容县| 张家川| 凉城县| 兴业县| 兖州市| 芦溪县| 利津县| 岳阳市| 纳雍县| 芦溪县| 威远县| 清水河县| 阿拉善左旗| 新安县| 宣威市| 黄大仙区| 体育| 莲花县| 盈江县| 周宁县| 平武县| 工布江达县| 丹江口市| 伽师县| 且末县| 二连浩特市| 精河县| 丰台区| 武邑县| 宣武区| 小金县| 桓台县| 桓仁| 泸西县| 上林县| 绥宁县| 当涂县| 额济纳旗| 襄汾县| 阳春市| 清水河县|