我有一个标题,想要在其中插入徽标。除非没有其他选择,否则我不想使用引导程序。正如我所希望的那样,徽标似乎显示在导航栏的中央,但是,链接周围没有正确显示该徽标。这是我想要的导航栏在定位方面的示例:ibb.co/zsGG9FY
#firstpage {
width: 100%;
height: 100%;
}
#firstpage ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: black;
position: -webkit-sticky;
/* Safari */
position: sticky;
top: 0;
}
#firstpage li {
float: left;
}
#firstpage li a {
display: block;
color: white;
text-align: center;
padding: 33px 19px;
text-decoration: none;
font-family: Futura;
font-size: 11px;
}
#firstpage li a:hover {
color: #00CFFF;
}
#firstpage .active {
color: #00CFFF;
}
#firstpage .midlogo {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#firstpage .midlogo img {
width: 100%;
height: 100%;
background-color: white;
<section id="firstpage">
<ul>
<li><a class="active" href="#firstpage">HOME</a></li>
<li><a href="#how-works">HOW IT WORKS</a></li>
<li><a href="#why-us">WHY CHOOSE US</a></li>
<li class="midlogo">
<a href="#firstpage"><img src="logo.png"></a>
</li>
<li><a href="#gallery">GALLERY</a></li>
<li><a href="#services">SERVICES</a></li>
<li><a href="#contact">CONTACT US</a></li>
</ul>
</section>
您已设置float: left
上<li>
,因此不断左侧位置标签。这应该被删除。
使用标签上的display: flex
布局ul
,您可以将所有项目对齐在中心。
随附的代码段显示了您的需求。
#firstpage {
width: 100%;
height: 100%;
display: block;
margin: 0 auto;
}
#firstpage ul {
display: flex;
justify-content: center;
align-items: center;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: black;
position: -webkit-sticky;
/* Safari */
position: sticky;
top: 0;
}
#firstpage li a {
display: block;
color: white;
text-align: center;
padding: 33px 19px;
text-decoration: none;
font-family: Futura;
font-size: 11px;
}
#firstpage li a:hover {
color: #00CFFF;
}
#firstpage .active {
color: #00CFFF;
}
#firstpage .midlogo img {
width: 100%;
height: 100%;
background-color: white;
}
<section id="firstpage">
<ul>
<li><a class="active" href="#firstpage">HOME</a></li>
<li><a href="#how-works">HOW IT WORKS</a></li>
<li><a href="#why-us">WHY CHOOSE US</a></li>
<li class="midlogo">
<a href="#firstpage"><img src="logo.png"></a>
</li>
<li><a href="#gallery">GALLERY</a></li>
<li><a href="#services">SERVICES</a></li>
<li><a href="#contact">CONTACT US</a></li>
</ul>
</section>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句