保持中间项目水平居中



我正在尝试制作我的第一个自定义标题。

我想要中间的项目。(标志)保持居中,无论两侧有多少内容。

我尝试使用z-index,但我认为这是错误的。

HTML:

.flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
.flex-item {
  text-align: center;
}
.image {
  z-index: -1;
}
<div id="header_container">
  <div id="header">
    <ul class="flex-container">
      <li class="flex-item">Menu items 1 BHello | seven | eight | nineteen | Fitiyytwooooo
      </li>
      <li class="image">
        <img src="http://www.plankdesign.com/wp-content/uploads/2011/01/html4.jpg" style="width:204px;height:128px;">
      </li>
      <li class="flex-item">Menu items 2 Blah | Blah | Blah</li>
    </ul>
  </div>
</div>

这是我的jsfiddle演示

试试这样:演示

.image img {
    z-index: 1000;
    width:18%;
    height:128px;
    position:absolute;
    left:50%;
    margin-left:-9%; /* half of the width */
}
HTML:

 <li class="image">
   <img src="http://www.plankdesign.com/wp-content/uploads/2011/01/html4.jpg" />
 </li>

检查一下,您可能想要根据您的需求修改代码(col-md-x)

相关内容

  • 没有找到相关文章

最新更新