# 使用 css :::tip 本文档以 css 为示例,把后缀换成 `.less` 同样适用。 ::: ## 全局样式 Fes.js 中约定 `src/global.css` 为全局样式,如果存在此文件,会被自动引入到入口文件最前面。 比如用于覆盖样式, ```css .layout-content { max-width: 1000px; } ``` ## 组件内样式 ```vue <style> .layout-content { max-width: 1000px; } </style> ``` ## 引入第三方样式 可以直接通过 `import` 引入第三方组件,当然最好在入口文件`app.js`中引入 ``` js // src/app.js import 'bootstrap/dist/css/bootstrap.css' ``` ## CSS Modules 支持 `Vue` 的 [CSS Modules](https://vue-loader.vuejs.org/zh/guide/css-modules.html#%E7%94%A8%E6%B3%95) 用法,可以直接使用: ```vue <style module> .layout-content { max-width: 1000px; } ``` 如果想直接引入CSS文件的话,则CSS文件名需要包含`.module`,比如: ```js import style from '@/styles/index.module.css' console.log(style) ``` ## CSS 预处理器 Fes.js 内置支持 `less`,不支持 `sass` 和 `stylus`,但如果有需求,可以通过 `chainWebpack` 配置或者 `fes-plugin` 插件的形式支持。