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.让浏览器窗口永远都不出现滚动条
没有水平滚动条
<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>
没有垂直滚动条
<textarea style="overflow-y:hidden"></textarea>
没有滚动条
<textarea style="overflow-x:hidden;overflow-y:hidden"></textarea>
或<textarea style="overflow:hidden"></textarea>
3.设定窗口滚动条的颜色
设置窗口滚动条的颜色为红色<body style="scrollbar-base-color:red">
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。
加上一点特别的效果:
<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">
4.在样式表文件中定义好一个类,调用样式表。
<style>
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}
</style>
这样调用:
<textarea class="coolscrollbar"></textarea>
Scrollbar-Face-Color为滚动条表面颜色设定;
Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定;
Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定;
Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定;
Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。
Scrollbar-Track-Color为滚动条底板颜色设定;
Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。
举例:
<textarea style="width:330px; overflow:scroll; overflow-x:hidden;"></textarea>

原帖地址:http://www.cnblogs.com/JensonBin/archive/2011/02/23/1962099.html
分享到:
相关推荐
HTML滚动条和`textarea`属性设置是网页设计中常见的元素,它们允许用户在内容超过容器大小时进行浏览和导航。本文将深入探讨这两个概念,并提供一些实用的代码示例。 首先,`overflow`属性用于控制当内容超出其指定...
如果需要,你可以使用`scrollbar-width`和`scrollbar-color`属性(非Webkit特有,但在Firefox和Safari中支持)来调整滚动条的宽度和颜色: ```css body { scrollbar-width: thin; /* 设置滚动条宽度 */ ...
要实现 DIV 滚动条,需要在 DIV 元素中添加 CSS 样式表,并设置 `overflow` 属性。`overflow` 属性有三个取值:`visible`、`hidden` 和 `auto`。 * `overflow: visible;`:内容超出 DIV 区域时,将自动扩展 DIV ...
在这个压缩包文件中,提供了三个 HTML 文件,分别是 "Html+CSS实现滚动条不挤占内容区宽度1.html"、"Html+CSS实现滚动条不挤占内容区宽度2.html" 和 "Html+CSS实现滚动条不挤占内容区宽度3.html",它们可能包含了...
此外,为了保持滚动条被隐藏时内容的正确显示,应该将滚动条出现时隐藏的多余空间也设置为隐藏,即设置tableContainer的overflow属性为hidden。这样一来,即使在某些情况下滚动条宽度被隐藏了,也不会影响表格的布局...
首先,我们需要了解HTML5中引入的`overflow`属性,这是控制内容是否显示滚动条的关键。`overflow`属性有以下几个值:`visible`(默认值,内容不会被剪切,会溢出其容器)、`hidden`(内容会被剪切,不显示滚动条)、...
在网页设计中,滚动条是不可或缺的元素,尤其是在现代网页追求沉浸式体验的背景下,滚动条的美观性和与页面的融合性变得越来越重要。原生JS(JavaScript)滚动条插件能够帮助开发者自定义和美化浏览器的默认滚动条,...
在HTML 4.01 Transitional标准中,iFrame的滚动条问题可以通过在iFrame标签中添加scrolling="yes"或scrolling="auto"来解决。 在CSS中,可以使用overflow-x和overflow-y属性来控制滚动条的显示或隐藏。例如,可以...
在文章中提供的JavaScript函数`removeScroll`,通过获取id为`myframe`的iframe元素,并将其`scrolling`属性设置为`no`,从而达到去除滚动条的目的。这一操作是通过`document.getElementById("myframe").scrolling=...
在本例中,我们关注的是如何使用jQuery和自定义CSS来定制HTML5页面中的滚动条,使得它们更符合网页设计的整体风格。 首先,HTML5引入了一些新的API和特性,其中之一就是对滚动条的样式控制。默认情况下,不同浏览器...
- `scrollbar-width`(仅限Firefox):此属性允许设置滚动条的宽度,可接受的值有`auto`(默认宽度)、`thin`(较窄宽度)和一个具体的像素值。 ```css ::-webkit-scrollbar { width: 12px; /* Chrome/Safari/...
3. **同步iframe内部滚动位置**:在事件处理函数中,根据外部滚动条的位置,使用JavaScript设置iframe内部文档的滚动位置。这通常通过修改`iframe.contentDocument.body.scrollTop`或`iframe.contentWindow.scrollTo...
在HTML中,可以通过设置`<table>`元素的CSS样式来添加垂直滚动条。首先,我们需要限制表格的宽度或高度,使得内容溢出,然后设置`overflow`属性为`auto`或`scroll`,这样就会自动出现滚动条。以下是一个简单的例子:...
若要隐藏滚动条,我们可以在CSS中设置宽度为0: ```css ::-webkit-scrollbar { width: 0; /* 隐藏横向滚动条 */ } ::-webkit-scrollbar-thumb { background: transparent; /* 隐藏纵向滚动条 */ } ``` 然而,...
通过这些伪元素,我们可以设置滚动条的颜色、大小、形状等属性,比如`background-color`、`width`、`border-radius`等。 **2. Cross-Browser Compatibility** 然而,Webkit特有伪元素不适用于Firefox、Edge等其他...
在Windows开发环境中,如使用C#的Windows Forms或WPF,可以通过调整TextBox或ListView控件的属性来实现多行显示和滚动条的设置。例如,为TextBox设置`Multiline`属性为`true`,并根据需要调整`ScrollBars`属性,可以...
在前端开发中,有时我们需要对浏览器的默认滚动条进行自定义,以提升用户体验或符合页面设计风格。Vue.js,作为一款流行的JavaScript框架,提供了多种方式来实现这一需求。本篇文章将详细探讨如何在Vue项目中自定义...
在压缩包中的`css.html`文件中,很可能包含了上述知识点的详细解释和实例代码,你可以打开这个文件查看具体的内容,学习如何应用这些CSS属性来定制你自己的滚动条样式。通过自定义滚动条,不仅可以增强网页的美观性...
在"华丽滚动条滚动条Jquery"中,我们主要会探讨以下几个知识点: 1. **Jquery选择器**:Jquery提供了丰富的选择器,如ID选择器、类选择器、属性选择器等,使我们能够精准地定位到页面上的滚动条元素,对其进行样式...