纯CSS自定义浏览器滚动条

先看效果,大家按需求自行修改
在这里插入图片描述

具体代码:

<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>自定义浏览器滚动条</title>
</head>
<style>
/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/
        ::-webkit-scrollbar {
            width: 15px; /*对垂直流动条有效*/
            height: 15px; /*对水平流动条有效*/
        }
        /*定义滚动条的轨道颜色、内阴影及圆角*/
        ::-webkit-scrollbar-track{
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
            background-color: chartreuse;
            border-radius: 3px;
        }
       /*定义滑块颜色、内阴影及圆角*/
        ::-webkit-scrollbar-thumb{
            /*border-radius: 7px;*/
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
            background-color: red;
        }
        /*定义两端按钮的样式*/
        ::-webkit-scrollbar-button {
            background-color:blue;
        }
        /*定义右下角汇合处的样式*/
       ::-webkit-scrollbar-corner {
            background:fuchsia;
        }
</style>
<body>
   	<div class="mydiv" style="width: 2000px;height: 100px;border: 1px solid #BC8F8F;">
   	该元素的宽为2000,高为200px
   	</div>
   	<img src="https://files.jb51.net/file_images/article/201708/2017082115263920.png"/>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
	<p>123</p>
</body>
</html>

OK

猜你喜欢

转载自blog.csdn.net/qq_42565994/article/details/85217236
今日推荐