摘要:有时候,我们是不是觉得浏览器默认的滚动条很,那么浏览器滚动条样式能否改变呢,答案是肯定的,今天就给大家分享一下怎么改变浏览器的默认滚动条,让我们的页面更加炫酷。
有时候,我们是不是觉得浏览器默认的滚动条很low, 那么浏览器滚动条样式能否改变呢,答案是肯定的,今天就给大家分享一下怎么改变浏览器的默认滚动条,让我们的页面更加炫酷。
在次之前,我们先来了解一下滚动条产生的原因,通俗的来讲就是内容超出容器就会出现滚动条。
verflow介绍overflow:visible //默认值。内容不会被修剪,超出内容会显示在元素框之外 overflow:hidden //内容会被修剪。超出内容被隐藏 overflow:scroll //内容会被修剪,浏览器会显示滚动条以便查看其余内容 overflow:auto //如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容 overflow:inherit //规定从该父元素继承overflow属性的值`
注:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit”。
当overflow设为除默认值(visible)以外的值时,将会创建一个会 块级式化上下文 (清除浮动的一种方式),更多可查看深入理解BFC和Margin Collapse
效果图:
webkit内核的浏览器滚动条样式首先给两个div,两个div是父子关系,里面的div宽高比外面的宽高值大,再加上overflow:hidd属性模拟出现滚动条效果,然后进行css更改样式。
html部分
css样式
这里给大家做了个图,方便大家理解:
自定义IE浏览器滚动条样式IE浏览器,就比较简单了,直接定义整个页面的滚动条 ,但IE浏览器只能更换颜色不能设置背景颜色。
body { scrollbar-arrow-color: #f4ae21; /*三角箭头的颜色*/ scrollbar-face-color: #333; /*立体滚动条的颜色*/ scrollbar-3dlight-color: #666; /*立体滚动条亮边的颜色*/ scrollbar-highlight-color: #666; /*滚动条空白部分的颜色*/ scrollbar-shadow-color: #999; /*立体滚动条阴影的颜色*/ scrollbar-darkshadow-color: #666; /*立体滚动条强阴影的颜色*/ scrollbar-track-color: #666; /*立体滚动条背景颜色*/ scrollbar-base-color:#f8f8f8; /*滚动条的基本颜色*/ Cursor:url(mouse.cur); /*自定义个性鼠标*/ }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/116612.html
摘要:但是现在产品经理说了需要这个文本框可以根据用户输入内容自适应其高度。想法很简单,当用户输入的文本超过了文本框自身高度时不是会出现滚动条嘛,那么自然而然就能想到这个属性。就应该是用户输入文本的真实高度,至少超过文本框既定高度时是这样。 文本框是很常见的输入控件,我相信只要写过表单的肯定接触过 textarea 这个元素。 OK。但是现在产品经理说了:需要这个文本框可以根据用户输入内容自适...
摘要:但是现在产品经理说了需要这个文本框可以根据用户输入内容自适应其高度。想法很简单,当用户输入的文本超过了文本框自身高度时不是会出现滚动条嘛,那么自然而然就能想到这个属性。就应该是用户输入文本的真实高度,至少超过文本框既定高度时是这样。 文本框是很常见的输入控件,我相信只要写过表单的肯定接触过 textarea 这个元素。 OK。但是现在产品经理说了:需要这个文本框可以根据用户输入内容自适...
摘要:同时在里,大概第行,有一些用来计算滚动条宽度的样式。下面是显示效果,分别为有滚动条时候和无滚动条时候。至此,自定义滚动条样式就完成了。 bootstrap table 其方便性与实用性已不言而喻,然,在我们实际应用中总是有这种那种的需求,比如我近期遇到的,就是需要自定义滚动条 = =,不过话说初始滚动条确实有点难看... 现在大多数网站滚动条都还是...
摘要:同时在里,大概第行,有一些用来计算滚动条宽度的样式。下面是显示效果,分别为有滚动条时候和无滚动条时候。至此,自定义滚动条样式就完成了。 bootstrap table 其方便性与实用性已不言而喻,然,在我们实际应用中总是有这种那种的需求,比如我近期遇到的,就是需要自定义滚动条 = =,不过话说初始滚动条确实有点难看... 现在大多数网站滚动条都还是...
阅读 646·2021-10-09 09:41
阅读 623·2019-08-30 15:53
阅读 1052·2019-08-30 15:53
阅读 1188·2019-08-30 11:01
阅读 1541·2019-08-29 17:31
阅读 964·2019-08-29 14:05
阅读 1689·2019-08-29 12:49
阅读 386·2019-08-28 18:17