css - 在 webpack css loader 中使用外部样式和多个类名

标签 css reactjs webpack

有没有办法在使用外部 css(即 bootstrap、semantic-ui、foundation 等)的同时仍然获得 base64 类名?如果有一种方法可以使用多个类名,这就有可能实现。

目前你只能使用一个这样的类名

import React, {Component} from 'react';
import style from './App.scss';
import styles from '../semantic/dist/components/button.min.css'

  render() {
    return (
      <div className="App">
        <div className={style.button}>Hello Webpack!!!</div>
    );
  }
}

我需要能够像这样使用多个类名:

<div className={style.btn} + {style.red}>Hello Webpack!!!</div>

为了使用 css 框架并获取 base64 类名。有办法做到这一点吗?

TL;DR:我想从一个没有 :local(...) 的文件中为每个类名 (semantic-ui) 获取多个类名,并获取 base64 随机类名。使用它们。如果我导入 ../semantic/dist/components/button.min.css 我可以使用 className="ui red button" 很好,但是如果我 import来自 '../semantic/dist/components/button.min.css' 的语义,我不能使用 className={Semantic.ui + ""+ Semantic.button}

最佳答案

使用类名 npm 模块

import classNames from 'classnames'

render: <div className={classNames(style.red,style.btn)}>Hello Webpack!!!</div>

关于css - 在 webpack css loader 中使用外部样式和多个类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34733909/

相关文章:

html - 如何防止 CSS 中的边距溢出?

javascript - jQuery/HTML 匹配 div 的文本

jquery - Bootstrap 菜单上的第三级悬停延迟

javascript - 同构 reactjs cdn Assets

jquery 为旋转的 div 设置动画

node.js - Apollo Client V2 获取数据的顺序错误

javascript - 需要一个包含react-native中的var的var

javascript - ReactJS 构造函数 'this' 未定义错误

javascript - 带有 .js 扩展名的 Webpack/ts-loader 导入无法解析

apache - 如何为 React 路由设置 apache 服务器?