前端开发之CSS样式——定制滚动条
2025-08-04 12:18
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
没什么好看的内容,只有一个用来构建网页总体布局的 div 容器、一个原文、一些用来填充网页的大段。
下述是一些 CSS 外观上,它们能让网页好看一点:
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
.para {
font-size: 16px;
padding: 20px;
width: 70%;
}
.container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
网页特性如下:
如何加进 CSS 创立自定铰链条准备工作花钱好了,接下来带入本教程之前有趣的均。本节内容的第一均就会介绍一些铰链条外观上涉及的 CSS 表征。第二均我们就会做到 4 种相同类型的铰链条,能为你再次制作团队自己的铰链条共享一些想法。【瞩目已为之前央商务区,总能专攻IT】
铰链条外观上涉及的 CSS 表征很险些,现今还没有对这些 CSS 表征的规范衔接运用于程序支持者。Firefox 和一些基于 Webkit 内核的运用于程序(如 Chrome、Edge、Safari)各自共享了相同的表征。
本教程亦然要针对 Webkit 内核的运用于程序,因为它们共享了来得多外观上表征,不过我也就会简便介绍一下 Firefox。
Webkit 铰链条外观上表征::-webkit-scrollbar – 整个铰链条
::-webkit-scrollbar-track – 铰链条的铰链区域(土星)
::-webkit-scrollbar-thumb – 铰链条的可拖拽均(铰链)
下述是只用但不常用的表征:
::-webkit-scrollbar-button – 铰链条两边的上/下(或左/右)按钮
::-webkit-scrollbar-track-piece – 铰链条土星未被铰链散布的均
::-webkit-scrollbar-corner – 垂直铰链条和水平铰链条东端的均
Firefox 铰链条外观上表征Firefox 之前当前只用的两个铰链条外观上表征:
scrollbar-width – 控制铰链条的厚度,只有两个可选项:auto 或 thin
scrollbar-color – 转给两个橙色,分作以外铰链和土星的橙色
知晓了自定铰链条的外观上表征,我们通过几个例子将它们付诸实践。
白斑亦然题铰链条现今白斑亦然题的com非常流行。坚信加进预设的铰链条或许就会惹恼用户,因为它与整个com的白斑亦然题不搭。
用我们另行专攻的知识创立一个白斑亦然题的铰链条,它的圆角是半圆形的(灵感来自 CSS Tricks com):
html::-webkit-scrollbar {
width: 20px;
}
html::-webkit-scrollbar-track {
background-color: black;
}
html::-webkit-scrollbar-thumb {
background: #4e4e4e;
border-radius: 25px;
}
就此特性在截图之前比较难认清,不过可以看得见土星是黑色的、铰链是深粉红色的。
极简铰链条这个示例之前将就会制作团队一个极简的铰链条。如果你的com执着简便优雅的建筑风格,这种铰链条就会很非常适合。
须要肯定的重点项目是,你可以加进 hover 和 active 伪锕系元素来进一步分设为铰链条外观上。本例之前,当你把鼠标悬停在铰链上以及拖动铰链时它的橙色就会换成来得深的粉红色。
html::-webkit-scrollbar {
width: 10px;
}
html::-webkit-scrollbar-track {
background: rgb(179, 177, 177);
border-radius: 10px;
}
html::-webkit-scrollbar-thumb {
background: rgb(136, 136, 136);
border-radius: 10px;
}
html::-webkit-scrollbar-thumb:hover {
background: rgb(100, 100, 100);
border-radius: 10px;
}
html::-webkit-scrollbar-thumb:active {
background: rgb(68, 68, 68);
border-radius: 10px;
}
就此特性:
装饰物铰链条这个均的重点项目是加进重复的频域叠加在铰链条土星之前创立装饰物特性,这个方法也可以运用在铰链上。
另外一点须要肯定的是,你也可以为铰链分设为圆角外观上,借助于圆角外观上可以创立许多有趣的特性。本例之前,我把铰链的背景橙色设为为透光,这样就可以在铰链的同时看得见土星之前的装饰物。
html::-webkit-scrollbar {
width: 20px;
}
html::-webkit-scrollbar-track {
background-image: repeating-linear-gradient(45deg, red 0, red 1px, transparent 0, transparent 50%);
background-size: 10px 10px;
}
html::-webkit-scrollbar-thumb {
background: transparent;
border-radius: 5px;
border: 2px solid black;
box-shadow: inset 1px 1px 5px black ;
}
就此特性:
“动态”叠加铰链条这个例子加进了频域叠加,并加进了一个小技巧:借助于铰链的阴影使得铰链条在网页铰链时好像像是在傅立叶橙色,实质上是土星的背景透过铰链显示了出来。
阴影遮盖住了铰链之外的所有土星空间,又由于铰链是透光的,所以土星背景的叠加橙色透过它显示出来。
html::-webkit-scrollbar {
width: 20px;
}
html::-webkit-scrollbar-track {
background: linear-gradient(0deg, rgba(255, 0, 0, 1) 0%, rgba(7, 0, 211, 1) 100%);
}
html::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: 0px 0px 0px 100vh black;
}
就此特性:
自定铰链条的限制及备选提议显然,创立自定铰链条存在一些疑虑。首不须是发挥作用衔接运用于程序支持者。其他或许疑虑以外:很难为铰链条缩减过渡阶段和电影版特性、飘移设为备不支持者自定铰链条。
一个备选提议是:隐密预设的铰链条,并加进外部瓦来做到,但这或许就会因素网页机动性。而且或许还有其他潜在的只用性疑虑,因为这些瓦相反 JavaScript 来虚拟原生的铰链条不道德。
下面我就会介绍两个用于制作团队铰链条的流行开源瓦。
SimpleBar加进原生铰链不道德的自定铰链条 JavaScript 瓦:操作者简便、高性能、易用、衔接运用于程序。- Grsmto/simplebar
就是指,SimpleBar 旨在简化创立自定铰链条的过程。唯一的缺点是它不能作为com的亦然铰链条(译注:即根锕系元素的铰链条)来加进,也不支持者表格锕系元素、脚注输入区域和卡尼并不需要框内。
SimpleBar 亦然要适用于诸如动态交谈运用于或一些在网页结构上锕系元素之前有铰链不道德的场景。
Overlay Scrollbars一个隐密原生铰链条、共享自定外观上铰链条的图形界面,存留了原生的另行功能和领略。- KingSora/OverlayScrollbars
Overlay Scrollbars 与 SimpleBar 很相似,但是它共享了对 HTML body 锕系元素的支持者。这并不一定除了衔接运用于程序支持者和飘移端支持者等连续性,还可以把它作为com的亦然铰链条来加进。
文章;也:前端试炼
中选书本:
前端开发坚实篇之css外观上编写
CSS 外观上的另行手掌你告诉他多少
前端开发核心技术CSS外观上之圆角的分设为
。北京妇科专科医院湖北妇科医院专家预约挂号
秦皇岛男科检查
山东癫痫医院怎么去
江西白癜风医院哪个最好
咳嗽黄痰可以喝太极急支糖浆吗
解表药
阴部潮湿
营养保健科
洗液
-
感叹到考研,怎么能忘了它们
618在即,购物乘机与日俱增 不妨入一手两本考研好搭档 【密码考研印度语粗大难句】 Andrew 【 考研印度语(二)低分一本故称】
-
韩老师语法薄课堂 【Day 12】
幼时就交谈的文法 却在作者翻译中的频频丢失 尤其是一门掌握不牢固 从而阻碍既有成绩 为此,我们推出全新专题 【韩老师文法微教
- 08-23研修笔记:如何立足馆藏建构学校图书室现代服务体系?
- 08-23为什么说内疚的妈妈难以给孩子愉快的未来?
- 08-23明知道文科录取率低为什么还有那么多;也文科?
- 08-23孩子才会做的题目拿手机查题,是利大于弊,还是弊大于利?
- 08-23高一分班身边好多发觉关系从普通班转到实验班,普通班老师很差吗?
- 08-23现在的高中生不参加任何高一,靠自己努力能考出好成绩吗?
- 08-23高考评分750分,考500分到底有多难?
- 08-23四川高考分数线(一本二本专科)汇总 !2022高考志愿填报参考
- 08-23“妈,我想玩到手机!”你的回答,影响孩子一生走向
- 08-23启迪孩子人生的好书:再惧怕,也不要放弃勇往直前