滚动条进阶

xiaoxiao2026-05-26  29

今天在项目中遇到一个要给一个多行一列的弹出页面增加滚动条的问题

终于找到解决方案了

     用个一个    div 包裹  table

然后设置 样式

<div style="overflow-y:scroll;width:100%;height:100%">

    <table width="100%">        <tr>

 

滚动条 属性介绍:

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>

 

转载请注明原文地址: https://www.6miu.com/read-5049444.html

最新回复(0)