如何自定义类似于角度材质选项卡的 Angular Ui 引导选项卡
how to customize Angular Ui bootstrap tabs similar to angular material tabs
我正在使用Angular Ui Bootrstrap。
<html ng-app="ui.bootstrap.demo">
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-1.2.4.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<script>
angular.module('ui.bootstrap.demo', ['ngAnimate', 'ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('tranCntrl', ['$scope', function ($scope){
}]);
</script>
</head>
<body ng-controller="tranCntrl">
<div class="panel-body">
<uib-tabset>
<uib-tab>
<uib-tab-heading><b> Cpu uilization </b></uib-tab-heading>
</uib-tab>
<uib-tab>
<uib-tab-heading><b> memory utilization </b></uib-tab-heading>
</uib-tab>
<uib-tab>
<uib-tab-heading><b> I/O waits </b></uib-tab-heading>
</uib-tab>
</uib-tabset>
</div>
</body>
</html>
但我的要求更像是角度材料标签请任何人帮助我如何在不使用角度材料的情况下对我的代码进行自定义。
您有两种选择之一,这两种选择都不是最好的做法,但由于您正在尝试更改库样式,因此这些是您的选项。
- 您可以下载UI-bootstrap css,自己托管并编辑它。
- 您可以将 css 添加到文件中以使用
!important
标记覆盖样式。(这不是很好,但是如果您只覆盖特定于该库的几个类,则可以)
下面我展示了一个数字 2 的示例。
<html ng-app="ui.bootstrap.demo">
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-1.2.4.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<script>
angular.module('ui.bootstrap.demo', ['ngAnimate', 'ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('tranCntrl', ['$scope', function ($scope){
}]);
</script>
<style>
.nav-tabs, .nav-tabs>li>a {
border: 0 !important;
}
.uib-tab.active {
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body ng-controller="tranCntrl">
<div class="panel-body">
<uib-tabset>
<uib-tab>
<uib-tab-heading><b> Cpu uilization </b></uib-tab-heading>
</uib-tab>
<uib-tab>
<uib-tab-heading><b> memory utilization </b></uib-tab-heading>
</uib-tab>
<uib-tab>
<uib-tab-heading><b> I/O waits </b></uib-tab-heading>
</uib-tab>
</uib-tabset>
</div>
</body>
</html>
相关文章:
- 在日期更改后更新Angular UI引导程序日期选择器选项
- Angular:如何使用ng选项进行四个单独的选择
- Angular+bootstrap ui,检查当前选项卡是否已处于活动状态
- 如何在页面加载angular js上设置从ajax调用中选择的选项
- 如何在angular bootstrap ui中聚焦活动导航选项卡中的拳头输入字段
- Angular Material$mdDialog.confirm;OK”;以及“;取消“;选项
- 访问url[材质Ui+选项卡]时,Angular Ui路由器未加载视图
- Angular.js通过对象关键点上的ng选项进行跟踪
- Angular js-ng选项不起作用
- Angular Directive,在选项卡浏览时将字段标记为脏字段
- 只有当Angular从资源对象检索数据时,才选择选项元素
- 在<选择>使用angular ng选项可能使用ng init
- Angular 指令似乎没有使用元素传入的选项执行
- Angular:如何使用ngRepeat并设置默认单选按钮选项
- 如何在angular js中的select选项中获取所选项目id
- 如何从Angular.JS中的子页面更新选项卡视图
- Angular始终选择选择元素中的第一个选项
- Angular中独特的ng选项
- 将控制器添加到 Angular JS 中的选项卡
- 选择框中的默认选项-angular js