javascript - 我有一个使用 Antd 的 React 组件,需要设置每隔一行的背景样式
问题描述
我有一个使用 Antd 的组件,我正在尝试使用nth-child()
选择器来设置每隔一行的背景颜色,但我不知道如何使用 Antd 来做到这一点。
我通读了他们的文档并尝试${Row}:nth-child(2){ background-color: white;}
通过扩展我的 Collapse 组件的样式来应用该逻辑,但是我收到一个类型错误,指出 typeOf Row 不可分配给类型“CSSObject”
我在下面有一个带有初始样式和布局的代码沙箱。
解决方案
您可以使用 ant 设计类名称编辑 Body 组件,如下所示:
const Body = styled.div`
background-color: #f7f7f7;
.ant-row:nth-child(even) {
background-color: yellow;
}
`;
推荐阅读
- cmake - 如何通过 cmake 命令行设置 COMPILE_DEFINITIONS
- python-3.x - DJANGO:如何创建复制模型对象的方法?
- mysql - 组合多选查询
- python - 如何使用 python pandas 获得预期的输出过滤器唯一值
- debugging - 在调试 Xdebug 连接时,PhpStorm 输出部分未在调试窗口中显示输出,以侦听传入连接?
- python - 选择多个列表中有多个列值的行
- sql - 如何从另一个表中获取具有不同值的行
- ios - SwiftUI 2 访问 AppDelegate
- python - Aiohttp 会话超时不会取消请求
- java - Java 在 Map 的值中迭代内部信息