css - 如何在 Chakra UI 表中的行之间放置空格

标签 css reactjs user-interface chakra-ui

我使用 ChakraUI 创建了一个表格,但我想在行之间放置一个空格以提供合适的间距,我已经尝试过使用边距和填充,但至少在我尝试时我做不到。

<TableContainer mx="9.8rem">
    <Table variant="unstyled" maxWidth="100%">
        <Thead>
            <Tr>
                <Th color={theme.text.mono} pl="5">
                    Asset
                </Th>
                <Th color={theme.text.mono}>Price</Th>
                <Th color={theme.text.mono}>Balance</Th>
                <Th color={theme.text.mono}>Value</Th>
            </Tr>
        </Thead>
        <Tbody bgColor={theme.bg.blueNavy}>
            <Tr>
                <Td
                    borderLeftRadius="0.75rem"
                    fontSize="sm"
                    fontWeight="bold"
                    pl="4"
                >
                    <Flex flexDirection="row" alignItems="center" gap="2">
                        <Image src="icons/syscoin-logo.png" w="8" h="8" alt="Asset" />
                        <Text>SYS</Text>
                    </Flex>
                </Td>
                <Td fontSize="sm">$1,043.27</Td>
                <Td fontSize="sm">0.0000554448</Td>
                <Td fontSize="sm" borderRightRadius="0.75rem">
                    $0.06
                </Td>
            </Tr>

        ...

Screenshot showing table

最佳答案

您可以使用 border-collapse: separateborderSpacing在 native 上分隔行 <table>元素:

<Table style={{borderCollapse:"separate", borderSpacing:"0 1em"}}>

关于css - 如何在 Chakra UI 表中的行之间放置空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73452197/

相关文章:

css - CSS 相对位置问题 "list"

html - 如何在 HTML 中扩展 CSS 样式,以便在浏览器中查看时它出现在整个页面中?

javascript - 无法更新 react 应用程序的状态

css - React,打印机友好的可打印区域进行打印(Ctrl+P)

java - 一种检查单独 java 应用程序的 GUI 按钮/标签/等的方法

html - 将 CSS 应用于嵌套的 HTML 代码

node.js - 如何使用 useEffect 和 Context API 检查用户是否登录并保护路由?

android - 以百分比(或类似百分比)动态调整 View 大小?

python - wxPython - 标题边框

css - 我怎样才能强制这个 z-index?