使用CSS样式修改默认的滚动条

相关知识点:

css滚动条选择器:
::-webkit-scrollbar — 整个滚动条.
::-webkit-scrollbar-button — 滚动条上的按钮 (上下箭头).
::-webkit-scrollbar-thumb — 滚动条上的滚动滑块.
::-webkit-scrollbar-track — 滚动条轨道.
::-webkit-scrollbar-track-piece — 滚动条没有滑块的轨道部分.
::-webkit-scrollbar-corner — 当同时有垂直滚动条和水平滚动条时交汇的部分.
::-webkit-resizer — 某些元素的corner部分的部分样式(例:textarea的可拖动按钮)

以下是实现修改滚动条修改的全部代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			.header{
				width: 500px;
				height: 100px;
				border: 1px solid black;
				overflow-x: hidden;
				overflow-y: auto;
			}
			::-webkit-scrollbar {

			/*滚动条整体样式*/
			/*高宽分别对应横竖滚动条的尺寸*/
			width: 6px; 
			
			height: 6px;
			
			}
			
			::-webkit-scrollbar-thumb {
			
			/*滚动条里面小方块*/
			
			border-radius: 5px;
			
			-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
			
			background: rgba(120, 90, 255,0.5);
			
			}
			
			::-webkit-scrollbar-track {
			
			/*滚动条里面轨道*/
			
			-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
			
			border-radius: 0;
			
			background: rgba(154, 129, 255, 0.5);
			
			}

		</style>
	</head>
	<body>
		<div class="header">
			<!--<div class="nav"></div>-->
			<p>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</p>
			<p>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</p>
			<p>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</p>
			<p>hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</p>
		</div>
	</body>
</html>

出现效果如下图:
在这里插入图片描述
在这个div框中,由于内容的长度和高度都超出了该div的宽高,给该div设置了水平设置了溢出隐藏,overflow-x:hidden;即在水平方向即使溢出了,也会隐藏掉;为了使竖直方向上出现滚动条,只需设置overflow-y:auto;即可出现滚动条,超出部分级可以使用滚动条拖动。
大家可以根据自己的需求把这个滚动条写得更好看一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值