介绍
本篇文章给大家分享的是有关使用CSS怎么实现背景无缝无限循环,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
HTML
& lt; div 类=癲og"祝辞& lt;/div> CSS
.dog { ,,,宽度:,5.4快速眼动,,,,,,,,,,,,,,,,,,,,,,\ \图片宽度 ,,,身高:,3.04快速眼动,,,,,,,,,,,,,,,,,,,,\ \图片高度 ,,,背景图片:,url (head.jpg); ,,,background-size:, 5.4 rem 3.04快速眼动,,,,\ \图片宽高 ,,,背景位置:,-5.4 rem 0; 动画:,,,,run 2 s linear 无限; } @keyframes run  { ,,,,得到{背景位置:-5.4 rem 0;} ,,,用{背景位置:0,0;} }
<强> 3。问题强>
在PC端,是没有问题的,但是在移动端(可能是重新计算字体大小导致的?)会发现移动速度与所设置的不一致,并且图片无法实现无缝。
<强> 4。原因强>
未知,没找到相关资料,目测是动态计算字体大小引起的问题。
<强> 5。解决
强>
经过测试发现若是在文件加载完毕后,给图片添加上动画则是正常。故修改代码:
JS
$(文档)时(函数(){ remReSize才能(); setTimeout(才能函数(),{ ,,,$ (& # 39;.dog& # 39;) . css(& # 39;动画# 39;,,& # 39;run 2 s linear 无限# 39;); ,,},0); });
以上就是使用CSS怎么实现背景无缝无限循环,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。