教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

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来模仿本机滚动条行为。

一克拉钻戒多少钱(1克拉的钻戒多少钱?)一克拉钻戒多少钱(1克拉的钻戒多少钱?)结婚钻戒是每个女孩子对于婚姻的浪漫理想,而当这个愿意实现其理想的男孩子出现时,无疑会成为女孩子一生之中最愿意去珍惜的幸福使者。那么,1克拉的1克拉钻戒价格多少(钻戒一克拉多少钱)七夕是每年最为浪漫和梦幻的节日,虽然情侣们都渴望能够在这一天腻在一起浪漫浪漫,但对于男孩子来讲,给女友准备一份美好的惊喜的确是比较头疼的一件事。买得太便宜,感觉拿不出手,买的不合心牛是多少克(0。5牛等于多少克)一般牛的称重采用地秤,在没有地秤的地区可以用小台秤称重,如果没有条件进行称重,也可以根据体尺来估算,首先测量牛的体斜长胸围,然后根据计算公式来估算牛的体重。体斜长就是肩端前缘到坐骨克拉海洋(克拉海洋的黄金怎么样)克拉海洋(克拉海洋的黄金怎么样)7月20日,长沙华远汇成珠宝mall,过半商铺已撤走。记者朱蓉实习生石璇摄她占据了坡子街与解放西路双入口的黄金码头,却没能沿着美好的愿景一直走到最后3克拉钻戒多少钱(4克拉钻戒多少钱)钻戒价格一直是一个很受人重视的问题,不仅仅是因为钻石的璀璨,还是因为钻石具有永恒坚贞的意义。女孩都希望收到又大又好看的钻戒。相信一克拉两克拉的钻戒都是比较常见的,但是还有人也想了解2克拉钻戒多少钱(3克拉钻戒多少钱)根据国内报价,三克拉钻戒价格基本在30到200多万这个区间,如果是品质极佳的3克拉钻戒,价格会更高。据当前市场行情,国际钻石价格已连续十个月上涨,3克拉钻戒的实际售价亦有所提升。下锆石多少钱一克拉(一克拉的钻戒多少钱)两情相悦的爱意是上天对每对情侣的美好馈赠,而一枚钻戒则是我们表达这种爱意最直接的方式。那么,当我们决定牵手步入婚姻殿堂时,应该选择什么类型的钻戒送给心爱的她呢?如果想要购买一枚1克香港邮政到大陆要多久(ems香港到河南要多久能到)香港e特快有几年历史了。从以前2015的10公斤限,2016上半年5公斤限重,现在ddp限3公斤,我也从事几年e特快香港直邮,从天天爆仓到现在冷清的,现在很多人在问,香港e特快这么ems上海到上海要多久(ems上海到上海当天能到吗)记者白帆编辑据中国邮政快递报报道,6月28日起中国邮政正式启动全面提速,主要内容涵盖寄递全面提速全网邮路优化航空高铁运力支撑和自有干线车辆的规模不断扩大。根据计划,此次提速共覆盖全香港ems到国内多久(香港ems收费标准)香港e特快有几年历史了。从以前2015的10公斤限,2016上半年5公斤限重,现在ddp限3公斤,我也从事几年e特快香港直邮,从天天爆仓到现在冷清的,现在很多人在问,香港e特快这么邮政的信用卡怎么样(邮政ems信用卡特点)邮储在2007年才成为正儿八经的银行,属于二次创业,目前在全国坐拥近4万多个网点,被称为网点之王!19年加入国有行行列!一副百废待兴的模样!看看邮储银行的历史邮储金汇业局是邮储银行
塑料多少钱一斤(废塑料瓶回收多少一斤)最新5月11日全国化纤厂塑料市场价格参考西北地区5月11日起,陕西西安PP废旧生活料市场价格参考白透水果筐上机破碎5700,蓝果框沉底料15001550,白色洗衣机破碎料56005桫椤怎么读(桫椤树药用功效)走进大围山国家级自然保护区林间云雾缭绕鸟雀齐鸣在大围山原始森林里随处可见被称为活化石的濒危植物桫椤桫椤别名蛇木,属于国家二级保护植物,植株高大,一般株高35米,最高近10米。主干不怀孕了怎么办(怀孕的症状前兆)很多刚怀孕的准妈妈,对怀孕的初期症状,缺乏了解。怀孕初期身体会出现很多的不是适。很多人还以为自己生病了。现在我们就来了解一下怀孕的初期症状有哪些。一怀孕初期症状1月经停止平时月经周戡怎么读(趺炊经过几期的推送,喜作良品的大家应该对大米也有了不少的了解。用最好的大米,当然可以做出最好的米饭。但这也是需要条件的,要根据口感适调米和水的比例,也还需要挑选一个好的炊具来做出自己喜该怎么去形容你最贴切(该去形容你最贴切)哪句美食诗词,曾触动你的心弦?当美食与诗人相遇,一句句流传千古的动人词句,让今人与古人对话。上周,我们做了关于触动你心弦的美食诗词的留言征集,很多读者分享了自己喜欢的美食诗词,现在云顶之弈怎么玩(云顶之弈最简单阵容)众所周知,云顶之弈最简单的阵容往往最容易吃饭,接下来我为大家带来一套云顶之弈s6最强赌狗阵容炼金老鼠。在小编的理解中,这次的云顶之弈与以往最大的差异就是许多的不确定性,这些不确定性七巧板怎么拼(七巧板拼法怎么拼)毛豆喜欢在他小玩具房自己找玩具,似乎小朋友们都喜欢这么干,觉得把藏起来的东西找出来特别棒。这不,毛豆在柜子的一角找到了七块木块,然后自己开始琢磨。毛豆巴巴发现了毛豆的新情况,但没有孥怎么读(嬖怎么读)1北京的春节同步练习一联系整句话的意思,解释画线词语。1。到年底,蒜泡得色如翡翠,醋也有了些辣味,色味双美,使人忍不住要多吃几个饺子。色味双美2。这些比赛并不为争谁第一谁第二,而是一两多少钱(算命5两5钱女)用本人八字(即出生年月日和时辰),分别在后面所附内容中查出出生年的重量出生月的重量出生日的重量以及出生时辰的重量,将四个重量相加所得即为八字重量。根据八字重量去查相关的称骨歌。一般唐朝有多少年(中国历朝历代时间表)中国历史上共经历过12个大一统王朝,其中统治时间最长的是周朝,统治了中国890年,统治时间最短的是秦朝,只统治了中国15年。以下是具体排名第一名周朝,公元前1111年到公元前221禹怎么读(宀禹怎么念)禹,姓姒,名文命(也有禹便是名的说法),字(高)密,史称大禹帝禹,为夏后氏首领夏朝开国君王,禹是黄帝的玄孙颛顼的孙子(但也有说法认为禹应为颛顼六世孙),其父名鲧,被帝尧封于崇,为伯