Ant Design + Tailwind CSS rem 单位适配方案
在一些业务场景下,需要将页面的缩放大小根据视口进行动态调整。而若项目中同时使用
tailwind和antd时,需要结合两者的使用情况
以下为官方提供的 rem 方案
结合两者,只需启用 antd rem 功能,并在全局 css 中动态配置 html 的字体大小即可。
// src/main.tsx
import { px2remTransformer, StyleProvider } from '@ant-design/cssinjs'
const px2rem = px2remTransformer()
<StyleProvider transformers={[px2rem]}>
<App />
</StyleProvider>
/* src/index.css */
@media screen and (min-width: 768px) {
html {
@apply text-[300%];
}
}