【发布时间】:2018-07-06 11:12:20
【问题描述】:
所以我一直在寻找和寻找这方面的指导,但无济于事。
基本上,我只是想要一个侧边栏,但是当屏幕变小,也就是智能手机的屏幕尺寸时,它会变成一个导航栏。
我的侧边栏 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;
}
我不知道如何将其放入导航栏。我所知道的是如何从一开始就制作导航栏,但我不想要那个!我不想要任何花哨的动画叠加多色手风琴——不管是什么东西,拜托-
谢谢你:)
【问题讨论】:
-
请张贴你的css
-
我不确定 css
@media属性是否是您正在寻找的。它允许您根据屏幕大小显示不同的 CSS。例如,您可以在最小宽度为 1080 的屏幕上使用红色背景,在最大宽度为 780 的屏幕上使用蓝色背景。但是,为了进一步的帮助,我需要您发布您的 CSS 代码。跨度> -
@Jonny 我认为没有必要;我没有任何与普通 CSS “不同”的东西来使其具有响应性(因为我不知道)。
-
@CelticTree 为 #fixed-sidebar 添加了简单的 CSS
标签: css twitter-bootstrap bootstrap-4 responsive-design bootstrap-5