css - 使用 webpack 用我们的自定义 css 覆盖 bootstrap 的 css

标签 css twitter-bootstrap webpack

我正在制作一个 Angular2 应用程序,并使用 bootstrap 进行样式设置。我使用 webpack 作为模块 bundler 。我已经包含了 bootstrap 库和来自vendor.ts 的全局自定义样式表。 这是我的 vendor .ts:

// Angular
import '@angular/platform-browser';
import '@angular/platform-browser-dynamic';
import '@angular/core';
import '@angular/common';
import '@angular/http';
import '@angular/router';
// RxJS
import 'rxjs';
// Other vendors for example jQuery, Lodash or Bootstrap

import 'jquery';
import 'bootstrap-loader';
import 'font-awesome-sass-loader';
// You can import js, ts, css, sass, ...

import '../public/css/styles.css';

通常,您必须在 HTML 文件中的 Bootstrap css 之后链接自定义 css(例如。)

<link rel="stylesheet" href="bootstrap.css">
<link rel="stylesheet" href="custom.css">

用您自己的样式覆盖 Bootstrap 的样式。我该如何使用 webpack 来做到这一点?谢谢。

最佳答案

这与 Angular 2 无关。您可以按照覆盖顺序将 css 文件包含在 index.html 中,并像任何其他元素一样使用它们。 但是,如果您有组件特定的样式,则可以在具有 styles/styleUrls 元数据属性的组件中使用它们,以单独封装特定于该组件的 css。

关于css - 使用 webpack 用我们的自定义 css 覆盖 bootstrap 的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40459758/

相关文章:

javascript - 文件下载完成后,jquery 的 $.get(...) ajax 成功函数会触发吗?

css - 在 Angular 2 Material 中添加 Sticky FAB

jquery - 填充 jQuery 下拉菜单项

javascript - 为具有多个模块位置的 webpack resolve.modules 设置采用 flowtype 配置

javascript - 菜单,在 Bootstrap 中导航栏上的搜索栏下...不兼容

html - 我在使用 LESS 和 Bootstrap 3 时遇到了一些麻烦

jquery - Twitter Bootstrap 模态 - IsShown

html - Twitter bootstrap 在小型设备上隐藏元素

javascript - 未捕获的语法错误 : Unexpected token < reactjs react-pdf

webpack - 使用带有 gulp 插件的 UglifyJS2 时保留许可证注释