滚动条

更改浏览器的滚动条样式

被刻印的时光 ゝ 提交于 2020-01-02 02:43:38
body{ scrollbar-arrow-color: red; /*上下按钮上三角箭头的颜色*/ scrollbar-face-color: #CBCBCB; /*滚动条凸出部分的颜色*/ scrollbar-3dlight-color: blue; /*滚动条亮边的颜色*/ scrollbar-highlight-color: #333; /*滚动条空白部分的颜色*/ scrollbar-shadow-color: yellow; /*滚动条阴影的颜色*/ scrollbar-darkshadow-color: green; /*滚动条强阴影的颜色*/ scrollbar-track-color: #eee; /*滚动条背景颜色*/ scrollbar-base-color: black; /*滚动条的基本颜色*/ Cursor:url(mouse.cur); /*自定义个性鼠标*/ /*以上2项适用与:body、div、textarea、iframe*/ } ::-webkit-scrollbar { /* 滚动条整体部分 */ width:10px; margin-right:2px } ::-webkit-scrollbar-button { /* 滚动条两端的按钮 */ width:10px; background-color: yellow; } ::-webkit

更改滚动条样式

ε祈祈猫儿з 提交于 2020-01-02 02:41:36
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 16px; height: 16px; background-color: #113b9f; } /*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { //-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #113b9f; } /*定义滑块 内阴影+圆角*/ ::-webkit-scrollbar-thumb { //-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #3d83ff; } /* 定义滚动条渐增按扭的样式 */ ::-webkit-scrollbar-button:end:increment { background: #143b9a url('images/scroll_cntrl_up.png') no-repeat center; background-size: 10px 10px; border-top: 0; width: 100%; } /* 定义滚动条渐减按扭的样式 */ ::-webkit-scrollbar

滚动条设置样式

血红的双手。 提交于 2020-01-02 02:22:24
.o_box { width:100px; height:100px; overflow-y:scroll; border:1px solid red; } /*滚动条样式*/ .o_box::-webkit-scrollbar /*//滚动条整体部分*/ { width: 5px; height:10px; background-color:#b5b1b1; } .o_box::-webkit-scrollbar-track /*//scroll轨道背景*/ { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color:#fff; } .o_box::-webkit-scrollbar-thumb /*滚动条中能上下移动的小块*/ { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#838383; } 来源: https://www.cnblogs.com/bbqq1314/p/8397589.html

css笔记

大城市里の小女人 提交于 2019-12-31 14:30:09
布局类 分栏高度自动相等 margin-bottom:-3000px; padding-bottom:3000px; 说明:核心CSS代码部分的3000像素是个可变值,如果您的分栏高度不可能高度超过2000像素,您就可以设为2000像素,如果会超过3000像素,那么您要修改值为4000像素或是更高。 父标签的overflow:hidden属性是必须的,否则会显示溢出的内容。 CSS代码: #test{overflow:hidden; zoom:1;} .left{width:200px; margin-bottom:-3000px; padding-bottom:3000px; background:#cad5eb; float:left;} .right{width:400px; margin-bottom:-3000px; padding-bottom:3000px; background:#f0f3f9; float:right;} .center{height:300px; margin:0 410px 0 210px; background:#ffe6b8;} HTML代码: <div id="test"> <div class="left">左边,无高度属性,自适应于最高一栏的高度</div> <div class="right">右边,无高度属性

js 中的宽高、位置

偶尔善良 提交于 2019-12-31 07:20:45
前端各种宽高,收集于多处 offsetLeft :   只读属性,返回当前元素左上角相对于( HTMLElement.offsetParent )节点的左边界偏移的像素值(不包括元素的边框和父容器的边框)。 offsetTop :   只读属性,返回当前元素相对于其( HTMLElement.offsetParent )元素的顶部的距离(不包括元素的边框和父容器的边框)。 offsetWidth :   只读属性,返回一个元素的布局宽度,包含元素的边框(border)、水平线上的内边距(padding)、竖直方向滚动条(scrollbar)(如果存在的话)、以及CSS设置的宽度(width)的值。 offsetHeight :   只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距、边框和元素的水平滚动条(如果存在且渲染的话),不包含:before或:after等伪类元素的高度。   HTMLElement.offsetParent 是一个只读属性,返回一个指向最近的(closest,指包含层级上的最近)包含该元素的定位元素。如果没有定位的元素,则 offsetParent 为最近的 table , table cell 或根元素(标准模式下为 html ;quirks 模式下为 body )。当元素的 style.display 设置为 "none" 时,

DOM元素大小

非 Y 不嫁゛ 提交于 2019-12-31 07:20:34
一、偏移量 偏移量包括元素在屏幕上占用的所有可见的空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(注意,不包括外边距)。通过下列4个属性可以取得元素的偏移量。 offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见的)水平滚动条的高度、上边框高度和下边框高度。 offsetWidth:元素在水平方向上占用的空间大小,以像素计。包括元素的宽度、(可见的)水平滚动条的宽度、上边框宽度和下边框宽度。 offsetLeft:元素的左外边框至 包含元素 的左内边框之间的像素距离。 offsetTop:元素的上外边框至 包含元素 的上内边框之间的像素距离。 其中,offsetLeft和offsetTop属性与包含元素有关,包含元素的引用保存在offsetParent属性中。 ⚠️注意: 1、所有 偏移量属性 都是 只读 的,而且每次访问他们都需要重新计算。 2、 包含元素 指带有定位元素(相对定位,绝对定位,固定定位)的父元素,如果父元素不是定位元素,则继续上溯所有祖先元素直到body。 二、客户区大小 客户区大小指的是元素内容及其内边距所占据的空间大小。 clientWidth:元素内容区宽度加上左右内边距宽度。 clientHeight:元素内容区高度加上上下内边距高度。 ⚠️注意: 1、滚动条占用的空间不计算在内。 2

offsetTop,offsetWidth,offsetParent 2

无人久伴 提交于 2019-12-31 06:53:56
一直以来对offsetLeft,offsetTop,scrollLeft,scrollTop这几个方法很迷糊,花了一天的时间好好的学习了一下.得出了以下的结果: 1.offsetTop : 当前对象到其上级层顶部的距离. 不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性. 2.offsetLeft : 当前对象到其上级层左边的距离. 不能对其进行赋值.设置对象到页面左部的距离请用style.left属性. 3.offsetWidth : 当前对象的宽度. 与style.width属性的区别在于:如对象的宽度设定值为百分比宽度,则无论页面变大还是变小,style.width都返回此百分比,而offsetWidth则返回在不同页面中对象的宽度值而不是百分比值 4.offsetHeight : 与style.height属性的区别在于:如对象的宽度设定值为百分比高度,则无论页面变大还是变小,style.height都返回此百分比,而offsetHeight则返回在不同页面中对象的高度值而不是百分比值 5.offsetParent : 当前对象的上级层对象. 注意.如果对象是包括在一个DIV中时,此DIV不会被当做是此对象的上级层,(即对象的上级层会跳过DIV对象)上级层是Table时则不会有问题. 利用这个属性,可以得到当前对象在不同大小的页面中的绝对位置.

Js中 关于top、clientTop、scrollTop、offsetTop的用法

别说谁变了你拦得住时间么 提交于 2019-12-31 06:53:15
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight; 屏幕可用工作区宽度:window.screen.availWidth; 1、offsetLeft 假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。 obj.offsetLeft 指 obj

Js中 关于top、clientTop、scrollTop、offsetTop的用法

巧了我就是萌 提交于 2019-12-31 06:52:56
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight; 屏幕可用工作区宽度:window.screen.availWidth; 1、offsetLeft 假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。 obj.offsetLeft 指 obj

Js中 关于top、clientTop、scrollTop、offsetTop的用法

蹲街弑〆低调 提交于 2019-12-31 06:52:43
转自 : http://hi.baidu.com/taomin15201212/item/7b7d0f140d61af0f8ebde433 网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight; 屏幕可用工作区宽度:window.screen.availWidth; 1、offsetLeft 假设 obj 为某个 HTML 控件。