【博主推荐】html好看的列表滚动效果(附源码)

本文介绍了如何使用HTML、CSS和JavaScript实现一个美观的列表滚动效果,包括上下无缝衔接、鼠标悬停停止滚动和多列表滚动功能。提供了具体的代码示例、引用方式以及常见问题的解决方案,如列宽和滚动时间的调整。
摘要由CSDN通过智能技术生成

【博主推荐】html好看的列表滚动效果介绍

  • 功能实现

1.实现列表滚动,上下无缝衔接;
2.实现鼠标悬浮停止滚动;
3.实现多列表滚动;

  • 使用技术

html + css + js

1.界面效果示例

1.1单列表效果

在这里插入图片描述

1.2多列表效果

在这里插入图片描述

2.html中body代码

<body>
	<div class="monitor panel">
		<div class="inner">
			<div class="content" style="display: block;">
				<div class="head">
					<span class="col">我是第一</span>
					<span class="col">我是内容</span>
					<span class="col">我是时间</span>
				</div>
				<div class="marquee-view">
					<div class="marquee">
						<div class="row">
							<span class="col">北上广1</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广2</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广3</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广4</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广5</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广6</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广7</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广8</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广9</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
						<div class="row">
							<span class="col">北上广10</span>
							<span class="col">思念是条长长的眼线,一闭上眼就蔓延出泪滴涟涟</span>
							<span class="col">20220520</span>
							<span class="icon-dot"></span>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>  
</body>

3.引用方式

3.1.嵌套在自己的界面代码

//根据实际大小调整最外层大小
<div style="width:100%;height:90%;position:relative;overflow:hidden;">
</div>
//调整这个样式宽高可以调整真个列表的大小
.monitor{
	width:100%;
	height:100%;
	position:absolute;
  }

3.2.通过iframe调用该界面

<iframe name="iframe0" width="100%" height="100%" src="界面地址" frameborder="0" ></iframe>

4.常见问题

4.1列宽调整

最好掌握列宽方式,是在浏览器上进行样式调整,看看最合适的大小

  .monitor .col:nth-child(1) {
	width: 3.2rem;//第一列调整这个大小可以调整列宽
  }
  .monitor .col:nth-child(2) {
	width: 8.4rem;//第二列调整这个大小可以调整列宽
	/* 不换行  一行省略*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .monitor .col:nth-child(3) {
	width: 3.5rem;//第三列调整这个大小可以调整列宽
  }

4.2滚动时间调整

目前是十秒,可以根据自己的需求调整

/* 调用动画 */
.monitor .marquee {
  /* //infinite永久调用动画 */
  animation: row  10s linear infinite;
}

5.源码下载

【博主推荐】html好看的列表滚动效果(源码)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xcLeigh

万水千山总是情,打赏两块行不行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值