2015-02-24 42 views
0

如何居中最後一個元素而不是第一個元素。居中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> 

下面是它的外觀:

enter image description here

+1

u能更新烏爾HTML代碼 – rJ7 2015-02-24 11:34:03

+0

對不起,我的意思是「最後一個元素,而不是第一個」。但我更新了這個問題。請檢查圖像,你會看到。 – 2015-02-24 11:46:23

回答

0

你可以給中最後一個元素名單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/

相關問題