java中滚动条样式_CSS3中如何自定义滚动条样式

CSS3中可以通过给元素设置overflow:scroll生成滚动条,再通过设置scrollbar属性中的各个值重新自定义滚动条的样式

在浏览器中滚动条是必不可少的,通常具有独特的滚动条的网站更加吸引人注目,也使网站看起来与众不同。自定义滚动条我们可以使用jQuery插件来实现同样也可以利用CSS3来创建属于自己的滚动条,接下来在文章中将为大家详细介绍如何使用CSS3创建自定义滚动条

【推荐课程:CSS3教程】

e32929dfe2d4d4777aa8d9d5a564b0c7.png

overflow属性:

主要是设置内容溢出时的样式(超出是否显示滚动条)

overflow-x:水平方向内容溢出时的设置

overflow-y:垂直方向内容溢出时的设置

三个属性设置的值有:visible(默认值)、scroll、hidden、auto。

默认滚动条样式:

.scrollbar {

background-color: #F5F5F5;

height: 300px;

width: 65px;

margin: 100px auto;

overflow-y: scroll;//设置滚动条

}

.overflow {

height: 450px;

}

效果图:

43798de2786b4d841ff4f82095ccb150.png

scrollbar属性:

scrollbar-face-color:立体滚动条凸出部分的颜色

scrollbar-arrow-color上下按钮上三角箭头的颜色

scrollbar-highlight-color:滚动条空白部分的颜色

scrollbar-shadow-color:立体滚动条边框的颜色

注意:这些属性仅支持在IE浏览器下

例:scrollbar-face-color:pink;

效果图:

28a928cb50fd14f4bcf7ba7c484d4145.png

自定义滚动条样式:

-webkit-scrollbar:滚动条整体部分

-webkit-scrollbar-button :滚动条两端的按钮

-webkit-scrollbar-track :外层轨道

-webkit-scrollbar-track-piece :内层轨道,滚动条中间部分(除去)

-webkit-scrollbar-thumb: 拖动条

-webkit-scrollbar-corner: 边角

-webkit-resizer :定义右下角拖动块的样式

例:

.scrollbar {

background-color: #F5F5F5;

height: 300px;

width: 65px;

margin: 100px auto;

overflow-y: scroll;

}

.overflow {

height: 450px;

}

/*滚动条区域*/

#demo::-webkit-scrollbar{

width:20px;

background-color:#fff;

}

/*滚动条*/

#demo::-webkit-scrollbar-thumb{

background-color:#f196c4b3;

}

/*滚动条外层轨道*/

#demo::-webkit-scrollbar-track {

-webkit-box-shadow: inset 0 0 1px ;

background-color:pink;

border-radius: 10px;

}

}

效果图:

409718b86fb54d25dfbbb404ab4f3bae.png

总结:以上就是本篇文章的全部内容了,希望通过这篇文章能够让大家学习如何去制作一个自定义滚动条。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值