技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

[3个示例]默认隐藏滚动条,鼠标悬停时显示

作者:admin    时间:2023-4-14 16:45:28    浏览:

本文介绍3种默认情况下隐藏滚动条的方法,只有在元素悬停时才显示它们。

示例1

默认情况下隐藏滚动条,只有在元素悬停时才显示。

经测试,它可以在 Chrome、Firefox 和 Safari 上运行,非常坚固。

 示例1:默认隐藏滚动条,鼠标悬停时显示

demodownload

诀窍是mask覆盖滚动条!所以,如果你创建一个mask与滚动条一样宽(在本示例里,只是猜测 17px 会覆盖它)和超高(两者都应该由脚本计算),它可以完美地覆盖滚动条。

值得注意的是,这是元素的真实滚动条,而不是伪造的。 

另外,它是纯CSS实现,无需用到JavaScript编程。

示例2

如果有样式的滚动条是必需的,并且你需要跨浏览器完美地进行非常详细的设计控制,那么你可能需要寻求 JavaScript 解决方案。

本示例使用了一个JS插件:simplebar.js,同时有一个CSS库文件:simplebar.css,它看起来很现代,易于实例化。

需要说明的是,本示例也是跨浏览器的,各种浏览器表现相同。

效果图:

 示例2:默认隐藏滚动条,鼠标悬停时显示

demodownload

示例3

本示例使用了另一个JS插件:simple-scrollbar.js,CSS代码比上面示例2的简单多了。

本示例与上面示例2比较相近,它的滚动条颜色浅一些,鼠标悬停时鼠标形状有改变。

跟示例2一样,本示例也是跨浏览器的,各种浏览器表现相同。

效果图:

 示例3:默认隐藏滚动条,鼠标悬停时显示

demodownload

总结

本文介绍了3个默认隐藏滚动条的方法,鼠标悬停时显示它们。它们还有一个优点,就是它们是跨浏览器的,在各种浏览器里表现一样。

相关文章

标签: css  滚动条  scrollbar  
x
  • 站长推荐
/* 左侧显示文章内容目录 */