繁体   English   中英

如何在React语义UI中调整表组件的大小?

How to resize table component in react semantic ui?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

如何在react语义ui中修改表单元格的大小? 我正在使用名为updatesPage的功能组件,但CSS无法正常工作,为什么呢?

码:

        import { Icon, Label, Menu, Table } from 'semantic-ui-react';

        const UpdatesPage = () => (
            <Table celled>
              <Table.Header>
                <Table.Row>
                  <Table.HeaderCell>Header</Table.HeaderCell>
                  <Table.HeaderCell>Header</Table.HeaderCell>
                  <Table.HeaderCell>Header</Table.HeaderCell>
                </Table.Row>
              </Table.Header>

              <Table.Body>
                <Table.Row>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                </Table.Row>
                <Table.Row>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                </Table.Row>
                <Table.Row>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                  <Table.Cell>Cell</Table.Cell>
                </Table.Row>
              </Table.Body>
            </Table>
        )

    export default UpdatesPage;

CSS:

.ui.table thead th {
    width: 30px;
}

.ui.table tbody td {
    width: 30px;
}

CSS无法正常工作,为什么呢? 我选择了错误的CSS选择器,请参见屏幕截图。 在此处输入图片说明

1 个回复

语义UI React在表,标题,行和单元格上接受className参数。 使用以下代码和样式导入,您可以更改表格的整体外观。 您可以在此处查看预览

Table.js

import "./style.css";
const UpdatesPage = () => (
      <Table celled>
        <Table.Header>
          <Table.Row>
            <Table.HeaderCell>Header</Table.HeaderCell>
            <Table.HeaderCell>Header</Table.HeaderCell>
            <Table.HeaderCell>Header</Table.HeaderCell>
          </Table.Row>
        </Table.Header>
        <Table.Body>
          <Table.Row>
            <Table.Cell className="blue-with-padding">Cell</Table.Cell>
            <Table.Cell className="yellow-with-large-padding">Cell</Table.Cell>
            <Table.Cell>Cell</Table.Cell>
          </Table.Row>
          <Table.Row>
            <Table.Cell>Cell</Table.Cell>
            <Table.Cell>Cell</Table.Cell>
            <Table.Cell>Cell</Table.Cell>
          </Table.Row>
          <Table.Row>
            <Table.Cell>Cell</Table.Cell>
            <Table.Cell>Cell</Table.Cell>
            <Table.Cell className="four-hundred-width">Cell</Table.Cell>
          </Table.Row>
        </Table.Body>
      </Table>
    );

style.css文件

   .blue-with-padding {
      padding: 5px !important;
      background: blue;
    }
    .yellow-with-large-padding {
      padding: 70px !important;
      background: yellow;
    }
    .four-hundred-width {
      width: 400px;
    }
3 将语义ui导入到react组件中

我已经通过npm安装了语义ui。 它当前位于node_modules中 ,并内置于/ dist /中。 看起来像这样: 文件结构看起来像... 在我的react组件app.jsx中 ,我正在导入react,react-dom,jquery,但是语义ui-似乎有问题 为 ...

4 如何在 React 中调整 div 表的大小?

我是 React 的新手。 我想在网页(顶部和底部)中以 50-50 的比例放置两个buttonBar + tables 。 但是,我想通过拖动来调整它们的大小。 如何将 'buttonBar' 和 'table' 作为组件分组并使它们像一个可调整大小的div 。 是否有任何库可以使用或可以通过ht ...

5 如何在语义ui中更改输入大小?

我想在实际ui中调整输入框的宽度和高度,但是为什么不行呢? 码: index.html的: login.js: 我想缩小输入框的尺寸怎么办? 我试过了 1) 2) 3) 以上都不是为什么? 请参见下面的屏幕截图: ...

7 如何在 React 中创建可调整大小的组件

正如标题所说。 我想创建一个 React 组件,让我可以通过拖动来调整其宽度的大小 - 就像 Windows 操作系统中的窗口一样。 处理这个问题的最佳方法是什么? 编辑我包括了我目前对此事的处理方法: 首先,我在容器的右上角放置了一个“dragger”元素。 当我在该元素上按下鼠标时,我想创建 ...

2020-03-21 19:23:44 1 220   reactjs
8 ReactJS语义ui按钮动态调整大小

我想根据浏览器页面的大小动态调整应用程序按钮的大小。 我尝试使用类似: 这会更改按钮的大小,但是如果我调整窗口的大小,则按钮不会相应地更改。 图标也保持道具中指定的大小(“小”)。 ...

10 语义UI段大小调整问题

大家好,我只是在尝试仅根据内容调整段的大小,而不让它填满页面的整个宽度。 香港专业教育学院尝试了一切,我只是无法实现。 如何调整细分的大小? 我需要放入另一个div吗? 还是有一些简单的语义修复方法? &lt;link rel="stylesheet" type="tex ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM