私は、左にタブナビゲーションが表示されているタブを上から下に表示します。これはAngular Materialライブラリで実現できますか?角材mdTabs:縦のタブを使用できますか?
8
A
答えて
3
This codepenRahul Sagoreは、特にAngularではなく、バニラ素材を使用しますが、まさにあなたが望むものです。私はあなたと同じことを探していた。それは残念ですが、材料はこれを提供しませんが、私はそれが彼らの原則に反していかに物質が広すぎるかを見ることができます。
これは、カスタムCSS(おそらくオーバーライド、わかりません)と特定のマテリアルクラス名の使用で構成されています。以下は内容をスニペットに貼り付けたものです。
それがこのポストの制限空間でのタブの下にコンテンツをラップしませんので、私は6-col
に10-col
からコンテンツ1を変更するので、私はmdl-cell--n-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. 角材料を使用しない角材チップの効果
- 3. ng-repeatで使用できない角形材料指令
- 4. 素材デザインライト縦ストレッチmdlカード
- 5. 角度材料
- 6. 角材テンプレートウェブサイト
- 7. 角度素材テーマの使い方は?
- 8. 角度材質モーダルでデータを取得
- 9. md-menu md-list-item角材
- 10. 角度素材-MD-グリッドリストコンテンツ
- 11. mdThemingProvider角度材質エラー
- 12. モザイクレイアウトと角度素材
- 13. ランドスケープモードでレイアウト塗りを適用する角材
- 14. 角のある素材をAndroidアプリ
- 15. 材質UIレイアウト角度線で割る
- 16. 角度2のコードでパイプを使用できますか?
- 17. 角度素材のクラスの変更
- 18. 角度材料の右サイドバーの問題
- 19. 角度2のコンポーネントスタイル自体を使用できますか?
- 20. 角材にカスタムCSSを適用する方法md-contact-chips
- 21. 角材 - md-secondaryを左に移動
- 22. 角材:md-datepicker CSS表示の問題
- 23. 角度素材 - MDコンテンツスクロール後のフッター
- 24. 角度1材質グリッドレイアウトのドラッグアンドドロップ
- 25. 角度材料でng-repeatを作れません
- 26. TabControl上のタブに点線の四角形を削除できますか?
- 27. 角材md-input-containerは大きなスペースを取る
- 28. OnClickを使用してアンカー/タブにジャンプできますか?
- 29. 利用可能な角材料クラスの定義リスト
- 30. jquery.tabs()で縦のタブの下に横のタブをネストする方法はありますか?
@udayaこんにちは、あなたはこれまで任意の解決策を見つけましたか?私はまた、mdTabsを垂直に必要とします。 – DShah
私はui-routerを使いました。私が見つけることができる直接の要素はありません。参考[this](https://scotch.io/tutorials/angularjs-multi-step-form-using-ui-router) –