(移动视图)如何使 UI 选项卡标题作为下拉菜单工作
(Mobile View) How to make UI tabs heading to work as a drop down
如何使 UI bootstrap 现有选项卡标题部分在移动视图中下拉。
HTML:
<div>
<div ng-controller="TabsDemoCtrl">
<hr />
<tabset justified="true">
<tab ng-repeat="tab in tabs" heading="{{tab.title}}">
<div class="tab-content">
{{tab.content}}
</div></tab>
</tabset>
<hr />
</div>
CSS:
.tab-content {
text-align: center;
background-color: #eef0f1;
padding-top: 35px;
font-weight: 700;
}
JS Fiddle Link :
目前 UI 选项卡视图更改为移动视图中的垂直线(我如何破解当前 UI 选项卡使其下拉(仅在移动视图中)
嗯,这很简单。
您只需要在选项卡元素旁边并排显示一个下拉元素,并且根据视口大小,您可以在下拉菜单的可见性之间切换(在移动设备上可见,否则消失)。
HTML
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home</a></li>
<li class="dropdown">
<a class="dropdown-toggle inmobile" data-toggle="dropdown" href="#">Menu 1
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Submenu 1-1</a></li>
<li><a href="#">Submenu 1-2</a></li>
<li><a href="#">Submenu 1-3</a></li>
</ul>
</li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>
CSS
.inmobile {
display: none !important;
}
@media only screen and (max-width: 480px) {
.inmobile {
display: block !important;
}
}
您只需将 class say .inmobile
添加到 dropdown-toggle
锚标记,然后使用媒体查询来定位该元素(整个下拉列表将 hide/show通过切换那个锚标签)。
如何使 UI bootstrap 现有选项卡标题部分在移动视图中下拉。
HTML:
<div>
<div ng-controller="TabsDemoCtrl">
<hr />
<tabset justified="true">
<tab ng-repeat="tab in tabs" heading="{{tab.title}}">
<div class="tab-content">
{{tab.content}}
</div></tab>
</tabset>
<hr />
</div>
CSS:
.tab-content {
text-align: center;
background-color: #eef0f1;
padding-top: 35px;
font-weight: 700;
}
JS Fiddle Link :
目前 UI 选项卡视图更改为移动视图中的垂直线(我如何破解当前 UI 选项卡使其下拉(仅在移动视图中)
嗯,这很简单。
您只需要在选项卡元素旁边并排显示一个下拉元素,并且根据视口大小,您可以在下拉菜单的可见性之间切换(在移动设备上可见,否则消失)。
HTML
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home</a></li>
<li class="dropdown">
<a class="dropdown-toggle inmobile" data-toggle="dropdown" href="#">Menu 1
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Submenu 1-1</a></li>
<li><a href="#">Submenu 1-2</a></li>
<li><a href="#">Submenu 1-3</a></li>
</ul>
</li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>
CSS
.inmobile {
display: none !important;
}
@media only screen and (max-width: 480px) {
.inmobile {
display: block !important;
}
}
您只需将 class say .inmobile
添加到 dropdown-toggle
锚标记,然后使用媒体查询来定位该元素(整个下拉列表将 hide/show通过切换那个锚标签)。