कोणीय यूआई बूटस्ट्रैप का उपयोग करके, हम वर्टिकल-स्टैक्ड टैब कैसे बनाते हैं जो टैब सामग्री पर बाएं-गठबंधन होते हैं जो इस तरह दिखते हैं?कोणीय यूआई बूटस्ट्रैप वर्टिकल टैब
उत्तर
आदेश उन टैब लागू करने के लिए, हम चीजों के एक जोड़े की ज़रूरत है।
जोड़े 'टैब-बाएँ' कोणीय यूआई बूटस्ट्रैप टैब के लिए सीएसएस वर्ग से https://github.com/angular-ui/bootstrap/issues/102
<tabset class="tabs-left"> <tab heading="Vertical A">Vertical content A</tab> <tab heading="Vertical B">Vertical content B</tab> </tabset>
संदर्भित के रूप में कस्टम सीएसएस के रूप में जोड़ें Stacked Tabs in Bootstrap 3
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .tabs-below > .nav-tabs { border-top: 1px solid #ddd; } .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0; } .tabs-below > .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus { border-top-color: #ddd; border-bottom-color: transparent; } .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent #ddd #ddd #ddd; } .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; } .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; } .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; } .tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } .tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; } .tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; } .tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } .tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; }
से जवाब एक और समाधान यह है कि इस तरह के कुछ बनाने के लिए
<div class="row">
<div class="col-sm-3">
<ul class="nav nav-tabs nav-stacked nav-pills" role="tablist">
<li ng-class="{'active': view_tab == 'tab1'}">
<a class="btn-lg" ng-click="changeTab('tab1')" href="">My Tab 1</a>
</li>
<li ng-class="{'active': view_tab == 'tab2'}">
<a class="btn-lg" ng-click="changeTab('tab2')" href="">My Tab 2</a>
</li>
</ul>
</div>
<div class="col-sm-9">
<div class="tab-content">
<div class="tab-pane" ng-show="view_tab == 'tab1'">
This is tab 1 content
</div>
<div class="tab-pane" ng-show="view_tab == 'tab2'">
This is tab 2 content
</div>
</div>
</div>
</div>
और कैसे जे एस
$scope.changeTab = function(tab) {
$scope.view_tab = tab;
}
इस तरह दृष्टिकोण में में मैं HTML मार्कअप पर अधिक नियंत्रण है।
धन्यवाद सर्गेई, मेरा प्रश्न दूसरों के लिए कोणीय यूई बूटस्ट्रैप के आसपास केंद्रित था, लेकिन मुझे वास्तव में आपका दृष्टिकोण भी पसंद है .. इस दृष्टिकोण पर माइकल काल्किन द्वारा एक समान यूट्यूब वीडियो है .. http://www.youtube.com/watch?v= 9COtsDovNpM –
मैंने कोणीय यूआई का भी उपयोग किया लेकिन कुछ मामलों में इस दृष्टिकोण ने मुझे और भी बहुत कुछ दिया। यही कारण है कि मैंने इसे पोस्ट किया। –
बहुत बढ़िया धन्यवाद सर्गेई :) –
मैं हम क्या जरूरत के लिए एक सार बना लिया है:
- 1. कोणीय यूआई बूटस्ट्रैप: यूआईबी-टैब सीएसएस
- 2. कोणीय यूआई बूटस्ट्रैप
- 3. कोणीय जेएस और यूआई - टैब
- 4. कोणीय यूआई टैब
- 5. कोणीय यूआई बूटस्ट्रैप 0.14.0
- 6. कोणीय यूआई बूटस्ट्रैप महीनेपिकर
- 7. कोणीय यूआई बूटस्ट्रैप मॉडल -
- 8. एंगुलरजेएस और यूआई-बूटस्ट्रैप टैब, टैब
- 9. कोणीय यूआई बूटस्ट्रैप बनाम AngularStrap बनाम बूटस्ट्रैप
- 10. कोणीय बूटस्ट्रैप - डिफ़ॉल्ट टैब सक्रिय (गतिशील टैब)
- 11. कोणीय बूटस्ट्रैप टैब - पेज लोड
- 12. कोणीय जेएस + बूटस्ट्रैप सक्रिय टैब
- 13. कोणीय यूआई बूटस्ट्रैप मॉडल अपडेट $ स्कोप
- 14. पार्स दिनांक स्ट्रिंग कोणीय यूआई बूटस्ट्रैप datepicker
- 15. कोणीय यूआई बूटस्ट्रैप डेटपिकर: एनजी-रीडोनली समर्थन
- 16. कोणीय यूआई बूटस्ट्रैप टैबसेट + एनजी-शामिल
- 17. कोणीय यूआई बूटस्ट्रैप डेट-पिकर यूआई के साथ संयुक्त। मास्क
- 18. कोणीय बूटस्ट्रैप
- 19. कोणीय बूटस्ट्रैप - टूलटिप
- 20. netbeans में वर्टिकल फ़ाइल टैब
- 21. वर्टिकल टैब और टेक्स्ट रोटेशन
- 22. कोणीय जेएस यूआई बूटस्ट्रैप टैब (ui.bootstrap.tabs) पृष्ठ को स्क्रॉल/चुनने के लिए
- 23. ट्विटर बूटस्ट्रैप कैरोसेल वर्टिकल स्लाइडिंग
- 24. बूटस्ट्रैप 3 वर्टिकल एनवी बार
- 25. AngularJS बूटस्ट्रैप टैब
- 26. बूटस्ट्रैप 3: कोणीय जेएस
- 27. कोणीय यूआई
- 28. कोणीय यूआई बूटस्ट्रैप स्लाइडर प्रति स्लाइड एकाधिक आइटम
- 29. कोणीय यूआई बूटस्ट्रैप पॉपओवर एक करीबी बटन जोड़ना
- 30. कोणीय-यूआई-बूटस्ट्रैप डेटपिकर का अनुवाद कैसे करें?
इस विधि मेरे लिए काम नहीं कर रहा है। स्टैक्ड टैब बस बाईं ओर की बजाय सामग्री के ऊपर समाप्त होते हैं। क्या यह बूटस्ट्रैप 3.3.6 और बूटस्ट्रैप कोणीय ui 2.5 के साथ सत्यापित है? – Derrek
मेरे मामले में, प्रत्येक टैब के अंदर तत्वों में से एक बूटस्ट्रैप तालिका है। ये 100% निश्चित चौड़ाई हैं जो उन्हें फ़्लोट किए गए टैब के नीचे छोड़ने का कारण बनती हैं। मुझे अभी भी इसका समाधान पसंद आएगा, लेकिन साधारण बात यह है कि चौड़ाई को ऑटो (या निश्चित राशि) पर सेट करना है। आदर्श नहीं। – Derrek