4个纯CSS自定义的简单而优雅的滚动条样式

今天发现 uni-app 项目的滚动条不显示,查了下原来是设置了

复制代码
::-webkit-scrollbar {
    display: none;
}

那么怎么用 css 设置滚动条样式呢?

定义滚动条整体样式‌ ::-webkit-scrollbar

定义滚动条滑块样式 ::-webkit-scrollbar-thumb

定义滚动条轨道样式‌ ::-webkit-scrollbar-track

好现在推荐 4 个 css 滚动条样式

css 复制代码
.init::-webkit-scrollbar {
	display: block !important;
	width: 10px;
}
.init::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #d55959;
	height: 60px;
}
.init::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: #e7e7e7;
	border: 1px solid #cacaca;
}
css 复制代码
.init::-webkit-scrollbar {
	display: block !important;
	background-color: #ac99ba;
	width: 12px;
	border-radius: 10px;
}
.init::-webkit-scrollbar-thumb {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #a520ca), color-stop(1, #2681cc));
	border-radius: 10px;
	height: 60px;
}
.init::-webkit-scrollbar-track {
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.3);
}
css 复制代码
.init::-webkit-scrollbar {
	display: block !important;
	width: 12px;
}
.init::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #95a5a6;
	border: 1px solid #cacaca;
	height: 60px;
}
.init::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: #6089b0;
}
css 复制代码
.init::-webkit-scrollbar {
	display: block !important;
	width: 16px;
	height: 16px;
	background-color: #F5F5F5;
}
.init::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #747474;
	height: 60px;
}
.init::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
相关推荐
IT_陈寒8 分钟前
Python的GIL把我坑惨了,多线程跑得比单线程还慢
前端·人工智能·后端
前端snow31 分钟前
ai agent --- 多agent框架之图编排引擎-langgraph
前端
竹林81834 分钟前
OmniPic Studio v3.2.1 核心技术架构与全平台发版解析文档
前端·浏览器
JamesZhang8007834 分钟前
页面内存只涨不跌? 一次泄漏排查, 牵出 WeakMap 的诞生
前端
Z小明38 分钟前
第 6 章 组件进阶
前端·vue.js
江华森40 分钟前
HTTP请求的完整过程详解:从DNS解析到TCP挥手的微秒级实战分析
前端
南青41 分钟前
Vue 3 中后台实战:我踩过的 10 个坑和最佳实践
前端
江华森43 分钟前
HTTPS协议详解——SSL/TLS握手、证书与加密通信
前端
江华森1 小时前
从一个HTTP请求看网络分层原理:基于华为云ECS的真实抓包实战
前端
江华森1 小时前
TCP协议详解——三次握手、四次挥手与连接状态
前端