Heim > Web-Frontend > CSS-Tutorial > Hauptteil

css如何超出显示滚动条

coldplay.xixi
Freigeben: 2021-04-16 17:25:36
Original
2579 人浏览过

css超出显示滚动条的方法:1、使用三个容器包围起来,不需要计算滚动条的宽度;2、 自定义滚动条的伪对象选择器【::webkit-scrollbar】。

css如何超出显示滚动条

本教程操作环境:windows7系统、css3版,DELL G3电脑。

css超出显示滚动条的方法:

方法1:使用三个容器包围起来,不需要计算滚动条的宽度

这个方法相对于方法1多加了一个盒子,将内容限制在盒子里面了,这样就看不到滚动条的同时也可以滚动。

 
......
.element, .outer-container { width: 200px; height: 200px; } .outer-container { border: 5px solid purple; position: relative; overflow: hidden; } .inner-container { position: absolute; left: 0; overflow-x: hidden; overflow-y: scroll; } .inner-container::-webkit-scrollbar { display: none; }
Nach dem Login kopieren

方法2:自定义滚动条的伪对象选择器::webkit-scrollbar

这种方法不兼容IE,做移动端的可以使用。

1
.element::-webkit-scrollbar { width: 0 !important }
  IE 10+
1
.element { -ms-overflow-style: none; }
  Firefox
1
.element { overflow: -moz-scrollbars-none; }
Nach dem Login kopieren

详情:

  以下为自定义webkit滚动条样式

使用谷歌Chrome浏览器的最新版本,滚动条样式已经是非常漂亮了。这个webkit-scrollbar仅适用于webkit内核。

webkit属性

::-webkit-scrollbar { /* 1 */ }
::-webkit-scrollbar-button { /* 2 */ }
::-webkit-scrollbar-track { /* 3 */ }
::-webkit-scrollbar-track-piece { /* 4 */ }
::-webkit-scrollbar-thumb { /* 5 */ }
::-webkit-scrollbar-corner { /* 6 */ }
::-webkit-resizer { /* 7 */ }
Nach dem Login kopieren

相关教程推荐:CSS视频教程

以上是css如何超出显示滚动条的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!