经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
CSS实现移动端横向滚动导航条(PC端也适用)_CSS教程_CSS
来源:jb51  时间:2021/3/29 8:52:40  对本文有异议

功能由来

近期在做一个H5需要一个横向滚动条,查看了一些文档最后还是决定自己写一个,一个可以兼容Mobile、PC的。

HTML

  1. <body>
  2. <div class="nav">
  3. <a href="#">Nav1</a>
  4. <a href="#">Nav2</a>
  5. <a href="#">Nav3</a>
  6. <a href="#">Nav4</a>
  7. <a href="#">Nav5</a>
  8. <a href="#">Nav6</a>
  9. <a href="#">Nav7</a>
  10. <a href="#">Nav8</a>
  11. <a href="#">Nav9</a>
  12. <a href="#">Nav10</a>
  13. <a href="#">Nav11</a>
  14. <a href="#">Nav12</a>
  15. <a href="#">Nav13</a>
  16. <a href="#">Nav14</a>
  17. <a href="#">Nav15</a>
  18. </div>
  19. <div>
  20. 内容区域
  21. </div>
  22. </body>

CSS

  1. .nav {
  2. width: 100%;
  3. height: 50px;
  4. line-height: 50px;
  5. /*段落中文本不换行*/
  6. white-space: nowrap;
  7. /*阴影*/
  8. box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  9. /*设置横向滚动*/
  10. overflow-x: scroll;
  11. /*禁止纵向滚动*/
  12. overflow-y: hidden;
  13. /*文本平铺*/
  14. text-align: justify;
  15. /*背景颜色*/
  16. background: #F4F5F6;
  17. padding: 0px 5px;
  18. margin-bottom: 10px;
  19. /*设置边距改变效果为内缩*/
  20. box-sizing: border-box;
  21. }
  22. .nav a {
  23. color: #505050;
  24. /*取消超链接下划线*/
  25. text-decoration: none;
  26. margin: auto 10px;
  27. }
  28. .nav::-webkit-scrollbar {
  29. /*隐藏滚动条*/
  30. display: none;
  31. }

这样就实现了横向滚动导航是不是很简单

到此这篇关于CSS实现移动端横向滚动导航条(PC端也适用)的文章就介绍到这了,更多相关CSS横向滚动导航条内容请搜索w3xue以前的文章或继续浏览下面的相关文章,希望大家以后多多支持w3xue!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号