使用样式预处理器

CSS本身采用的是一种比较古早的语法格式,当时的使用场景限制了语法的设计。后来随着前端页面功能越来越庞大、样式越来越复杂,直接写CSS是比较困难的,因此出现了许多CSS预处理器,比如主流的Less、Sass、Scss、Stylus、PostCSS、Tailwind等。UmiJS中推荐使用Less。

使用Less例子

UmiJS默认集成了Less的预处理器,不需要什么额外配置,我们直接使用就行了。

index.less

.siteCard {
  width: 100px;
  height: 100px;
  background-color: #ff0000;
}

index.jsx

import styles from './index.less';

export default function HomePage() {
  return (
    <div className={styles.siteCard}></div>
  );
}
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。