我正在尝试重新创建一个自定义导航栏。导航栏有四个按钮,如图所示。
然而,在我的导航栏中,其中一个按钮似乎总是聚在一起。我想看看是否是由于缺乏空间,通过删除一个链接,但一个链接似乎总是下来。
有没有人有解决方案,以实现导航栏一样,在上面的图片?我有点生 rust 对我的css所以解决方案,所以任何帮助,以了解为什么会发生这种情况将不胜感激。
这里是我的HTML的导航栏和CSS
.navigation-bar {
position: fixed;
z-index: 1;
margin: auto;
}
.navigation-bar li {
list-style-type: none;
}
.navigation-bar img {
height: 40px;
width: 40px;
}
.navigation-bar ul {
overflow: hidden;
height: 70px;
background-color: rgba(255, 255, 255, 0.18);
backdrop-filter: blur(5px);
}
.navigation-bar li {
float: right;
}
<div class="navigation-bar">
<img style="float: left" src="assets/shared/logo.svg" alt="">
<ul class>
<li>
<a href="#">
<h6><strong>03 </strong>TECHNOLOGY</h6>
</a>
</li>
<li>
<a href="#">
<h6><strong>02 </strong>CREW</h6>
</a>
</li>
<li>
<a href="#">
<h6><strong>01 </strong>DESTINATION</h6>
</a>
</li>
<li>
<a href="#">
<h6><strong>00 </strong>HOME</h6>
</a>
</li>
</ul>
</div>
我尝试了一些解决方案,但似乎都不起作用。我不能把链接在一条线,也不能对齐它的权利。
4条答案
按热度按时间txu3uszq1#
Flex Box绝对是这里要走的路。其他人提供了非常有用的链接,但我也想看看css tricks文章。我在这方面做了一些努力,但请参阅下面的完全注解的标记
9njqaruj2#
第一
从第3行删除
class
<ul class>
秒
学习flex-box,float是一个古老的学校
flex-box资源:
1.凯文·鲍威尔youtube tuto:https://youtu.be/u044iM9xsWU
mec1mxoz3#
这是一个快速的解决方案与flexbox。我试着模仿你的第一个屏幕的标题。
w6lpcovy4#
您需要覆盖
li
和h6
上的显示以内联。