网页设置显示滚动条,页面设置滚动条
如何在网页中出现滚动条
代码:
首先我们应弄清滚动条代码的含义:
Scrollbar-Face-Color为滚动条表面颜色设定;
Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定;
Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定;
Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定;
Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。
Scrollbar-Track-Color为滚动条底板颜色设定;
Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。
将下面的红色代码加入head与/head之间,颜色可自行修改。
style type="text/css"
body {
scrollbar-face-color: #330033;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #330033;
scrollbar-arrow-color: #FFFFFF;
}
/style
网页彩色滚动条代码
将以下代码复制到页面代码head与/head之间。。
注:#号后为颜色,在这里修改你想要的颜色。。
STYLE
BODY {
SCROLLBAR-FACE-COLOR: #fcfcfc;
SCROLLBAR-HIGHLIGHT-COLOR: #2490fc;
SCROLLBAR-SHADOW-COLOR: #48d8fc;
SCROLLBAR-3DLIGHT-COLOR: #0090fc;
SCROLLBAR-ARROW-COLOR: #0090fc;
SCROLLBAR-TRACK-COLOR: #b4d8fc;
SCROLLBAR-DARKSHADOW-COLOR: #006cfc;
SCROLLBAR-BASE-COLOR: #fcfcfc
}
/STYLE
代码解释:
SCROLLBAR-FACE-COLOR:滚动条突出部分的颜色;
SCROLLBAR-HIGHLIGHT-COLOR: 滚动条空白部分的颜色;
SCROLLBAR-SHADOW-COLOR: 滚动条立体阴影的颜色;
SCROLLBAR-3DLIGHT-COLOR: 滚动条亮边的颜色;
SCROLLBAR-ARROW-COLOR: 上下按钮上箭头的颜色;
SCROLLBAR-TRACK-COLOR: 滚动条的背景颜色;
SCROLLBAR-DARKSHADOW-COLOR: 滚动条强阴影的颜色;
SCROLLBAR-BASE-COLOR: 滚动条的基本颜色。
怎样设置浏览器的滚动条。。
开始]菜单→[控制面板]→[鼠标属性]→[滚轮]按需要设置成每次滚动几行或翻页。其他系统应该也一样,找到控制面板就可以了。
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
title页面滚动条颜色设置隐藏技巧说明-网页特效观止-网页特效代码|JsCode.CN|/title
/head
body
p1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)br
overflow-x水平方向内容溢出时的设置br
overflow-y垂直方向内容溢出时的设置br
以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。br
br
2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)br
scrollbar-arrow-color上下按钮上三角箭头的颜色br
scrollbar-base-color滚动条的基本颜色br
scrollbar-dark-shadow-color立体滚动条强阴影的颜色br
scrollbar-face-color立体滚动条凸出部分的颜色br
scrollbar-highlight-color滚动条空白部分的颜色br
scrollbar-shadow-color立体滚动条阴影的颜色br
br
通过几个实例来讲解上述的样式属性:br
1.让浏览器窗口永远都不出现滚动条br
没有水平滚动条br
body style="overflow-x:hidden"br
没有垂直滚动条br
body style="overflow-y:hidden"br
没有滚动条br
body style="overflow-x:hidden;overflow-y:hidden"或body br
style="overflow:hidden"br
br
2.设定多行文本框的滚动条br
br
没有水平滚动条br
textarea style="overflow-x:hidden"/textareabr
br
没有垂直滚动条br
textarea style="overflow-y:hidden"/textareabr
br
没有滚动条br
textarea style="overflow-x:hidden;overflow-y:hidden"/textareabr
或textarea style="overflow:hidden"/textareabr
br
3.设定窗口滚动条的颜色br
设置窗口滚动条的颜色为红色body style="scrollbar-base-color:red"br
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。br
加上一点特别的效果:br
body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon"br
br
4.在样式表文件中定义好一个类,调用样式表。br
stylebr
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}br
/stylebr
这样调用:br
textarea class="coolscrollbar"/textarea/p
/body
/html

