居中flex容器中的最后一个元素,而不是第一个元素
问题描述:
如何居中最后一个元素而不是第一个元素。居中flex容器中的最后一个元素,而不是第一个元素
代码:
.impress-profiles {
.flex() //less mixin for flexbox
flex-flow: row wrap;
justify-content: center;
li {
flex-shrink: 0;
}
}
的HTML是一个简单的列表:
<ul class="impress-profiles">
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
下面是它的外观:
答
你可以给中最后一个元素名单a margin: 0 auto;
.impress-profiles {
.flex() //less mixin for flexbox
flex-flow: row wrap;
justify-content: center;
li {
flex-shrink: 0;
}
li:last-child {
margin: 0 auto;
}
}
下面是一个例子的小提琴:https://jsfiddle.net/fb4bo9d6/
u能更新乌尔HTML代码 – rJ7 2015-02-24 11:34:03
对不起,我的意思是“最后一个元素,而不是第一个”。但我更新了这个问题。请检查图像,你会看到。 – 2015-02-24 11:46:23