想要global覆盖样式:app/pages/components/AntdCustomStyle/index.module.css Unknown word?
想要覆盖antd的默认样式,
// AntdCustomStyle/index.module.css
:global(
.ant-tabs-tab {
background-color: red;
}
)
// AntdCustomStyle/index.tsx
import React, { useState } from 'react'
import {Tabs} from 'antd'
import './index.module.css'
const initialItems = [
{ label: 'Tab 1', children: 'Content of Tab 1', key: '1' },
{ label: 'Tab 2', children: 'Content of Tab 2', key: '2' },
{
label: 'Tab 3',
children: 'Content of Tab 3',
key: '3',
closable: false,
},
];
function index() {
const [items, setItems] = useState(initialItems);
return (
<div>
<Tabs
type="editable-card"
items={items}
></Tabs>
</div>
)
}
export default index
但是却报错如下:
./pages/components/AntdCustomStyle/index.module.css:3:3
Syntax error: /Users/john/Desktop/Test/js/typescript/ts-test01/my-app/pages/components/AntdCustomStyle/index.module.css Unknown word
1 |
2 | :global(
> 3 | .ant-tabs-tab {
| ^
4 | background-color: red;
5 | }
请问这是哪里有问题啊,应该就是这样写的?
编辑1
感谢:然后去远足的回复。但是我这样做之后还是报错:
:global(.ant-tabs-tab ){
background-color: red;
}
或者
.myClass {
:global(.ant-tabs-tab ){
background-color: red;
}
}
回复
1个回答
test
2024-06-27
:global(selector) {
style...
}
你咋能把 selector 和 style 都用小括号括起来呢……
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容