CSS 滚动条

一、滚动条样式属性

css 复制代码
::-webkit-scrollbar {
  width: 6px; /* 竖向滚动条宽度 */
  height: 6px; /* 横向滚动条高度 */
}
 
::-webkit-scrollbar-thumb {
  border-radius: 10px; /* 滚动条样式 */
  -webkit-box-shadow: inset 0 0 3px red;  /* 内阴影 */
  background-color: blue; /* 滚动条颜色 */
}
 
::-webkit-scrollbar-thumb:hover {
  background-color: black; /* 滚动条悬浮颜色 */
}
 
::-webkit-scrollbar-track-piece {
  background: palegreen; /* 滚动条背景颜色 */
}
 
::-webkit-scrollbar-button {
  background-color: blue; /* 定义两端按钮的样式 */
}
 
::-webkit-scrollbar-corner {
  background: red; /* 右下角重合处的样式*/
}
 
 
/* 单独设置悬浮颜色 */
::-webkit-scrollbar-thumb:vertical {
  background: yellow;  /* 竖向滑块颜色 */
}
::-webkit-scrollbar-thumb:horizontal {
  background: orange; /* 横向滑块颜色 */
}
 
/* 单独设置滚动条背景色 */
::-webkit-scrollbar-track-piece:vertical {
  background: palevioletred;
}
::-webkit-scrollbar-track-piece:horizontal {
  background: blueviolet;
}

二、使用样例

css 复制代码
.memo-overflow-y-container {
  /*备注纵向容器 - 滚动条*/
  padding: 5px 16px;
  height: 50px;
  overflow-y: auto;
  font-size: 13px;
  font-weight: bold;
  color:#666;
}
.memo-overflow-y-container::-webkit-scrollbar{
  /*备注纵向容器 - 滚动条 纵向滚动条宽度*/
  height: 10px;
}
.memo-overflow-y-container::-webkit-scrollbar-thumb {
  border-radius: 5px;//滚动条样式
  background: rgba(0,0,0,0.2);//滚动条颜色
}
.memo-overflow-y-container::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0,0,0,0.1);
}
html 复制代码
<div class="memo-overflow-y-container">{{ruleForm.memo}}</div>
相关推荐
NiceCloud喜云3 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
wordbaby4 小时前
React Native + RNOH:跨页面数据回传的最佳实践与避坑指南
前端·react native
丷丩4 小时前
MapLibre GL JS第22课:查看本地GeoJSON
前端·javascript·map·mapbox·maplibre gl js
Front思5 小时前
AI前端工程师需要具备能力+
前端·人工智能·ai
ZC跨境爬虫7 小时前
跟着 MDN 学CSS day_29:(掌握文本与字体样式的核心艺术)
前端·css·ui·html·tensorflow
李子琪。8 小时前
网络空间安全深度实战:CSRF 漏洞原理剖析与基于 Token 的纵深防御体系构建(全栈实验报告)
前端·安全·csrf
冰暮流星8 小时前
javascript之history对象介绍
前端·笔记
IT_陈寒8 小时前
Vite热更新失灵?你可能漏了这个配置
前端·人工智能·后端
丷丩8 小时前
MapLibre GL JS第19课:实时更新要素
前端·javascript·gis·map·mapbox·maplibre gl js
Mr.Daozhi8 小时前
RAG 进阶实战:跑通 Demo 后我连续翻了 6 次车,逐一修复才真正可用(含 Gradio Web 版)
前端·数据库·langchain·大模型·gradio·rag·科研工具