css超出显示滚动条的方法有哪些

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

css超出显示滚动条的方法有哪些

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

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

方法1:计算滚动条宽度并隐藏起来

    
        ......    
.outer-container{    width: 360px;    height: 200px;    position: relative;    overflow: hidden;}.inner-container{    position: absolute;    left: 0;    top: 0;    right: -17px;    bottom: 0;    overflow-x: hidden;    overflow-y: scroll;}

登录后复制

注释:这个代码巧妙的向右移动了17个像素,刚好等于滚动条的宽度。这个值是我手动调试得来的。在chrome和IE没发现问题。

立即学习“前端免费学习笔记(深入)”;

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

这个方法相对于方法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;}

登录后复制

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

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

.element::-webkit-scrollbar { width: 0 !important }  IE 10+

登录后复制

.element { -ms-overflow-style: none; }  Firefox

登录后复制

.element { overflow: -moz-scrollbars-none; }

登录后复制

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

以上就是css超出显示滚动条的方法有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2875736.html

(0)
上一篇 2025年3月10日 19:12:39
下一篇 2025年3月10日 17:15:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css的引入方式有哪些

    css的引入方式有:1、使用HTML标签的style属性引入;2、将样式代码写在页面的“”标签对中;3、使用link标签,引入外部CSS文件;4、使用“@import”规则,引入外部CSS文件。 本教程操作环境:windows7系统、CSS…

    2025年3月10日 编程技术
    000
  • css如何改变鼠标样式

    在css中,可以使用cursor属性来改变鼠标的样式,该属性可以指定鼠标指针放在一个元素边界范围内时所用的光标形状;例如当属性值为“url(..)”可自定义鼠标样式,“crosshair”设置十字线样式,“pointer”设置小手样式。 本…

    2025年3月10日 编程技术
    200
  • css图片大小如何设置

    css图片大小的设置方法:1、通过img标签引入的图片大小设置,语法为【img{width:150px;height:60px}】;2、使用【background-size】属性规定背景图像的尺寸。 本教程操作环境:windows7系统、c…

    2025年3月10日
    200
  • css如何改字体

    css改字体的方法:1、可以使用【font-family】更改字体样式;2、使用【font-weight】属性更改字体粗细;3、使用color属性更改字体颜色。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css…

    2025年3月10日
    200
  • css怎么占位隐藏元素

    css占位隐藏元素的方法:1、使用visibility属性,给元素设置“visibility: hidden;”样式即可,元素虽隐藏了,但仍占据其本来的空间;2、使用opacity属性,元素设置“opacity:0;”样式即可。 本教程操作…

    2025年3月10日
    200
  • css怎么禁止选中文字

    在css中,可以使用user-select属性来禁止选中文字,只需要给文本文字元素添加“user-select:none;”样式即可。user-select属性可以设置或检索是否允许用户选中文本,当值为“none”时表示文本不能被选择。 本…

    2025年3月10日
    200
  • css如何设置字体样式

    css设置字体样式的方法:1、使用【font-family】设置字体类型;2、使用【font-size】设置字体大小;3、使用【font-variant】设置字母是否转大写。 本教程操作环境:windows7系统、css3版,DELL G3…

    2025年3月10日
    200
  • css有哪些属性不继承父级的

    css不继承父级的有:1、文本属性;2、盒子模型的属性;3、背景属性;4、定位属性;5、生成内容属性;6、轮廓样式属性;7、页面样式属性;8、声音样式属性。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css不继…

    2025年3月10日
    200
  • css如何禁止滚动条

    css禁止滚动条的方法:1、完全隐藏,代码为【】;2、在不需要时隐藏,代码为【】;3、样式表方法。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 1、完全隐藏 在里加入scroll=”no”…

    2025年3月10日
    200
  • css 什么语言

    CSS是一种用来表现HTML或XML等文件样式的计算机语言,是能够真正做到网页表现与内容分离的一种样式设计语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 本教程操作环境:windows7系统、CSS…

    2025年3月10日
    200

发表回复

登录后才能评论