HTML滚动条样式代码及使用技巧 您所在的位置:网站首页 ul设置滚动条样式 HTML滚动条样式代码及使用技巧

HTML滚动条样式代码及使用技巧

#HTML滚动条样式代码及使用技巧| 来源: 网络整理| 查看: 265

(1)隐藏滚动条

 

(2)如何在单元格或图层中出现滚动条

 

(3)javascript改变框架中滚动条的样式,比如改变颜色、改为平面效果等

 

BODY   {SCROLLBAR-FACE-COLOR:   #ffcc99;

              SCROLLBAR-HIGHLIGHT-COLOR:   #ff0000; 

              SCROLLBAR-SHADOW-COLOR:   #ffffff; 

              SCROLLBAR-3DLIGHT-COLOR:   #000000; 

              SCROLLBAR-ARROW-COLOR:   #ff0000; 

              SCROLLBAR-TRACK-COLOR:   #dee0ed; 

              SCROLLBAR-DARKSHADOW-COLOR:   #ffff00;} 

 

  

说明:  

​scrollbar-3dlight-color:color​;设置或检索滚动条亮边框颜色;  

​scrollbar-highlight-color:color​;设置或检索滚动条3D界面的亮边颜色;  

​scrollbar-face-color:colo​r​;设置或检索滚动条3D表面的颜色;  

​scrollbar-arrow-color:color​;设置或检索滚动条方向箭头的颜色;当滚动条出现但不可用时,此属性失效;   

​scrollbar-shadow-color:color​;设置或检索滚动条3D界面的暗边颜色;  

​scrollbar-darkshadow-color:color​;设置或检索滚动条暗边框颜色;  

​scrollbar-base-color:color​;设置或检索滚动条基准颜色。其它界面颜色将据此自动调整。   

​scrollbar-track-color:color​;设置或检索滚动条的拖动区域颜色   

备注:  

color为你要设置的颜色代码,可以是16进制的,比如#FF0000,可以是以RGB表示的,比如rgb(255,0,255);设置滚动条样式的时候不必要把所有的属性都用上才会生效。

 

(4)javascript 中的页面元素定位

​clientX​、​clientY​是鼠标当前相对于网页的位置,当鼠标位于页面左上角时 clientX=0, clientY=0;

​offsetX​、​offsetY​是鼠标当前相对于网页中的某一区域的位置,当鼠标位于页面中这一区域的左上角时 offsetX=0, offsetY=0;

​screenX​、​screenY​是鼠标相对于用户整个屏幕的位置;

x、y 是鼠标当前相对于当前浏览器的位置

​scrollLeft​:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离(因为有滚动条的产生,所以目前页面可见内容是不定的)。

​scrollTop​:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。

​left​:对象相对于页面的X坐标。

​top​:对象相对于页面的Y坐标

 

(5)屏蔽选择,右键等

  html

下面的这个小例子是 实现滚动条根据窗体的大小自动设置

[html]         .TopDIV     {         position:absolute;        left:130px;       top:10px;       width:105;       height:30;       overflow-x:hidden;       overflow-y:auto;       float: right;       border-style.:solid;       border-width:;        border-color:red    }    .LeftDIV     {         position:absolute;        left:10px;       top:40px;       width:120;       height:60;       overflow-x:hidden;       overflow-y:hidden;       float: right;       border-style.:solid;       border-width:;        border-color:yellow    }    .MainDIV     {         position:absolute;        left:130px;       top:40px;       width:120;;       height:80;       overflow-x:auto;       overflow-y:auto;       float: right;       border-style.:solid;       border-width:;        border-color:blue    }      function setStyle()  {  //145的由来LeftDiv的left+width+15(15是滚动条的宽度)  document.getElementById("a").style.width=document.body.clientWidth - 145;  //130的由来LeftDiv的left+width  document.getElementById("c").style.width=document.body.clientWidth - 130;  //55的由来TopDIV的top+height+15(15是滚动条的宽度)  document.getElementById("b").style.height=document.body.clientHeight - 55;  //40的由来TopDIV的top+height  document.getElementById("c").style.height=document.body.clientHeight - 40;  }                1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ         1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ      1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ  2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ         

  .TopDIV   {       position:absolute;      left:130px;      top:10px;      width:105;      height:30;      overflow-x:hidden;      overflow-y:auto;      float: right;      border-style.:solid;      border-width:;      border-color:red   }   .LeftDIV   {       position:absolute;      left:10px;      top:40px;      width:120;      height:60;      overflow-x:hidden;      overflow-y:hidden;      float: right;      border-style.:solid;      border-width:;      border-color:yellow   }   .MainDIV   {       position:absolute;      left:130px;      top:40px;      width:120;;      height:80;      overflow-x:auto;      overflow-y:auto;      float: right;      border-style.:solid;      border-width:;      border-color:blue   } function setStyle() { //145的由来LeftDiv的left+width+15(15是滚动条的宽度) document.getElementById("a").style.width=document.body.clientWidth - 145; //130的由来LeftDiv的left+width document.getElementById("c").style.width=document.body.clientWidth - 130; //55的由来TopDIV的top+height+15(15是滚动条的宽度) document.getElementById("b").style.height=document.body.clientHeight - 55; //40的由来TopDIV的top+height document.getElementById("c").style.height=document.body.clientHeight - 40; }     1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ   1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ

滚动条的使用是很常见的,它的相关知识也是相当的多,希望自己能在不断的学习中,不断的总结,使自己的学习能力和学习效率能有一定的提高.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有