CSS 实现无缝滚动
本帖最后由 起个网名好难 于 2024-4-10 15:09 编辑 <br /><br /><style>#picBlk {
width: calc(4 * var(--picWidth));
height: var(--picHeight);
position: absolute;
left: 0px;
animation: mleft 30s linear infinite;
}
#picBlk img {
width: var(--picWidth);
height: var(--picHeight);
float: left;margin-left:-1px;
}
#oBlk {
width: 1200px;
height: var(--picHeight);
overflow: hidden;
position: relative;
margin: 0 0 0 calc(50% - 681px);
box-shadow: 4px 4px 10px black;
--picWidth: 794px;
--picHeight:530px;
}
@keyframes mleft {
to {
left: calc(-2 * var(--picWidth));
}
}
#picBlk img:nth-child(even) {
transform: scaleX(-1);
}
</style>
<div id="oBlk">
<div id="picBlk">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
</div>
</div>
本帖最后由 起个网名好难 于 2024-4-6 14:01 编辑
<style>
#picBlk {
width: calc(4 * var(--picWidth));
height: var(--picHeight);
position: absolute;
left: 0px;
animation: mleft 30s linear infinite;
}
#picBlk img {
width: var(--picWidth);
height: var(--picHeight);
float: left;
}
#oBlk {
width: 1200px;
height: var(--picHeight);
overflow: hidden;
position: relative;
margin: 0 0 0 calc(50% - 681px);
box-shadow: 4px 4px 10px black;
--picWidth: 794px;
--picHeight:530px;
}
@keyframes mleft {
to {
left: calc(-2 * var(--picWidth));
}
}
#picBlk img:nth-child(even) {
transform: scaleX(-1);
}
</style>
<div id="oBlk">
<div id="picBlk">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
<img src="https://pic.quanjing.com/e3/nl/QJ9127410970.jpg">
</div>
</div> 好看的无缝滚动背景!欣赏收藏,准备学习套用一个!{:4_180:} 有一白线。 漂亮哦{:4_199:} 这个图片选的好{:4_199:} 老师好制作,很流畅的 亦是金 发表于 2024-4-6 12:56
好看的无缝滚动背景!欣赏收藏,准备学习套用一个!
https://f6.rednet.cn/data/attachment/forum/201811/22/105121xcxwfbnfx11cwxxd.gif 世外桃源 发表于 2024-4-6 15:23
漂亮哦
https://f6.rednet.cn/data/attachment/forum/201811/22/105121xcxwfbnfx11cwxxd.gif 世外桃源 发表于 2024-4-6 15:23
这个图片选的好
网上找的,不是太满意。 樵歌 发表于 2024-4-6 14:14
有一白线。
眼力真棒{:5_116:} 衔接处能看到白线,但是,选的这张图特别好,接起来的时候,有一个房子正好是半个房子合成了整个的。{:5_106:} 厉害,一个单个的图能合成大长卷{:5_116:} 小水瓢 发表于 2024-4-6 16:28
衔接处能看到白线,但是,选的这张图特别好,接起来的时候,有一个房子正好是半个房子合成了整个的。{:5_10 ...
眼力真棒{:5_116:} 小水瓢 发表于 2024-4-6 16:29
厉害,一个单个的图能合成大长卷
网上找的图,不是很理想的。 这个制作图片可以不大,却可以比较大地显示。又是一个新的背景图滚动代码{:4_187:} 难难厉害,这个制作很赞{:4_187:} 红影 发表于 2024-4-6 18:55
这个制作图片可以不大,却可以比较大地显示。又是一个新的背景图滚动代码
只要2倍图片宽度大于框的宽度就行。 红影 发表于 2024-4-6 18:57
难难厉害,这个制作很赞
https://f6.rednet.cn/data/attachment/forum/201811/22/105121xcxwfbnfx11cwxxd.gif 起个网名好难 发表于 2024-4-6 15:31
眼力真棒
选择的图非常好。怎么消去那线线。