`
webcenterol
  • 浏览: 950917 次
文章分类
社区版块
存档分类
最新评论

scrollbar属性、样式详解

 
阅读更多
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.让浏览器窗口永远都不出现滚动条
没有水平滚动条
<bodystyle="overflow-x:hidden">
没有垂直滚动条
<bodystyle="overflow-y:hidden">
没有滚动条
<bodystyle="overflow-x:hidden;overflow-y:hidden">或<body
style="overflow:hidden">

2.设定多行文本框的滚动条

没有水平滚动条
<textareastyle="overflow-x:hidden"></textarea>

没有垂直滚动条
<textareastyle="overflow-y:hidden"></textarea>

没有滚动条
<textareastyle="overflow-x:hidden;overflow-y:hidden"></textarea>
或<textareastyle="overflow:hidden"></textarea>

3.设定窗口滚动条的颜色

设置窗口滚动条的颜色为红色<bodystyle="scrollbar-base-color:red">
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。
加上一点特别的效果:
<bodystyle="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">

4.在样式表文件中定义好一个类,调用样式表。

<style>
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}
</style>
这样调用:
<textareaclass="coolscrollbar"></textarea>

Scrollbar-Face-Color为滚动条表面颜色设定;
Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定;
Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定;
Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定;
Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。
Scrollbar-Track-Color为滚动条底板颜色设定;
Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。

举例:

body{
background-color:#ffffff;
color:#336699;
SCROLLBAR-FACE-COLOR:#BED8EB;
SCROLLBAR-SHADOW-COLOR:#DDF8FF;
SCROLLBAR-HIGHLIGHT-COLOR:#92C0D1;
SCROLLBAR-3DLIGHT-COLOR:#DDF8FF;
SCROLLBAR-DARKSHADOW-COLOR:#92C0D1;
SCROLLBAR-TRACK-COLOR:#BED8EB;
SCROLLBAR-ARROW-COLOR:#92C0D1
}
分享到:
评论

相关推荐

    swiper Scrollbar滚动条组件详解

    在Swiper的实例化代码中,通过new Swiper('.swiper-container', {...})创建滑块容器,并在其中配置scrollbar对象,设置相应的属性值,例如: ```javascript var mySwiper = new Swiper('.swiper-container', { ...

    jquery滚动条tinyscrollbar-2.2.5

    《jQuery滚动条TinyScrollbar-2.2.5详解与应用》 在网页设计中,滚动条作为用户浏览超长内容的重要交互元素,其设计和功能的优化往往能提升用户体验。jQuery TinyScrollbar是一款小巧且功能强大的滚动条插件,版本...

    scrollbar.js:一个独立JavaScript插件,用于用自定义滚动条替换物理滚动条

    《scrollbar.js:自定义滚动条的JavaScript实现详解》 在网页设计中,滚动条作为用户与页面交互的重要元素,其样式和功能往往会影响到用户体验。传统的浏览器默认滚动条虽然实用,但缺乏定制性,不能满足设计师们...

    delphi 控件常用属性

    ### Delphi 控件常用属性详解 #### Button控件属性 - **Caption**: 按钮显示的文字。 - **Cancel**: 设置是否将此按钮作为取消按钮,默认为`False`。如果设置为`True`,则当按下`ESC`键时会触发该按钮的点击事件。...

    MTK GUI详解;MTK GUI详解 1 2

    MTK GUI详解分为以下几个主要部分: **1. GUI概述** MTK GUI的概述主要包括以下几个屏幕组件和元素: 1. **Screen**:这是GUI的基础,代表设备的显示区域,可以有多个屏幕。 2. **Menu**:菜单是用户导航系统的...

    详解如何自定义CSS滚动条的样式

    ::-webkit-scrollbar CSS伪类选择器影响了一个元素的滚动条的样式 属性: ::-webkit-scrollbar — 整个滚动条 ::-webkit-scrollbar-track — 滚动条轨道 ::-webkit-scrollbar-thumb — 滚动条上的

    C#控件详解(带书签)

    ### C#控件详解 #### 1.1 焦点与Tab键序 ##### 1.1.1 焦点概念 焦点是控件接收鼠标或键盘输入的能力。在Visual C# 2005中,焦点指的是某个控件能够接收用户输入的状态。例如,在登录界面上输入用户名或密码时,...

    详解css3自定义滚动条样式写法

    本文介绍了css3自定义滚动条样式写法,分享给大家,具体如下: 先简单介绍一下各个属性 ::-webkit-scrollbar :滚动条整体部分,其中的属性有width,height,background,border等。 ::-webkit-scrollbar-button :滚动...

    delphi控件

    - **Scrollbar 属性**:控制是否显示滚动条。 - **WantReturns 属性**:设置在文本框中按下 Enter 键是否触发事件。 - **WantTabs 属性**:设置在文本框中按下 Tab 键是否触发事件。 **MaskEdit 组件** - **...

    自定义scollBar.docx

    ### WPF自定义ScrollBar知识点详解 #### 一、前言 在WPF应用程序开发中,ScrollBar控件是非常常见且重要的用户界面元素之一。它不仅能够帮助用户浏览超出可视区域的内容,还能通过不同的样式来增强应用的美观度和...

    delphi程序设计基本步骤

    BorderStyles属性则决定了窗体的边框样式,包括是否有边框、是否有标题栏等。这些属性的合理设置直接影响到应用程序的外观和用户交互体验。 #### 6. Caption属性 Caption属性用于设置窗体的标题,它是用户识别窗口...

    Html页面的dom常见属性

    ### Html页面的DOM常见属性详解 在Web开发中,DOM(文档对象模型)是一套标准,用于定义如何访问和操作HTML或XML文档中的元素。它为HTML和XML文档提供了一种树状结构,并允许JavaScript或其他脚本语言进行交互,...

    网页滚动条添加 删除等方式

    ### 网页滚动条控制方法详解 #### 一、去除网页滚动条 网页滚动条是用户在浏览页面时常见的导航元素,有时为了特定的设计需求或优化用户体验,我们需要去除不必要的滚动条。 **去除水平滚动条** 可以通过设置`...

    福建省计算机二级VB设计题目含答案.pdf

    在VB中,可以通过设置Caption属性来改变标签显示的文本,BorderStyle属性可以控制标签的边框样式,如BorderStyle=1表示单线边框。 4. 滚动条控件属性:滚动条(ScrollBar)控件可以提供在一定范围内的导航功能。它...

    Basic程序设计实用教程与实训PPT.ppt

    常用属性包括BorderColor(边框颜色)、BackStyle(背景样式)、BorderStyle(边框样式)、BorderWidth(边框宽度)、DrawMode(输出外观)、FillColor(填充颜色)、FillStyle(填充样式)以及尺寸和位置属性...

    微信小程序设置滚动条过程详解

    总结起来,微信小程序设置滚动条的关键在于理解`::-webkit-scrollbar`、`::-webkit-scrollbar-track`和`::-webkit-scrollbar-thumb`这三个CSS选择器的作用,并根据需求调整它们的样式属性。通过这样的设置,你可以...

    2021年Dreamweaver上机考试题目dreamweaver试题库网制作试题.doc

    17. 滚动条定制:在6.html的层3中,使用CSS的`overflow`属性设置滚动条,通过`scrollbar-face-color`等属性调整滚动条样式。 18. 文字布局:使用CSS的`unicode-bidi`和`writing-mode`属性,将6.html中层4的文字按照...

    微信小程序组件之srcoll-view的详解

    微信小程序也允许开发者自定义滚动条的样式,但需要注意的是,这需要使用CSS的伪元素`::webkit-scrollbar`和`::webkit-scrollbar-thumb`来实现,但这种方法可能在某些设备或浏览器上不兼容。 总的来说,`scroll-...

Global site tag (gtag.js) - Google Analytics