html - 中心 Logo 和水平导航栏

标签 html image css center nav

如何使我的 Logo (img) 和菜单链接水平居中。我希望 Logo 位于左侧,菜单位于右侧但水平居中。 这是我的代码!

谢谢

<div class="menu-container">
  <div class="logo">
    <a href="#"><img src=https://app.box.com/representation/file_version_186133299510/image_2048/1.png class="logo"></a>
  </div>
    <nav class="menu">
                <a href="#">Branding</a>
                                <a href="#">Logos</a>
                                <a href="#">Illustration</a>
                                <a href="#">Web</a>
                                <a href="#">Poster</a>
                                <a href="#">Letters</a>
                                <a href="#">All</a>
                                <a href="#">About</a>
     </nav>

</div>
<div class="main-intro">
       <h2>Let's create something great together!</h2>
    </div>

---CSS---

* {
  padding: 0px;
  margin: 0px;
}

.menu-container{
  background-color: gray;
  margin: 30px;
  position


}

.logo {
  height: 10em;
  display: inline-block;
  padding: 1em;
  transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
}


.menu {
  float: right;
  margin: 2em; 2em; 0; 0;
  display: inline-block;
  vertical-align: center;
}

https://codepen.io/Randomood/pen/KmJpWX?editors=1100

最佳答案

尝试从您的 css 中删除 Logo 的高度?

.logo {
  display: inline-block;
  padding: 1em;
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
}

已编辑:

* {
  padding: 0px;
  margin: 0px;
}

.menu-container{
  background-color: gray;
  margin: 30px;
  position: relative;
  padding: 1em;
}

.logo {
  height:10em;
  border: 1px solid red;
  display: inline-block;
  transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
}

.menu {
  float: right;
  margin: 4.5em 0em;
  display: inline-block;
  vertical-align: center;
}

关于html - 中心 Logo 和水平导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146371/

相关文章:

javascript - 用于 html、php、css 等网络代码的语法荧光笔

javascript - 如何选择 div 的每个 child 并获得第 n 个数字

javascript - 使用 css 显示和 JS 将图像替换为另一个图像

javascript - Dart 中未定义 new Image()

javascript - JS Dice - 使用 if 条件将 Math.random 值分配给 html 图像

html - 等宽字体字符不固定宽度

css - 按钮宽度CSS过渡不起作用

html - Bootstrap 导航栏底部固定在平板电脑上使用屏幕键盘移动

php - mysql_num_rows 变量保持值为 NULL

Android Volley 图像缓存不同大小的位图