javascript - css如何隐藏滚动条
阿神
阿神 2017-04-11 12:02:11
[JavaScript讨论组]

我要把超出的部分隐藏掉;但是不宣示滚动条;但向下滚动时;可以看到隐藏的内容

阿神
阿神

闭关修行中......

全部回复(5)
阿神

哈哈,不用js模拟的话,还有个超简单的纯css做法:

<p class="wrapper">
    <p class="your-p"></p>
</p>
.wrapper {
    overflow: hidden; /* 子p让超过的部分隐藏(滚动条) */
}
.your-p {
    left: 30px; /* 故意让p右移,达到挡住右侧滚动条的目的 */
}

哈哈,希望对你有帮助。

高洛峰

overflow hidden,然后监听scroll事件用js控制定位模拟吧~

怪我咯

可以试着这么写,但是只有使用了webkit的排版引擎支持,移动端是没什么问题的

::-webkit-scrollbar{
    display: none;
    width: 0;
    height: 0;
}
PHP中文网

建议去Google上搜技术问题。比如本问题,2012年都有类似解答了:http://www.simplyeasy.cz/blog...

大家讲道理

其实很简单,核心思想就是把超出的部分隐藏掉?仔细想一下,那个属性可以做到?没错,答案呼之欲出,overflow:hidden; 要把某元素超出的部分隐藏,给其父元素设置overflow:hidden;就好了。当然把给父元素设置合适的高度和宽度你会隐藏掉喜欢的任意东西。

无缘无故被点踩,有问题可以探讨,上来就点踩,真心搞不懂。热心解答就是这样?真心影响社区氛围。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号