手动通过css来美化界面中的滚动条样式

89 篇文章 7 订阅
3 篇文章 0 订阅

默认浏览器的滚动条样式很丑,

我们在vue项目中,如果使用了element-ui的话,是可以借用他的滚动条的。

方法一:手动设置滚动条样式,

只能解决chrome浏览器等上面的样式。还可以。不要要求太多。

<div class="wrap">
<p>我是很长的内容</p>
</div>

设置样式:

  .wrap::-webkit-scrollbar {
    /* 滚动条宽度和高度 */
    width: 8px;
    height: 8px;
  }
  .wrap::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    // box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #d4d6d9;
  }
  .wrap::-webkit-scrollbar-track-piece {
    /*滚动条里面轨道*/
    background-color: #fff;
    border-radius: 10px;
  }

最后看到的效果如下:
在这里插入图片描述

方法二、使用el-scrollbar来包裹元素

这是因为,element-ui虽然官方文档没有写,但是,它内部的确有这么一个组件。

<el-scrollbar wrap-class="" wrap-style="height: 200px;" view-style="" :native="false">
<p>我是很长的内容</p>
</el-scrollbar>

就是需要给外面的元素,一个确定的固定高度,才会生效。

展示效果如下:

在这里插入图片描述

这个是非常好的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值