怎么修改react的antd默认样式

coldplay.xixi
Freigeben: 2020-12-22 16:09:21
Original
4523 Leute haben es durchsucht

react中修改antd默认样式的方法:首先给table添加一个div父元素,并设置个className;然后设置这个样式内的table表头样式。

怎么修改react的antd默认样式

本教程操作环境:windows7系统、React17版,该方法适用于所有品牌电脑。

react中修改antd默认样式的方法:

最近在做react+antd项目。不可避免的遇到了修改antd默认样式的问题。

比如,table组件的表头背景色设置,如果直接使用元素样式,会修改整个项目的table。这里我用的方法是,给table添加一个div父元素,给他设置个className,然后设置这个样式内的table表头样式。

我使用的.less预编译。

Nach dem Login kopieren
.boxW,.normalB { :global { .ant-table-thead > tr > th, .ant-table-tbody > tr > td { padding: 8px 8px !important; } .ant-table-thead > tr > th { background-color: rgb(192, 244, 248); } .ant-table-thead > tr > th:hover { background-color: rgb(192, 244, 248); } .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover { background: rgb(192, 244, 248); } } }
Nach dem Login kopieren

这样就可以只修改到当前文件里table的样式了。

这里顺便记录一下.less的样式继承,通过(&:extend(被继承class名))。

.boxW { min-width: 1150px; } .normalB { &:extend(.boxW); &:extend(.boxBorder); }
Nach dem Login kopieren

相关免费学习推荐:javascript(视频)

Das obige ist der detaillierte Inhalt von怎么修改react的antd默认样式. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!