Я ищу вкладки, отображаемые сверху вниз, с вкладкой навигации слева. В любом случае это может быть достигнуто в библиотеке Angular Material?Угловой материал mdTabs: возможно ли иметь вертикальные язычки?
ответ
This codepen от Rahul Sagore использует ванильный материал, а не специально для углового, но это именно то, что вы хотите. Я искал то же, что и ты; это позор Материал не предлагает этого, но я вижу, как это будет противоречить их принципам и сделать материал слишком обширным.
Он состоит из пользовательского css (возможно, переопределения, я не уверен) и использования конкретных имен материалов Material. Ниже я вставлял содержимое в фрагмент.
У меня был вопрос с mdl-cell--n-col
классов, поэтому я изменил содержание одного из 10-col
в 6-col
, чтобы она не обернуть содержание под вкладками в ограничительном пространстве этого поста. Вам, вероятно, придется поработать с этим самим, или отказаться от этого, и использовать стили материалов так, как вы знаете, как это сделать. Точно так же я не вижу, что делают промежутки .hollow-circle
, поэтому, возможно, они не нужны.
/*Vertical Tabs*/
.vertical-mdl-tabs {
margin-top: 30px;
}
.vertical-mdl-tabs .mdl-tabs__tab-bar {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-bottom: 35px;
height: inherit;
border-bottom: none;
border-right: 1px solid rgba(10, 11, 49, 0.20);
}
.vertical-mdl-tabs .mdl-tabs__tab {
width: 100%;
height: 35px;
line-height: 35px;
box-sizing: border-box;
letter-spacing: 2px;
}
.vertical-mdl-tabs.mdl-tabs.is-upgraded a.mdl-tabs__tab.is-active {
border-right: 2px solid #ED462F;
}
.vertical-mdl-tabs.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
content: inherit;
height: 0;
}
.vertical-mdl-tabs.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active, .mdl-tabs__panel {
padding: 0 30px;
}
.vertical-mdl-tabs.mdl-tabs .mdl-tabs__tab {
text-align: left;
}
<script src="https://storage.googleapis.com/code.getmdl.io/1.1.0/material.min.js"></script>
<link href="https://storage.googleapis.com/code.getmdl.io/1.1.0/material.indigo-pink.min.css" rel="stylesheet"/>
<div class="mdl-tabs vertical-mdl-tabs mdl-js-tabs mdl-js-ripple-effect">
<div class="mdl-grid mdl-grid--no-spacing">
<div class="mdl-cell mdl-cell--2-col">
<div class="mdl-tabs__tab-bar">
<a href="#tab1-panel" class="mdl-tabs__tab is-active">
<span class="hollow-circle"></span>
Tab 1
</a>
<a href="#tab2-panel" class="mdl-tabs__tab">
<span class="hollow-circle"></span>
Tab 2
</a>
<a href="#tab3-panel" class="mdl-tabs__tab">
<span class="hollow-circle"></span>
Tab 3
</a>
</div>
</div>
<div class="mdl-cell mdl-cell--6-col">
<div class="mdl-tabs__panel is-active" id="tab1-panel">
Content 1
</div>
<div class="mdl-tabs__panel" id="tab2-panel">
Content 2
</div>
<div class="mdl-tabs__panel" id="tab3-panel">
Content 3
</div>
</div>
</div>
</div>
- 1. Угловой материал отдельного мкра-язычки тело
- 2. Google Geo Chart не отображает внутри Угловой материал mdTabs
- 3. Возможно ли иметь вертикальные элементы управления SWT?
- 4. Угловой материал Скользящие вкладки
- 5. угловой материал Динамический mdTabs и ui-router с именем и состояниями
- 6. Угловой материал
- 7. Угловой материал mdTabs - как получить только эффект от вкладок анимации, а не содержимого?
- 8. Угловой материал с рельсами
- 9. Угловой материал Flex Box
- 10. Угловой материал fabSpeedDial
- 11. Угловой материал VS Materializecss
- 12. Угловой UI-маршрутизатор - возможно ли иметь многоуровневые вложенные имена?
- 13. Возможно ли иметь отображение имен свойств угловой модели?
- 14. Угловой материал - Datepicker
- 15. Угловой материал Datepicker пуст
- 16. Угловой 2 Материал Combobox
- 17. Угловой материал. Autocomplete директива
- 18. угловой 2 Материал карты
- 19. Как определить, поддерживает ли браузер угловой материал
- 20. угловой материал checkbox
- 21. Угловой Материал Дизайн макет
- 22. Угловой материал datepicker
- 23. Угловой материал nvd3
- 24. угловой материал выбрать зависает
- 25. Угловой материал md-select
- 26. Угловой материал: макет отзывчивый
- 27. Угловой материал не отслеживается?
- 28. Угловой материал: Вложенная сетка
- 29. Угловой материал не работает
- 30. Угловой Материал + PhoneGap/Кордова
Привет @udaya, вы нашли какое-либо решение для этого? Мне также нужны mdTabs по вертикали. – DShah
Я просто использовал ui-router. нет прямого компонента, который я мог бы найти. [this] (https://scotch.io/tutorials/angularjs-multi-step-form-using-ui-router) –