热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在自举的React/Redux应用程序中覆盖自举主题颜色?

如何解决《如何在自举的React/Redux应用程序中覆盖自举主题颜色?》经验,为你挑选了1个好方法。

可能是一个新手问题(以REACT开头),但是我无法在新启动的react应用程序中更改主题颜色。

我读了一些答案,但不幸的是,它们对我没有用。

我有以下入口点:

import React from 'react';
import ReactDOM from 'react-dom';
import { App } from './components/App';
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap';
import './styles/app.scss';

ReactDOM.render(, document.getElementById('app'));

我在中有app.scss样式表src/styles

@import '_settings.scss';
@import '_base.scss';
@import './components/_header.scss';

我尝试在此处更改主题颜色,但似乎无济于事:

@import "node_modules/bootstrap/scss/bootstrap";

$theme-colors: (
  "primary": #991196,
  "danger": #ff4136
);

有人可以向我指出这是如何工作的,因为我遇到的所有答案和惯例似乎都在使用不同的方法。

我正在使用以下版本的Bootstrap:

"bootstrap": "^4.0.0"

Gautam Naik.. 7

首先参考这个,Bootstrap Webpack

这是在reactjs项目中使用引导程序的一种方法。

您正在通过此操作导入Bootstrap CSS的编译版本

import 'bootstrap/dist/css/bootstrap.min.css'; //Dont do this

相反,您应该这样做

在您的app.scss文件中,

首先定义你的颜色

$primary: #13C7CD;
$danger: #red;

然后

导入引导的scss版本

@import '~bootstrap/scss/bootstrap';

~ 意味着webpack将在其中搜索 node_modules

在此之后,将app.scss文件导入到您的主js文件中(可以是index.js或app.js)

import './styles/app.scss';

如何运作

在导入引导scss之前定义颜色变量时,生成的符合标准的css将具有您的颜色值



1> Gautam Naik..:

首先参考这个,Bootstrap Webpack

这是在reactjs项目中使用引导程序的一种方法。

您正在通过此操作导入Bootstrap CSS的编译版本

import 'bootstrap/dist/css/bootstrap.min.css'; //Dont do this

相反,您应该这样做

在您的app.scss文件中,

首先定义你的颜色

$primary: #13C7CD;
$danger: #red;

然后

导入引导的scss版本

@import '~bootstrap/scss/bootstrap';

~ 意味着webpack将在其中搜索 node_modules

在此之后,将app.scss文件导入到您的主js文件中(可以是index.js或app.js)

import './styles/app.scss';

如何运作

在导入引导scss之前定义颜色变量时,生成的符合标准的css将具有您的颜色值


推荐阅读
  • 本文讨论了将HashRouter改为Router后,页面全部变为空白页且没有报错的问题。作者提到了在实际部署中需要在服务端进行配置以避免刷新404的问题,并分享了route/index.js中hash模式的配置。文章还提到了在vueJs项目中遇到过类似的问题。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了为什么在main.js中写import不会全局生效的问题,并提供了解决方案。在每一个vue文件中都需要写import语句才能使其生效,而在main.js中写import语句则不会全局生效。本文还介绍了使用Swal和sweetalert2库的示例。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 超级简单加解密工具的方案和功能
    本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • 详解react组件通讯方式(多种)
    这篇文章主要介绍了详解react组件通讯方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 基于SpringBoot打造在线教育系统(6)– 二级分类模块UI篇
    这一节来做二级分类,为了快速开发,一级分类只做新增,暂时不考虑修改和删除,如果一定要删,就去数据库删吧。我们接下来,需要通过一级分类,获取所有的二级分类。开始 ... [详细]
  • 我正在尝试使用scrapycrallsingle运行完美运行的scrapy蜘蛛,但我无法在python脚本中运行它.主要问题是从不执行SingleBlogSpider.parse方 ... [详细]
  • 1、DashAPI文档Dash是一个API文档浏览器,使用户可以使用离线功能即时搜索无数API。程序员使用Dash可访问iOS,MacOS, ... [详细]
author-avatar
坚韧稻草
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有