最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

纯css+div隐藏滚动条的实现方法(代码示例)

来源:动视网 责编:小采 时间:2020-11-02 22:13:04
文档

纯css+div隐藏滚动条的实现方法(代码示例)

纯css+div隐藏滚动条的实现方法(代码示例):本篇文章给大家带来的内容是关于纯css+div隐藏滚动条的实现方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。当我们的内容超出了我们的div,往往会出现滚动条,影响美观。尤其是当我们在做一些导航菜单的时候。滚动条一出现
推荐度:
导读纯css+div隐藏滚动条的实现方法(代码示例):本篇文章给大家带来的内容是关于纯css+div隐藏滚动条的实现方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。当我们的内容超出了我们的div,往往会出现滚动条,影响美观。尤其是当我们在做一些导航菜单的时候。滚动条一出现
 本篇文章给大家带来的内容是关于纯css+div隐藏滚动条的实现方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

当我们的内容超出了我们的div,往往会出现滚动条,影响美观。

尤其是当我们在做一些导航菜单的时候。滚动条一出现就破坏了UI效果。我们不希望出现滚动条,也不希望超出去的内容被放逐,就要保留鼠标滚动的效果。

方法

这里介绍一个简单的方法。大体思路是在div外面再套一个div。这个div设置overflow:hidden。

而内容div设置 overflow-y: scroll;overflow-x: hidden;

然后再设置外层div的width小于内层div的width。

这个内层div其实是会出现滚动条的,所以不影响鼠标的滚动效果,而且我们看不到滚动条了。

效果

内层div效果:

套上外层div效果后:


代码

css代码:

 .nav_wrap{
 height: 400px;
 width: 200px;
 overflow: hidden;
 border: 1px solid #ccc;
 margin: 20px auto;
 }
 .nav_ul{
 height: 100%;
 width: 220px;
 overflow-y: auto;
 overflow-x: hidden;
 }
 .nav_li{
 border: 1px solid #ccc;
 margin: -1px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 font-size: 12px;
 width: 200px;
 }
 .btn_wrap{
 text-align: center;
 }

html代码:

 <div class= "nav_wrap">
 <ul class= "nav_ul"> 
 <li class="nav_li">我是菜单1</li>
 <li class="nav_li">我是菜单2</li>
 </ul>
 </div>

之前的一个项目中的菜单用到了这个技巧。那个项目用了iframe。 也是让滚动条被遮住了。
今天又顺手把目前在做的项目中的导航菜单的滚动条去掉了。 简单总结下来

文档

纯css+div隐藏滚动条的实现方法(代码示例)

纯css+div隐藏滚动条的实现方法(代码示例):本篇文章给大家带来的内容是关于纯css+div隐藏滚动条的实现方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。当我们的内容超出了我们的div,往往会出现滚动条,影响美观。尤其是当我们在做一些导航菜单的时候。滚动条一出现
推荐度:
标签: html css 滚动条的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top