自定义主题

如果你项目使用scss/sass来编写样式的话,你完全可以定义一套属于自己的主题风格。

创建

新建一个样式文件,如:theme-style.scss

/* 改变主题色变量 */
$--color-primary: blue;

/* 导入字体文件 必须*/
$--font-path: '~spotlight-ui/lib/font';
/* 导入Spotlight的主题文件*/
@import "~spotlight-ui/packages/theme/src/index.scss";

使用

import Vue from 'vue';
// 导入 Spotlight
import Spotlight from "spotlight-ui";
// 无须引入Spotlight的css样式文件
// import 'spotlight-ui/lib/style/index.css';
import './theme-style.scss';
import App from './App.vue';

// 引用
Vue.use(Spotlight);

new Vue({
  el: '#app',
  render: h => h(App)
});

完成

你会发现主题色已经变为蓝色了。

results matching ""

    No results matching ""