修改浏览器自带的滚动条样式

今天在写一个demo 颜色比较艳 Chrome自带的滚动条呈现灰色 和demo颜色很不搭 所以就通过样式修改了自带滚动条
less版本

// 滚动背景
::-webkit-scrollbar {
    width: .5rem * @half;
    height: .5rem * @half;
    // background-image: linear-gradient(135deg, #1DE9B6 0%, rgba(8, 196, 219, 0.50) 72%, rgba(0, 182, 234, 0.30) 100%);
}

::-webkit-scrollbar-track {
    border-radius: 0;
}
// 滚动条
::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-image: linear-gradient(135deg, #1DE9B6 0%, rgba(8, 196, 219, 1) 72%, #057494 100%);
    transition: all .2s;
    border-radius: .5rem * @half;

    &:hover {
        background-color: rgba(95, 95, 95, .7);
    }
}

css版本

::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
  background-image: linear-gradient(135deg, #1DE9B6 0%, rgba(8, 196, 219, 0.5) 72%, rgba(0, 182, 234, 0.3) 100%);
}
::-webkit-scrollbar-track {
  border-radius: 0;
}
::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-image: linear-gradient(135deg, #1DE9B6 0%, #08c4db 72%, #057494 100%);
  transition: all .2s;
  border-radius: 0.25rem;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(95, 95, 95, 0.7);
}

效果图


可以设置or不设置背景板

input button 无法设置高度
-webkit-appearance:button;
即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,907评论 1 45
  • 简介网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输...
    wengjq阅读 2,118评论 2 15
  • Mobile Web Favorites 参与贡献 移动前端开发收藏夹,欢迎使用Issues以及 Pull Req...
    柴东啊阅读 838评论 0 2
  • mobileHack 这里收集了许多移动端上遇到的各种坑与相对解决方案 工具类网站 HTML5 与 CSS3 技术...
    Zoemings阅读 6,585评论 0 12
  • 康复龙Anadrol又被成为A50,A炸弹,最早开发出来是为了治疗贫血和各种疾病导致的消瘦。从这也就可以看出它是一...
    巍w阅读 1,288评论 0 1