首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React material-ui速记classNames不工作?

React material-ui速记classNames不工作?
EN

Stack Overflow用户
提问于 2019-10-25 16:41:58
回答 1查看 542关注 0票数 0

"className= "mb-4" (marginBottom)或className= "p-10"(填充)不工作。你能帮帮我吗。

代码语言:javascript
复制
<div className="mb-24"></div>
EN

回答 1

Stack Overflow用户

发布于 2019-10-25 19:14:28

在React material-ui 中,您不能为边距/填充编写className(速记)。因为react material-ui不支持提到的速记类。你可以这样写:当你想使用页边距/填充属性时,你需要导入这个属性并使用。

代码语言:javascript
复制
import { spacing } from '@material-ui/system';
const theme = {
  spacing: 8,
}

<Box m={-2} /> // margin: -16px;
<Box m={0} /> // margin: 0px;
<Box m={0.5} /> // margin: 4px;
<Box m={2} /> // margin: 16px;

也可以直接使用:

代码语言:javascript
复制
<Box m="2rem" /> // margin: 2rem;
<Box mx="auto" /> // margin-left: auto; margin-right: auto;
<Box my="auto" /> // margin-top: auto; margin-bottom: auto;

你想使用相同的类,如css mb-4:你可以导入css文件并在其中定义。因为(mb-4类是bootstrap速记类)。

demo.css:

代码语言:javascript
复制
.mb-4{
margin-bottom:4px;
}

demo.js

代码语言:javascript
复制
import 'demo.css';
<div className="mb-4">

您还可以参考这个文档:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58555081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档