Если вы хотите, чтобы элемент похожий на боковую панель всегда был виден, попробуйте использовать просто Семантическое меню пользовательского интерфейса вместо боковой панели. Встроенных классов должно быть достаточно, чтобы вы могли использовать его в качестве бокового меню и соответствующим образом масштабировать свой контент.
Боковая панель не предназначена для автоматического масштабирования содержимого, находящегося внутри элемента толкателя. Вместо этого он разработан как временное меню, которое либо перекрывает контент, либо отодвигает его в сторону.
Вы можете изменить типы анимации боковой панели во время инициализации, используя опцию анимации, например:
// Add javascript here
$(document).ready(function() {
$(".ui.sidebar").sidebar({
transition: 'overlay'
});
});
Однако, если вы хотите, чтобы боковая панель была анимированной, а также имела функцию закрепления, вам, скорее всего, придется реализовать это самостоятельно. Возможно, что-то вроде добавления класса pinned на боковую панель или просто использование класса visible, чтобы определить, должен ли толкатель уменьшаться с помощью CSS:
.ui.sidebar.visible ~ .pusher {
width: calc(100% - 260px);
}
К сожалению, анимация выглядит немного странно, но ее можно использовать.
Вы можете увидеть это здесь http://jsfiddle.net/rkkmLtzn/
person
J3Y
schedule
30.10.2015