CSS 设置table中tbody的自定义滚动条

博客围绕自定义滚动条展开,涉及CSS相关技术,可实现如tbody滚动条的自定义效果,在前端页面设计中能提升用户体验,满足特定的视觉和交互需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE HTML>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>CSS教程</title>
	<style>
		/* 自定义滚动条 */
		.scroll{
		    overflow: auto;
		    float: left;
		}
		.scrollbar{
		    width: 30px;
		    height: 300px;
		    margin: 0 auto;
		}
		.scroll-1::-webkit-scrollbar {/*滚动条整体样式*/
		    width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
		    height: 1px;
		}
		.scroll-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		    border-radius: 50px;
		    -webkit-box-shadow: inset 0 0 5px #18223E;
		    background: #535353;
		}
		.scroll-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
		    border-radius: 50px;
		    -webkit-box-shadow: inset 0 0 5px #101728;
		    background: #EDEDED;
		}
		table tbody {
			display:block;
			height:195px;
			overflow-y: auto;
		}

		table thead, tbody tr {
			display:table;
			width:100%;
			table-layout:fixed;
		}

		table thead {
			width: calc( 100% - 6px )
		}
		table thead th{ background:#ccc;}
	</style>
</head>

<body>
	<table width="80%" border="1">
		<thead>
			<tr>
				<th>姓名</th>
				<th>年龄</th>
				<th>出生年月</th>
				<th>手机号码</th>
				<th>单位</th>
			</tr>
		</thead>
		<tbody class="scroll scroll-1">
			<tr>
				<td>张三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张三封</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴与四十大盗</td>
			</tr>
			<tr>
				<td>张小三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>腾讯科技</td>
			</tr>
			<tr>
				<td>张三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>浏阳河就业</td>
			</tr>
			<tr>
				<td>张三疯子</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张大三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张三五</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张刘三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
			<tr>
				<td>张三</td>
				<td>18</td>
				<td>1990-9-9</td>
				<td>13682299090</td>
				<td>阿里巴巴</td>
			</tr>
		</tbody>
	</table>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

_格鲁特宝宝

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值