gpt4 book ai didi

angularjs - 将 Angular Material 与 twitter bootstrap 相结合而不会发生冲突

转载 作者:行者123 更新时间:2023-12-04 14:56:34 27 4
gpt4 key购买 nike

我想将 twitter bootstrap 与 angular material 结合起来。我找到了 Bootstrap Material 设计 https://github.com/FezVrasta/bootstrap-material-design

Angular Material 使用以下声明;

<script src="../bower_components/angular/angular.min.js"></script>
<script src="../bower_components/angular-animate/angular-animate.min.js"></script>
<script src="../bower_components/angular-aria/angular-aria.min.js"></script>
<script src="../bower_components/angular-material/angular-material.min.js"></script>

对于 Bootstrap Material ,文档中的声明是这样的;
  <!-- Material Design fonts -->
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700">
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/icon?family=Material+Icons">

<!-- Bootstrap -->
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

<!-- Bootstrap Material Design -->
<link rel="stylesheet" type="text/css" href="dist/css/bootstrap-material-design.css">
<link rel="stylesheet" type="text/css" href="dist/css/ripples.min.css">

如果我包含所有链接,会有冲突吗?我对如何结合 Angular Material 和 Bootstrap 感到很困惑。

最佳答案

最好不要混合使用 Bootstrap 和 Angular Material,因为 bootstrap 的网格系统(从版本 3~)是基于 CSS 显示表的,而 Angular Material 使用的是 display flex。因此,正如 answer 中所建议的那样您可能会遇到 CSS 冲突,并且您的应用程序大小会增加。

如果您需要更好的浏览器支持并且您正在使用 Bootstrap,我已经写了 Angular Bootstrap Material这是 Bootstrap material design theme 的 AngularJS 版本.它消除了对 jQuery 和 bootstrap 的 JavaScript 的依赖,并支持使用 ng-messages 进行表单验证.

您可以通过 bower install abm 从凉亭安装.

关于angularjs - 将 Angular Material 与 twitter bootstrap 相结合而不会发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36738178/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com