【发布时间】:2021-12-06 03:43:15
【问题描述】:
我正在设计一个网页。我已经创建了导航栏,但问题是我希望它在页面的右侧。我尝试过使用float: right,但它不起作用。它在滚动页面时完美运行,因为它移动以保持原位,但我无法将它发送到页面的右侧,比如两天。
提前谢谢你。
这是我的 HTML,我跳过了 Hero 部分,因为它是另一个 div。
.sideNav {
height: 100%;
width: 0;
background-color: red;
position: fixed;
z-index: 1 !important;
bottom: 4.5vh;
left: 0;
background-color: #fff;
padding-top: 60px;
float: right;
}
.sideNav__button {
padding: 8px 8px 24px 32px;
text-decoration: none;
color: white;
}
<body>
<!-- Navegation bar -->
<nav class="sideNav d-flex flex-column">
<!-- Navegation icons -->
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/inicio_off.png" alt=""></a>
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/lulu_off.png" alt=""></a>
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/menu_off.png" alt=""></a>
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/about_off.png" alt=""></a>
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/reserva_off.png" alt=""></a>
<a class="sideNav__button" href="#"><img class="navIcon" src="./res/icons/contacto_off.png" alt=""></a>
</nav>
【问题讨论】: