小编Gil*_*les的帖子

将 CSS 模块与 Bootstrap 相结合

在 React 组件中将(自定义)CSS 模块与 Bootstrap结合的最佳方式是什么?我使用 Bootstrap CDN 来获取样式并在组件内使用它们。如何使用连接到组件的CSS 模块(例如)应用自定义样式?换句话说,如何覆盖 Bootstrap 的默认样式?假设以下是我的代码:.nav-link

成分

import React from "react";
import styles from "./Navbar.module.css";

function Navbar() {
   return (
      <nav className="navbar navbar-expand-lg">
         <div className="collapse navbar-collapse" id="navbarNav">
            <ul className="navbar-nav ml-auto">
               <li className="nav-item">
                  <a className="nav-link" href="#">Home</a>
               </li>
               <li className="nav-item">
                  <a className="nav-link" href="#">About</a>
               </li>
            </ul>
         </div>
      </nav>
   );
}

export default Navbar;
Run Code Online (Sandbox Code Playgroud)

CSS

.Navbar {
   background-color: green;
}
Run Code Online (Sandbox Code Playgroud)



知道 css 模块的导入允许我用作styles.Navbar类名,我想出这个是为了使导航栏的背景颜色为绿色。

<nav className={`navbar navbar-expand-lg ${styles.Navbar}`}>
Run Code Online (Sandbox Code Playgroud)

但是,我无法捕获 CSS …

html css twitter-bootstrap reactjs css-modules

5
推荐指数
1
解决办法
4995
查看次数

是否有更有效的方式使按钮成为不同的颜色?

虽然标题解释了我的大多数问题,但您可能需要一些背景信息.我已经开发了一段时间的网站了.该网站上有3个按钮不同颜色每个部分.现在,是否有更有效的方法来执行以下操作:

/* Button 1 */
#button1 {
  display: inline; 
  margin-left: 26px; 
  color: orangered; 
  border: 3px solid orangered; 
  box-sizing: border-box; 
  padding: 7px 30px 7px 30px; 
  border-radius: 30px; 
  -webkit-border-radius: 30px; 
  -moz-border-radius: 30px;
}
#button1:hover {
  background-color: orangered; 
  color: white;
}

/* Button 2 */
#button2 {
  display: inline; 
  margin-left: 26px; 
  color: dodgerblue; 
  border: 3px solid dodgerblue; 
  box-sizing: border-box; 
  padding: 7px 30px 7px 30px; 
  border-radius: 30px; 
  -webkit-border-radius: 30px; 
  -moz-border-radius: 30px;
}
#button2:hover {
  background-color: dodgerblue; 
  color: white; …
Run Code Online (Sandbox Code Playgroud)

html css button

3
推荐指数
2
解决办法
43
查看次数

标签 统计

css ×2

html ×2

button ×1

css-modules ×1

reactjs ×1

twitter-bootstrap ×1