关于Scroll的CSS属性--修改滚动条样式

 本文部分转载自,仅用于学习关于css中的那些scroll - 炫意HTML5一、滚动轴scrollbar说到css中的scroll,我们最先想到的应该是overflow:scroll。想到这个scroll之后,自然而然又想到了浏览器的滚动轴。说到浏览器的滚动轴,mac和window显示各异,不同浏览器也显示不同。早起也有…https://www.xyhtml5.com/22830.html

::-webkit-scrollbar:整个滚动条
::-webkit-scrollbar-button:滚动条上的按钮(下下箭头)
::-webkit-scrollbar-thumb:滚动条上的滚动滑块
::-webkit-scrollbar-track:滚动条轨道
::-webkit-scrollbar-track-piece:滚动条没有滑块的轨道部分
::-webkit-scrollbar-corner:当同时有垂直和水平滚动条时交汇的部分
::-webkit-resizer:某些元素的交汇部分的部分样式(类似textarea的可拖动按钮)

 修改滚动条样式代码如下

::-webkit-scrollbar { // 滚动条样式
  width: 6px;    
  height: 6px;
}
::-webkit-scrollbar-corner{
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #464C71;
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background: #464C71;
}

 效果如图

dc9a6d6ebc224f2cb04d9ccddcd1ba75.png                        06fdba89d504428b99e7b31ec4930918.png

 

scroll-behavior
有如下2个属性
  scroll-behavior: auto;
  scroll-behavior: smooth;
有了这个属性,可以让我们的滚动更加平滑。

 Scroll Snap
CSS Scroll Snap是CSS中一个独立的模块,可以让网页容器滚动停止的时候,自动平滑定位到指定元素的指定位置,包含scroll-以及scroll-snap-等诸多CSS属性。
  scroll-snap-type: none;
  scroll-snap-type: x;
  scroll-snap-type: y;
  scroll-snap-type: block;
  scroll-snap-type: inline;
  scroll-snap-type: both;
  /* Optional mandatory | proximity*/
  scroll-snap-type: x mandatory;
  scroll-snap-type: y proximity;
  scroll-snap-type: both mandatory;

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

攻城狮炭烤策划

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值