修改滚动条的默认样式

效果图如下:

在这里插入图片描述

代码如下:
  <style>
        *{
            margin:0;
            padding: 0;
            list-style: none;
            box-sizing: border-box;
        }
        .outbox{
            margin: 100px;
            width: 280px;
        }
        .header{
            width: 100%;
            line-height: 45px;
            border: 1px solid #d9d9d9;
            text-indent: 1rem;
            color: #ccc;
            cursor: pointer;
        }
        .list{
            margin-top: 4px;
            width: 100%;
            height: 260px;
            overflow-y: auto;
            border: 1px solid #d9d9d9;
        }

        /* 滚动条样式 */
        .list::-webkit-scrollbar {
			width: 4px;
			height: 4px;
		}

    
		.list::-webkit-scrollbar-thumb {
			border-radius: 10px;
			-webkit-box-shadow: inset 0 0 5px rgba(180, 179, 179, 0.2);
			background: red;   
		}

		.list::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 5px rgba(221, 221, 221, 0.2);
			border-radius: 0;
			background: rgba(0, 0, 0, 0.1);

		}
        .inp-select{
            width: 100%;
           
        }
        .inp-select li{
            width: 100%;
            line-height: 40px;
            font-size: 18px;
            text-align: center;
            background:skyblue;
            transition: all .3s;
            
        }
        .inp-select li:hover{
            background:pink;
            color: #fff;
        }

    </style>
<div class="outbox">
        <div class="header">请输入内容</div>
        <div class="list">
            <ul class="inp-select">
                <li>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>
                <li>6</li>
                <li>7</li>
                <li>8</li>
                <li>9</li>
                <li>10</li>
                <li>11</li>
                <li>12</li>
                <li>13</li>
                <li>14</li>
                <li>15</li>
                <li>16</li>
                <li>17</li>
                <li>18</li>
                <li>19</li>
                <li>20</li>
            </ul>
        </div>
    </div>
重要代码解释如下:(给谁设置的overflow:scroll就添加给谁

在这里插入图片描述

下面就讲解滚动条几个属性,主要有下面7个属性

::-webkit-scrollbar 滚动条整体部分,可以设置宽度
::-webkit-scrollbar-button 滚动条两端的按钮
::-webkit-scrollbar-track 外层轨道
::-webkit-scrollbar-track-piece 内层滚动槽
::-webkit-scrollbar-thumb 滚动的滑块
::-webkit-scrollbar-corner 边角
::-webkit-resizer 定义右下角拖动块的样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吃葡萄不吐葡萄皮嘻嘻

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

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

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

打赏作者

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

抵扣说明:

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

余额充值