范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

div滚动条(css设置div滚动条样式)

  div 滚动条(css设置div滚动条样式)
  您是否曾经访问过带有自定义滚动条的网站,并想知道他们是如何做到的?
  在本教程中,您将:
  了解可用于在浏览器中设置滚动条样式的本机CSS属性
  使用CSS创建四个唯一的滚动条
  了解一些外部库,这些库为自定义滚动条提供了跨浏览器的支持
  自定义滚动条的优缺点
  在进入代码之前,我认为值得为网站或应用程序创建自定义滚动条带来一些潜在的折衷。
  好处是,与使用浏览器默认滚动条的数百万个网站相比,它可以使您的网站脱颖而出。任何能让您的网站更容易被访问者铭记的内容都将使您长期受益。
  另一方面,许多UI设计人员认为,您永远不应干扰滚动条之类的"标准化" UI组件。如果您过多地修改滚动条,可能会使使用您的网站或应用程序的人感到困惑。
  如果您是为自己的个人网站执行此操作,则只要您喜欢它的外观,就可能不必担心它。
  另一方面,如果您想在工作中或想要赚钱的项目中实现自定义滚动条,则应尝试A / B测试并根据结果做出以数据为依据的决策。
  在一天结束时,我们大多数人都在编写代码来增加业务收入,因此您始终需要牢记这一点。
  入门
  您需要做的第一件事是创建一个基本布局,以便页面足够大以实际在Web浏览器中显示滚动条:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><linkrel='stylesheet'href="styles.css"><title>Document</title></head><body><divclass="container"><h1>CSSScrollbarCustomization</h1><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p><pclass="para">"Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum."</p></div></body></html>
  这里没什么好想的,只是一个基本的div容器和一个用于我们的布局的类名容器,一个标题的标题以及一堆带有类名para的段落来填充我们的页面。
  这是使事情看起来更奇特的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属性。
  在第二部分中,我们将实现四种不同类型的滚动条,为您提供一些有关制作自己的滚动条的想法。
  CSS属性可用于设置滚动条的样式
  不幸的是,对于CSS样式的滚动条,我们仍然没有任何标准化的跨浏览器支持。 Firefox和基于Webkit的浏览器(例如Chrome,Edge和Safari)具有不同的样式属性。
  本教程将主要针对Webkit浏览器,因为它们提供了更多样式设置选项,但我们还将简要介绍Firefox。
  滚动条的Webkit CSS样式属性
  ::-webkit-scrollbar –整个滚动条
  ::-webkit-scrollbar-track –滚动条的整个进度条区域
  ::-webkit-scrollbar-thumb –滚动条的可拖动部分
  以下属性可用,但较不常用:
  ::-webkit-scrollbar-button –滚动条两端的向上/向下按钮
  ::-webkit-scrollbar-track-piece –滚动条未被拇指覆盖的部分
  ::-webkit-scrollbar-corner –水平和垂直滚动条相交的底角
  滚动条的Firefox CSS样式属性
  当前有两个可用的CSS属性可用于在Firefox中设置滚动条的样式
  scrollbar-width –控制滚动条的宽度,只有两个选项是auto或thin
  scrollbar-color –接受两种颜色,该颜色用于按顺序为拇指和滚动条上色
  既然您知道了用于自定义滚动条的选项,那么我们将通过一些示例将其付诸实践。
  黑暗主题滚动条
  黑暗主题网站现在风行一时。坚持使用默认的浏览器滚动条可能会惹恼用户,因为它与深色主题网站不太适合。
  让我们用我们对CSS的新知识来创建一个深色主题的滚动条,该滚动条的边框受CSS Tricks网站的启发:html::-webkit-scrollbar{width:20px;  }html::-webkit-scrollbar-track{background-color:black;  }html::-webkit-scrollbar-thumb{background:#4e4e4e;border-radius:25px;  }
  极简滚动条
  对于此示例,您将制作一个简约的滚动条。 如果您要为网站提供简单,优雅的样式,则这种类型的滚动条会很好用。
  需要注意的最重要的事情是,您可以使用CSS中的悬停和活动伪元素来进一步设置滚动条的样式。 在这种情况下,当您将鼠标悬停并在拇指上拖动时,滚动条将变为更深的灰色。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,red0,red1px,transparent0,transparent50%);background-size:10px10px;  }html::-webkit-scrollbar-thumb{background:transparent;border-radius:5px;border:2pxsolidblack;box-shadow:inset1px1px5pxblack;  }
  "动画"渐变滚动条
  本示例使用线性渐变和带有框阴影的技巧来使它看起来像滚动条在您上下移动页面时正在改变颜色。 真正发生的是滚动条轨道的背景正显示在拇指下方。
  之所以起作用,是因为阴影框占据了滚动条的所有空间(拇指所在的位置除外)。 由于拇指是透明的,因此背景的渐变颜色会显示出来。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:0px0px0px100vhblack;  }
  自定义滚动条的局限性和替代方法
  创建自定义滚动条显然存在一些问题。 首先是缺乏跨浏览器支持。 其他问题可能是缺乏向滚动条添加过渡或动画的功能,以及自定义滚动条不会出现在移动设备上的事实。
  另一种方法是隐藏默认滚动条并使用库,但这在用作页面的主滚动条时可能会影响性能。 还有其他潜在的可用性问题,因为这些库依赖JavaScript来模仿本机滚动条行为。