浏览器滚动条样式设置
在开发过程中会经常遇到列表过多,然后需要滚动显示的需求,然而浏览器自带的滚动条样式往往与项目整体界面风格不搭,并且还可能有点丑,就需要去调整他的样式。
目前我使用过两种方法:
1、隐藏滚动条,或者控制滚动条宽度。 目前各个浏览器没有统一的样式处理,需要针对浏览器分别设置。
(1)chrome或safari:
node::-webkit-scrollbars { width: 0; // display:none; }
(2)firefox
node { scrollbar-width:none; }
(3)IE
node { -ms-overflow-style:none; }
2、修改滚动块,滚动槽的样式。 目前只了解到chrome的样式修改
(1)chrome
node::-webkit-scrollbar-track {}? //修改滚动槽的样式
node::-webkit-scrollbar-thumb {} //修改滚动块的样式
因为平时工作都是运用的react框架开发,所以经过我的一番呕心沥血的查找,发现了这个贼好用的插件!
安装: npm i react-custom-scrollbars
导入: import Scrollbars from "react-custom-scrollbars";
可配置项:
class?CustomScrollbars?extends?Component?{
??render()?{
????return?(
??????Scrollbars
????????onScroll={this.handleScroll}? //滚动监听函数
????????onScrollFrame={this.handleScrollFrame}??
????????onScrollStart={this.handleScrollStart} //滚动开始时执行的函数
????????onScrollStop={this.handleScrollStop}? //滚动结束时执行的函数
????????onUpdate={this.handleUpdate}??
????????renderView={this.renderView}
? ? ? ? //自定义水平滚动槽样式
????????renderTrackHorizontal={(props)=div className="my-style" {...props}/div}?
? ? ? ? //自定义垂直滚动槽样式
? ? ? ? renderTrackVertical={(props)=div className="my-style" {...props}/div}?
? ???? ??//自定义水平滚动块样式
????????renderThumbHorizontal={(props)=div className="my-style" {...props}/div}?
? ? ? ? // 自定义垂直滚动块样式
????????renderThumbVertical={(props)=div className="my-style" {...props}/div}?
????????autoHide? //鼠标移除自动隐藏
????????autoHideTimeout={1000}? //设置隐藏的延迟执行时间
????????autoHideDuration={200}? //设置隐藏动画的持续时间
????????autoHeight? //根据所包含的节点自动调整高度
????????autoHeightMin={0} //自动调整的最小高度
????????autoHeightMax={200} //自动调整的最大高度,超过则滚动显示
????????thumbMinSize={30} //滚动块的最小高度(默认自适应)
????????universal={true}
????????{...this.props}
? ? ? ? ? ?...需要滚动显示的dom树
? ? ? ? /Scrollbars
????);
??}
}
DW网页设计中如何给整个网页设置滚动条?
css属性 overflow-y:auto; DIV里面的内容超过DIV的高度,右边就会自动出现滚动条
1、用一个div,定制成图中的宽度和高度
2、然后再把div的样式设成overflow-y:scroll,当div里的文字超出那个高度的时候,滚动条就出来了。
例如:div style="width:100px; height:100px; overflow:auto; border:1px solid #000000;"img src="" style="width:300px; height:300px;"/div
页面设置滚动条有哪些方法 网页中页面滚动条怎么设置
overflow:auto;是文档超出大小自动出现滚动条,overflow-x/overflow-y :auto是横竖设置
浏览器右侧滚动条怎么设置
[开始]菜单→[控制面板]→[鼠标属性]→[滚轮]按需要设置成每次滚动几行或翻页。其他系统应该也一样,找到控制面板就可以了。
meta
http-equiv="Content-Type"
content="text/html;
charset=gb2312"
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)
overflow-x水平方向内容溢出时的设置
overflow-y垂直方向内容溢出时的设置
以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。
2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)
scrollbar-arrow-color上下按钮上三角箭头的颜色
scrollbar-base-color滚动条的基本颜色
scrollbar-dark-shadow-color立体滚动条强阴影的颜色
scrollbar-face-color立体滚动条凸出部分的颜色
scrollbar-highlight-color滚动条空白部分的颜色
scrollbar-shadow-color立体滚动条阴影的颜色
我们通过几个实例来讲解上述的样式属性:
1.让浏览器窗口永远都不出现滚动条
没有水平滚动条
body
style="overflow-x:hidden"
没有垂直滚动条
body
style="overflow-y:hidden"
没有滚动条
body
style="overflow-x:hidden;overflow-y:hidden"或body
style="overflow:hidden"
2.设定多行文本框的滚动条
没有水平滚动条
textarea
style="overflow-x:hidden"
没有垂直滚动条
textarea
style="overflow-y:hidden"
没有滚动条
textarea
style="overflow-x:hidden;overflow-y:hidden"
或textarea
style="overflow:hidden"
3.设定窗口滚动条的颜色
设置窗口滚动条的颜色为红色body
style="scrollbar-base-color:red"
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。
加上一点特别的效果:
body
style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon"
4.在样式表文件中定义好一个类,调用样式表。
这样调用:
textarea
class="coolscrollbar"