2014-08-27 3 views
4

Я использую семантический-ui для компоновки боковой панели.потянув кнопку на дно в семантической боковой панели ui

В следующем примере показана боковая панель с кнопкой, сдвинутой вниз, с помощью positioning:absolute. Есть ли идеотический способ организовать это в семантике-ui без необходимости создания пользовательских стилей? Класс bottom не применяется к кнопкам.

<div class="ui very thin styled sidebar active"> 
    <div class="ui fluid vertical icon buttons"> 
    <div class="ui facebook button"> 
     <i class="facebook icon"></i> 
    </div> 
    <div class="ui twitter button"> 
     <i class="twitter icon"></i> 
    </div> 
    <div class="ui google plus button"> 
     <i class="google plus icon"></i> 
    </div> 
    <div class="ui repeat button" style="position:absolute;bottom:10px;"> 
     <i class="reorder icon"></i> 
    </div> 
    </div> 
</div> 
+0

Был поиск того же самого. Я не думаю, что это поддерживается, даже если это сделало бы приятное дополнение, особенно для меньшей боковой панели с иконками. –

+0

https://stackoverflow.com/questions/25527261/pulling-button-to-the-bottom-in-a-semantic-ui-sidebar# – chethu

ответ

3

Кажется, что нет родной semantic-ui (v2.2.2 <) означает, чтобы сделать это.

Вы можете разместить кнопку повтора в нижней части боковой панели, добавив в flexbox контейнер:

.flex-container { 
    display: flex; 
    justify-content: space-between; 
    height: 100%; 
} 

, а затем groupping кнопки социальных медиа в одном дочернем элементе (со стилями по умолчанию), и кнопкаповторить в другом:

.bottom-aligned { 
    margin: 0px; 
    margin-top: auto; 
} 

JSFiddle example