所以我一直在寻找和寻找这方面的指导,但无济于事。
基本上,我只想有一个侧边栏,但是当屏幕变小,也就是智能手机的屏幕尺寸时,它就会变成导航栏。
我的侧边栏 HTML 代码是这样的:
<nav class="col-sm-3 ">
<div class="col-sm-12" id="fixed-sidebar">
<!-- <a href="index.html"><img id="home-logo" src="../media/logo-prueba.jpg" alt="Logo de Animanoir"></a> -->
<ul>
<li class="fuente-fjalla ul-personalizada">Animación</li>
<li class="fuente-fjalla ul-personalizada">Ilustración</li>
<li class="fuente-fjalla ul-personalizada">Interacción</li>
<br>
<li class="fuente-fjalla ul-personalizada">Blog</li>
<br>
<li class="fuente-fjalla ul-personalizada"><a href="acerca.html">Acerca</a></li>
<li class="fuente-fjalla ul-personalizada">Contacto</li>
</ul>
</div>
</nav>
我的 CSS:
#fixed-sidebar {
position: fixed;
max-width: 20%;
color: white;
}
我不知道如何将其放入导航栏。我所知道的是如何从一开始就制作导航栏,但我不想要那个!我不想要任何花哨的动画叠加多色手风琴——不管是什么东西,拜托——
谢谢 :)
原文由 dawn 发布,翻译遵循 CC BY-SA 4.0 许可协议
引导程序 5(2021 年更新)
Bootstrap 5 的一些分类有变化,但概念仍然相同。这是一个更新的 Bootstrap 5 侧边栏导航栏示例
Bootstrap 4(原始答案)
它可以在 Bootstrap 4 中使用响应式网格列来完成。一栏用于侧边栏,一栏用于主要内容。
Bootstrap 4 侧边栏切换到移动设备上的顶部导航栏
顶部的备用侧边栏
将侧边栏固定到顶部
对于反向( 成为侧边栏的顶部导航栏),可以像 这个例子 一样完成