CSS:跑马灯

html 复制代码
<div class="swiper-container">
	<div class="swiper-wrapper">
		<!-- 第一组 -->
		<div class="item" v-for="item in cardList" :key="'first-'+item.id">
			<img :src="item.image" alt="" class="mb-15">
		</div>
		<!-- 第二组(用于无缝衔接) -->
		<div class="item" v-for="item in cardList" :key="'second-'+item.id">
			<img :src="item.image" alt="" class="mb-15">
		</div>
	</div>
</div>
css 复制代码
.swiper-container {
	width: 100%;
    overflow: hidden;
    padding: 0 .4rem;
    position: relative;
}

.swiper-wrapper {
    display: flex;
    animation: scroll 30s linear infinite;
    width: fit-content; // 确保容器宽度适应内容
}

.item {
    flex-shrink: 0;
    width: 2.2rem;
    height: 2.84rem;
    background: #FFFFFF;
    border-radius: .2rem;
    border: .1rem solid #B0B0AC;
    margin-right: .3rem;
    img{
        width: 2rem;
        height: 2rem;
    }
}
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-50%)); // 移动一半距离,确保无缝衔接
    }
}
相关推荐
A黄俊辉A16 小时前
axios+ts封装
开发语言·前端·javascript
小李小李不讲道理16 小时前
「Ant Design 组件库探索」四:Input组件
前端·javascript·react.js
连合机器人17 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技
郑板桥3017 小时前
tua-body-scroll-lock踩坑记录
前端·javascript
BillKu17 小时前
vue3 样式 css、less、scss、sass 的说明
css·less·sass·scss
慢半拍iii18 小时前
JAVA Web —— A / 网页开发基础
前端
gnip18 小时前
pnpm 的 monorepo架构多包管理
前端·javascript
新手村领路人20 小时前
Firefox自定义备忘
前端·firefox
乖女子@@@20 小时前
css3新增-网格Grid布局
前端·css·css3
伐尘21 小时前
【CE】图形化CE游戏教程通关手册
前端·chrome·游戏·逆向