具有多次折叠的bootstrap nav-stacked-tab

时间:2013-11-29 10:33:05

标签: javascript jquery css twitter-bootstrap tabs

大家好我想制作一个带有嵌套子导航标签的垂直导航标签我在这里使用了stackoverflow的示例代码是jsfiddle但是我需要更复杂的东西我尝试但是没有得到我想要的下面如果任何人有任何想法,我的确想要的是scree拍摄请给我一些建议它应该在bootstrap 2.3上

下面是代码

<div class="row">
    <div class="span4">
        <div class="side-nav-container affix-top">
            <ul class="nav nav-tabs nav-stacked">                                
                <li class="active"><a data-toggle="tab" href="#Tab2">Tab2</a>

                </li>
                <li><a data-toggle="tab" href="#Tab3">Tab3</a>

                </li>
                <li><a data-toggle="tab" href="#Tab4">Tab4</a>

                </li>
                <li> <a data-toggle="collapse" href="#Tab1">Tab1</a>

                    <ul class="subnav nav nav-tabs nav-stacked collapse" id="Tab1">
                        <li><a class="subnavtab" data-toggle="tab" href="#Subtab1">Subtab1</a>
                            <ul class="subnav nav nav-tabs nav-stacked collapse" id="Tab1">
                                <li><a class="supersub" data-toggle="tab" href="#Subtab1">My Super Sub</a></li>
                            </ul>

                        </li>
                        <li><a class="subnavtab" data-toggle="tab" href="#Subtab2">Subtab2</a>

                        </li>
                        <li><a class="subnavtab" data-toggle="tab" href="#Subtab3">Subtab3</a>

                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
    <div class="span8">
        <div class="tab-content">
            <div class="tab-pane fade active" id="Tab2">Content 2</div>
            <div class="tab-pane fade" id="Tab3">Content 3</div>
            <div class="tab-pane fade" id="Tab4">Content 4</div>
            <div class="tab-pane fade" id="Subtab1">Content 1a</div>
            <div class="tab-pane fade" id="Subtab2">Content 1b</div>
            <div class="tab-pane fade" id="Subtab3">Content 1c</div>            
        </div>
    </div>
</div>

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以这样做:

    .nav-tabs > li li {
        margin-left: 60px;
    }

那就行了。 http://jsfiddle.net/gqfhZ/