我正在尝试制作我的第一个自定义标题。
我希望中间项目(例如徽标)保持居中,无论两边有多少内容。
我尝试使用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 demo。
答案 0 :(得分:1)
请尝试以下操作: Demo
.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>
答案 1 :(得分:0)
Check this out,您可能希望根据您的要求修改代码(col-md-x
)。