CSS 中的响应式 scroll-able 标签式导航
Responsive scroll-able tabbed navigation in CSS
我希望实现导航栏,如下所示。
有两个版本,第一个是全屏,第二个是移动。
手机在一周中的几天向左和向右滚动。
这叫什么,所以我可以再次查找示例或更好有没有人知道我将如何实现它。
我只在下面显示了导航栏,但我想它实际上更像是一个选项卡式控件,因为它会根据点击星期几显示不同的 div
谢谢
已更新 以包含 Bootstrap 导航栏和 jQueryUI 选项卡实施(根据评论)
您需要做一些工作才能实现您在上面描述的完全相同的样式,但下面的示例将实现所需的功能。该示例现在显示了基本的 Bootstrap 和 jQuery 实现。
Bootstrap 已有导航选项卡 (http://getbootstrap.com/components/#nav-tabs). jQueryUI has tabs as well (http://jqueryui.com/tabs/)。开箱即用,两个框架都向左浮动选项卡并换行,因此您可以覆盖值(如下所示)。这些是具有不同选择器的相同解决方案。
这是原话 (http://plnkr.co/edit/nh4GsiSsbE6UQ0xVzF0G?p=preview)
运行 示例并调整结果窗格的大小以查看效果
Bootstrap CSS
.nav-tabs {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.nav-tabs > li {
float: none;
display: inline-block;
}
jQueryUI CSS
.ui-tabs-nav {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.ui-tabs .ui-tabs-nav li {
float: none;
display: inline-block;
}
为了实现您想要的样式,您需要自定义导航元素,例如 .nav-tab > li
,可能 .nav-tab > li.active
用于 Bootstrap。 jQueryUI 类似,只是选择器不同。
要自定义滚动条,您需要对自定义滚动条做更多的研究。这里有一个关于如何使用 WebKit 做到这一点的很好的讨论:http://css-tricks.com/custom-scrollbars-in-webkit/不过你很可能想找到一个很好的跨浏览器解决方案。
我希望实现导航栏,如下所示。 有两个版本,第一个是全屏,第二个是移动。 手机在一周中的几天向左和向右滚动。 这叫什么,所以我可以再次查找示例或更好有没有人知道我将如何实现它。
我只在下面显示了导航栏,但我想它实际上更像是一个选项卡式控件,因为它会根据点击星期几显示不同的 div
谢谢
已更新 以包含 Bootstrap 导航栏和 jQueryUI 选项卡实施(根据评论)
您需要做一些工作才能实现您在上面描述的完全相同的样式,但下面的示例将实现所需的功能。该示例现在显示了基本的 Bootstrap 和 jQuery 实现。
Bootstrap 已有导航选项卡 (http://getbootstrap.com/components/#nav-tabs). jQueryUI has tabs as well (http://jqueryui.com/tabs/)。开箱即用,两个框架都向左浮动选项卡并换行,因此您可以覆盖值(如下所示)。这些是具有不同选择器的相同解决方案。
这是原话 (http://plnkr.co/edit/nh4GsiSsbE6UQ0xVzF0G?p=preview)
运行 示例并调整结果窗格的大小以查看效果
Bootstrap CSS
.nav-tabs {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.nav-tabs > li {
float: none;
display: inline-block;
}
jQueryUI CSS
.ui-tabs-nav {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.ui-tabs .ui-tabs-nav li {
float: none;
display: inline-block;
}
为了实现您想要的样式,您需要自定义导航元素,例如 .nav-tab > li
,可能 .nav-tab > li.active
用于 Bootstrap。 jQueryUI 类似,只是选择器不同。
要自定义滚动条,您需要对自定义滚动条做更多的研究。这里有一个关于如何使用 WebKit 做到这一点的很好的讨论:http://css-tricks.com/custom-scrollbars-in-webkit/不过你很可能想找到一个很好的跨浏览器解决方案。