css - 如何将我的导航栏放在图像上?

标签 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;
   }

这是我正在尝试做的事情:

img

最佳答案

你可以用你的其他样式做这样的事情

.nav{
z-index: 2;
}
img{
z-index: 1;
}

关于css - 如何将我的导航栏放在图像上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346925/

上一篇:html - 第 n 个子代码不起作用

下一篇:CSS 列表菜单没有改变背景颜色

相关文章:

html - 如何获得可滚动框的高度以响应

html - 最简单和最干净的 Bootstrap 布局

css - 在多级菜单上设置最后一个菜单项的样式

html - 如何将元素与显示表格对齐?如果您已经为您的 child 应用了 display table-cell?

html - 图片总是在页面底部,无论多长时间

css - 如何获取自定义 CSS 属性列表

css - 第一行右对齐静态元素的 Flex 元素

javascript - 在 CSS 中使用 JavaScript

java - FX TextField 禁用节点事件

html - 如何使用 fxLayout 在 mat-card-content 中制作两个响应列?