javascript - 如何在创建反应应用程序中使用 css 模块(反应语义 ui)?
问题描述
我正在使用反应语义用户界面,我想为表格组件添加左侧边距和顶部边距(即在中心对齐)我还想减小表格内的单元格大小,但我的 css 无法正常工作,为什么会这样?我需要添加任何 css loader 或 scss loader 吗?我无法理解为什么我的 CSS 代码不起作用?
注意:表格组件有一个名为 className 的道具,我想利用 className 道具并添加自定义样式。链接:https ://react.semantic-ui.com/collections/table/#types-pagination
更新页面.js:
import React, { Component } from 'react';
import { Icon, Label, Menu, Table } from 'semantic-ui-react';
import faker from 'faker';
import s from './updatesPage.css';
const UpdatesPage = () => (
<Table celled className={s.updateForm}>
<Table.Header>
<Table.Row>
<Table.HeaderCell>Name</Table.HeaderCell>
<Table.HeaderCell>URN number</Table.HeaderCell>
<Table.HeaderCell>Parish</Table.HeaderCell>
<Table.HeaderCell>Last Updated</Table.HeaderCell>
<Table.HeaderCell>Notes</Table.HeaderCell>
</Table.Row>
</Table.Header>
<Table.Body>
<Table.Row>
<Table.Cell>{faker.name.findName()}</Table.Cell>
<Table.Cell>{faker.random.number()}</Table.Cell>
<Table.Cell>{faker.address.streetAddress()}</Table.Cell>
<Table.Cell>{faker.date.weekday()}</Table.Cell>
<Table.Cell>{faker.random.words()}</Table.Cell>
</Table.Row>
<Table.Row>
<Table.Cell>{faker.name.findName()}</Table.Cell>
<Table.Cell>{faker.random.number()}</Table.Cell>
<Table.Cell>{faker.address.streetAddress()}</Table.Cell>
<Table.Cell>{faker.date.weekday()}</Table.Cell>
<Table.Cell>{faker.random.words()}</Table.Cell>
</Table.Row>
</Table.Body>
</Table>
)
export default UpdatesPage;
更新页面.css:
.updateForm {
margin-top: 100px;
margin-left: 50px;
}
上面的代码可以工作,即 javascript 可以工作,但 CSS 不能工作,为什么会这样?见截图:https ://imgur.com/a/sBEUA6J我看不到任何边距顶部,留给表格。
解决方案
为了将 CSS 模块与 create-react-app 一起使用,您需要将您的 css 文件重命名为 updatesPage.module.css。
您可以在用户指南的“添加 CSS 模块样式表”部分找到相关文档
推荐阅读
- pyspark - 使用 pyspark 在 Jupyter notebook 中读取 avro 文件时遇到问题
- firebase - 如何将房间数据与 Cloud Firestore 同步?
- x11 - 如何在 Manjaro i3 中永久设置屏幕布局 (arandr)?
- spring-boot - 将多对多 IN 语句映射到 JPA(Spring Boot)
- wordpress - 自定义帖子类型未出现在搜索结果中
- bash - 如何显示文件夹中的项目数 - Bash
- sql - 删除重复的行并将其余行附加到另一个表
- node.js - 如何在 Nodejs 中使用 websocket 制作乒乓不和谐机器人?
- ruby-on-rails - 如何使用 ruby on rails 获取 firebase 分析?
- javascript - 如何结合 JS 媒体查询和滚动监听?