如何注册苹果账号(id账号怎么注册)自从开始撰写这个公众号的内容以来,就一直被身边的朋友们激励着,想说,有你们真好!更难能可贵的是,很多朋友都发来他们的爸爸妈妈或者自己的困惑,我们也会从今天起在一些文章中集中进行答疑如何注销苹果账号(苹果id删除后原邮箱再注册)iPhone算得上是目前最保值的智能手机了,当我们更换了新的手机,可以将旧iPhone卖掉或转送给他人,其中很重要的一步就是要清除iPhone中的个人信息和数据。下面来说明下退出A卷发平时如何打理(卷发需要每天打理吗?)卷发平时如何打理(卷发需要每天打理吗?)一头时常保持好看造型的卷发,都离不开日常的精心打理。有很多朋友认为卷发需要每天打理太麻烦,从而放弃烫卷发。那么卷发需要每天打理吗?接下来就让卷发棒怎么用(新手怎么用卷发棒)卷发棒怎么用(新手怎么用卷发棒)想要卷发不是一定要到发型屋去,只要你拥有一个好的卷发棒,也能在家轻松塑造你想要的卷发造型,今天就来告诉你卷发棒应该怎么用,以及使你的发型更持久的秘诀卷发棒多少钱(新手怎么用卷发棒)卷发棒作为一种专业的美发工具,是理发店必备的造型工具之一,但除了专业的理发店,一般人家里也会有一个卷发棒。卷发棒的使用门槛不高,加上功能简易化,使用起来越来越方便,但别忘了,卷发棒1g流量多少钱(移动超出流量1g多少钱)中国移动2021年5g套餐的价格是多少?很多人都在询问5G的套餐,包括宽带的套餐价格,这些小编都将在下面分享给各位小伙伴,大家可以了解一下中国移动5g卡最新流量套餐资费详情。202生命线分叉(生命线分叉代表什么?)生命线分叉(生命线分叉代表什么?)生命线起端分叉代表什么如果一个人的手相生命线开端出现分叉,而且分叉向上。则表示这个人性格开朗活泼,做事认真努力,喜欢自我充实,求知欲颇强,日后能得尿分叉是什么原因(阴囊潮湿尿分叉是什么原因)男性朋友在尿尿时通常都是一条直线,但有时候也会出现尿分叉的情况,有些说法称尿分叉是肾虚引起的,让男性十分担忧。那到底为什么会出现尿分叉呢?尿分叉是不是哪些疾病的征兆呢?下面来说一下尿尿分叉是什么(早上尿分叉)男生上厕所小解时总怀着一颗攀比之心(bushi)斗一斗谁能尿得更远谁的尿点落兜更精准投射不知大家有没有留意这把尿是拧成了一股还是分成了几簇?都说尿分叉不好到底不好在哪里呢?分叉尿有尿分叉是怎么回事(尿路分叉咋回事)嘘嘘时为啥会分叉?难道是自己的生殖泌尿器官能力在减退?男性和女性嘘嘘分叉时的原因又有何不同?嘘嘘分叉也有两种情况一是暂时性分叉,嘘嘘十次分叉两次,又称生理性尿分叉二是经常性分叉,嘘淘宝是多久自动收货(淘宝自动确认收货时间是多少天)相信所有的淘宝买家都一样,都会在买完东西之后都会等着收货,但是大家经常会忽略的一个问题就是忘记确认收货。那么不确认收货会怎么样呢?下面小编就来告诉大家。淘宝不确认收货会这么样主动和
为什么会瞌睡(人为什么会感到瞌睡)许多人都有犯困,没精神的经历,有时候睡完觉起床依然感觉疲惫,有嗜睡的症状出现。引起犯困,没精神的原因较多,除了个人因素之外,睡觉环境也会造成很大影响。日常生活中需要通过锻炼以及饮食自卑怎么办(自己很自卑,该怎么办?)自卑怎么办(自己很自卑,该怎么办?)自卑每个人都有,只是程度不同而已,有的人的自卑表现得很明显,有的人的自卑隐藏得很好,还有一些人的自卑会表现为自负。自卑的人敏感脆弱。遇到事情畏畏为什么自卑(容易自卑怎么办)文小婷半清有一个性格内向的姑娘,长相清秀,身材窈窕,名校毕业,也拥有一份稳定的工作。很多人都羡慕她,觉得她特别优秀。可姑娘自己却总觉得自己不够好,面对工作的挑战,她总会退缩,面对异郭敬明为什么那么矮(郭敬明因为身高自卑过吗)郭敬明,一个充满争议的人。喜欢他的人,佩服的五体投地,不喜欢他的人,甚至希望他离开这个世界。对于那些喜欢他的人来说,他也曾是那些人的青春,在读书时期,也看过不少他的书籍,他的文采有为什么自卑(一个人很自卑)首先我们要先了解什么是自卑感自卑感是一种消极的自我评价或自我意识,是个人认为自己在某些方面不如他人而产生的消极情感。那么我们是如何产生自卑感的呢?1可能是受父母的影响,有的父母对孩为什么我很自卑(提高自信的十个技巧)一,先提升你的外在形象。外在形象的改变能在一定程度上影响到人的心理状态,所以哪怕心情不佳,但也要尽可能把自己打扮得得体漂亮,同时锻炼身体,尽量保持姣好的身材,同时保持微笑的状态,让为什么患得患失(男人感情中自卑的表现)一直喜欢美好而长久的东西,一直希望文字能治愈孤独,如果我的文字曾感动你,请点上方的,一起走下去哦爱情里最折磨人的就是患得患失的感觉,他没有给你的说说点赞,你觉得他不够重视你你说不开男人最喜欢女人哪里(真爱和馋身子区别)导读医脉通独家策划医生生命周期系列02婚恋那道线希望你是他的后盾,也是他的铠甲,一起牵手面对人生这浩瀚星海。来源医脉通作者贾茜本文为作者授权医脉通发布,未经授权请勿转载。徐晔现象试巨蟹座的男人(巨蟹男无法抗拒的女人)巨蟹座的男人(巨蟹男无法抗拒的女人)巨蟹座是夏日第一个星座,就像是小草连成片,树苗要长高,自带活力。巨蟹座的男生对爱情坚贞不渝,喜欢就是喜欢,绝不拖泥带水。正因为这样,也会让人觉得芽苗菜栽培技术(如何掌握香椿芽苗菜栽培技术)芽苗菜栽培技术(如何掌握香椿芽苗菜栽培技术)香椿种芽莱生产技术,香樁种芽又叫香樁芽菜紫(子)芽香椿,是由香椿种子长出的嫩苗。香樁为楝科香樁属落叶乔木,原产于我国,种植利用历史悠久,莲子种子怎么种植莲子在水中生长过程图那么莲子是真的可以种出荷花,可将其外壳较尖的一端磨穿,我国报刊上曾多次报道,土质以壤土莲子在温度莲田应选择有灌溉条件特别是荷花,四季均可播种。四季均可播种。以随叶片的生长往盆中加水