2023年6月20日发(作者:)
浏览器页⾯滚动条美化(样式):horizontal 主要应⽤于选择⽔平⽅向滚动条。
:vertical 主要是应⽤于选择竖直⽅向滚动条
:decrement 应⽤于按钮和内层轨道(track piece)。它⽤来指⽰按钮或者内层轨道是否会减⼩视窗的位置(⽐如,垂直滚动条的上⾯,⽔平滚动条的左边。)
:increment 和:decrement类似,⽤来指⽰按钮或内层轨道是否会增⼤视窗的位置(⽐如,垂直滚动条的下⾯和⽔平滚动条的右边。)
:start 也应⽤于按钮和滑块。它⽤来定义对象是否放到滑块的前⾯。
:end 类似于start伪类,标识对象是否放到滑块的后⾯。
:double-button 该伪类可以⽤于按钮和内层轨道。⽤于判断⼀个按钮是不是放在滚动条同⼀端的⼀对按钮中的⼀个。对于内层轨道来说,它表⽰内层轨道是否紧靠⼀对按钮。
:single-button 类似于double-button伪类。对按钮来说,它⽤于判断⼀个按钮是否⾃⼰独⽴的在滚动条的⼀段。对内层轨道来说,它表⽰内层轨道是否紧靠⼀个single-button。
:no-button ⽤于内层轨道,表⽰内层轨道是否要滚动到滚动条的终端,⽐如,滚动条两端没有按钮的时候。
:corner-present ⽤于所有滚动条轨道,指⽰滚动条圆⾓是否显⽰。
:window-inactive ⽤于所有的滚动条轨道,指⽰应⽤滚动条的某个页⾯容器(元素)是否当前被激活。(在webkit最近的版本中,该伪类也可以⽤于::selection伪元素。webkit团队有计划扩展它并推动成为⼀个标准的伪类)
另外,:enabled、:disabled、:hover、和:active等伪类同样在滚动条中适⽤。IE:
⾃定义IE浏览器滚动条样式
追溯浏览器对滚动条的⾃定义,恐怕最早的就是IE浏览器了(好像最开始⽀持的版本是IE5.5)。下⾯列出了多个版本的⽀持性况:滚动条样式 ⽀持情况 ⽀持浏览器版本 可否继承 描述
scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜⾊
scrollbar-highlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜⾊
scrollbar-face-color IE特有属性 IE5.5+ y 设置滚动框和滚动条箭头的颜⾊
scrollbar-arrow-color IE特有属性 IE5.5+ y 设置滚动条箭头的颜⾊
scrollbar-shadow-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头右下边缘的颜⾊
scrollbar-dark-shadow-color IE特有属性 IE5.5+ y 设置滚动条槽的颜⾊
scrollbar-base-color IE特有属性 IE5.5+ y 设置滚动条主要构成部分的颜⾊
scrollbar-track-color IE特有属性 IE5.5+ y 设置滚动条轨迹组成部分的颜⾊
html {
scrollbar-face-color:#bfbfbf;/滚动条颜⾊/
scrollbar-highlight-color:#111;
scrollbar-3dlight-color:#111;
scrollbar-darkshadow-color:#111;
scrollbar-Shadow-color:#dddddd;/滑块边⾊/
scrollbar-arrow-color:rgba(0,0,0,0.5);/箭头/
scrollbar-track-color:#eeeeee;/背景颜⾊/
}
2023年6月20日发(作者:)
浏览器页⾯滚动条美化(样式):horizontal 主要应⽤于选择⽔平⽅向滚动条。
:vertical 主要是应⽤于选择竖直⽅向滚动条
:decrement 应⽤于按钮和内层轨道(track piece)。它⽤来指⽰按钮或者内层轨道是否会减⼩视窗的位置(⽐如,垂直滚动条的上⾯,⽔平滚动条的左边。)
:increment 和:decrement类似,⽤来指⽰按钮或内层轨道是否会增⼤视窗的位置(⽐如,垂直滚动条的下⾯和⽔平滚动条的右边。)
:start 也应⽤于按钮和滑块。它⽤来定义对象是否放到滑块的前⾯。
:end 类似于start伪类,标识对象是否放到滑块的后⾯。
:double-button 该伪类可以⽤于按钮和内层轨道。⽤于判断⼀个按钮是不是放在滚动条同⼀端的⼀对按钮中的⼀个。对于内层轨道来说,它表⽰内层轨道是否紧靠⼀对按钮。
:single-button 类似于double-button伪类。对按钮来说,它⽤于判断⼀个按钮是否⾃⼰独⽴的在滚动条的⼀段。对内层轨道来说,它表⽰内层轨道是否紧靠⼀个single-button。
:no-button ⽤于内层轨道,表⽰内层轨道是否要滚动到滚动条的终端,⽐如,滚动条两端没有按钮的时候。
:corner-present ⽤于所有滚动条轨道,指⽰滚动条圆⾓是否显⽰。
:window-inactive ⽤于所有的滚动条轨道,指⽰应⽤滚动条的某个页⾯容器(元素)是否当前被激活。(在webkit最近的版本中,该伪类也可以⽤于::selection伪元素。webkit团队有计划扩展它并推动成为⼀个标准的伪类)
另外,:enabled、:disabled、:hover、和:active等伪类同样在滚动条中适⽤。IE:
⾃定义IE浏览器滚动条样式
追溯浏览器对滚动条的⾃定义,恐怕最早的就是IE浏览器了(好像最开始⽀持的版本是IE5.5)。下⾯列出了多个版本的⽀持性况:滚动条样式 ⽀持情况 ⽀持浏览器版本 可否继承 描述
scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜⾊
scrollbar-highlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头左上边缘的颜⾊
scrollbar-face-color IE特有属性 IE5.5+ y 设置滚动框和滚动条箭头的颜⾊
scrollbar-arrow-color IE特有属性 IE5.5+ y 设置滚动条箭头的颜⾊
scrollbar-shadow-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条箭头右下边缘的颜⾊
scrollbar-dark-shadow-color IE特有属性 IE5.5+ y 设置滚动条槽的颜⾊
scrollbar-base-color IE特有属性 IE5.5+ y 设置滚动条主要构成部分的颜⾊
scrollbar-track-color IE特有属性 IE5.5+ y 设置滚动条轨迹组成部分的颜⾊
html {
scrollbar-face-color:#bfbfbf;/滚动条颜⾊/
scrollbar-highlight-color:#111;
scrollbar-3dlight-color:#111;
scrollbar-darkshadow-color:#111;
scrollbar-Shadow-color:#dddddd;/滑块边⾊/
scrollbar-arrow-color:rgba(0,0,0,0.5);/箭头/
scrollbar-track-color:#eeeeee;/背景颜⾊/
}
发布评论