<分区>
标签 css
<分区>
我正在尝试将我的导航栏(@media 最小宽度 50em)放在我的主图像上。我尝试使用 mainimage 作为我的导航栏的背景 url,但我无法调整高度。有没有办法将 mainimage 推到页面顶部并将我的导航栏放在它的顶部?
这是我的 jsfiddle 的链接:
https://jsfiddle.net/shannonhart82/93ekqmhq/1/
<nav>
<ul>
<li><a href="#about">About</a> </li>
<li><a href="#menu">Menu</a></li>
<li><img class="logo" src="fjc.svg"></li>
<li><a href="#gallery">Gallery</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
<img class="mainimage" src="http://www.andypost.com/media/original/Andy- Post-Food-Photography-Waffle-with-Syrup.jpg" width="100%">
nav li a {
display: inline-block;
background-color: #9CD5CF;
top: 0;
padding: 70px;
width: 150px;
text-decoration: none;
color: #000;
}
#nav-icon3 {
display: none;
}
nav {
display: block;
width: 100%;
position: relative;
top: 0;
left: 0;
}
nav li {
display: inline-block;
background-color: none;
color: black;
text-align: center;
vertical-align: middle;
}
nav ul {
text-align-last: center;
}
这是我正在尝试做的事情:
最佳答案
你可以用你的其他样式做这样的事情
.nav{
z-index: 2;
}
img{
z-index: 1;
}
关于css - 如何将我的导航栏放在图像上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346925/