element ui需要引入样式吗_ElementUI 修改默认样式的几种办法
ElementUI 是一套ui組件庫,目前最新版本 react 和 vue 等主流框架都有支持。該庫默認主題色是天藍色,若用于項目開發,難免遇到要需求修改其默認樣式的情況,本文就基于 react 和 vue 框架介紹幾種修改 ElementUI 默認樣式的辦法。
ElementUI下載官網:http://element.eleme.io/#/zh-CN
Vue
安裝:
npm i element-ui -S
使用:
import Vue from 'vue';
import ElementUI from'element-ui';
import'element-ui/lib/theme-chalk/index.css';
import App from'./App.vue';
Vue.use(ElementUI);newVue({
el:'#app',
render: h=>h(App)
});
(一)內嵌法修改樣式
通過:style修改,用于局部組件塊:
默認按鈕
data() {return{
selfstyle: {
color:"white",
marginTop:"10px",
width:"100px",
backgroundColor:"cadetblue"}
};
}
}
(二):class引用修改樣式
通過:class修改,用于局部組件塊:
默認按鈕
data() {return{
selfbutton:"self-button"};
}
}
color: white;
margin-top: 10px;
width: 100px;
background-Color: cadetblue;
}
(三)import導入修改樣式
通過import導入樣式文件,若在main.js中導入css 則表示全局引用。既可以用于局部組件塊也可以用于全局組件:
和下面的el-button效果一樣
默認按鈕
/*button.css*/.el-button {
color: white;
margin-top: 10px;
width: 100px;
background-Color: cadetblue;
}
.self-button {
color: white;
margin-top: 10px;
width: 100px;
background-Color: cadetblue;
}
.self-button:hover {
color: black;
background-Color: whitesmoke;
}
React
安裝:
npm install element-react -S
npm install element-theme-default -S
使用:
import React from 'react';
import ReactDOM from'react-dom';
import { Button } from'element-react';
import'element-theme-default';
ReactDOM.render(Hello, document.getElementById('app'));
(一)內嵌法修改樣式
import { Button } from 'element-react';functionapp(){
render() {
const style={
color:"white",
marginTop:"10px",
width:"100px",
backgroundColor:"cadetblue"}return(
Hello
);
}
}
(二)提升優先級修改樣式
導入樣式文件,通過className引用樣式,樣式文件中需要使用!import提高優先級,否則無效。
import '../style/button.css'import { Button } from'element-react';functionApp(){
render() {return(
和下面的Button效果一樣
Hello
);
}
}/*button.css*/.el-button {
color: white!important;
margin-top: 10px!important;
width: 100px!important;
background-Color: cadetblue!important;
}
.self-button {
color: white!important;
margin-top: 10px!important;
width: 100px!important;
background-Color: cadetblue!important;
}
.self-button:hover {
color: black!important;
background-Color: whitesmoke!important;
}
————————————————
版權聲明:本文為CSDN博主「黃澤平」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zeping891103/article/details/84961225
總結
以上是生活随笔為你收集整理的element ui需要引入样式吗_ElementUI 修改默认样式的几种办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: indesign图片规定在左下角_详解I
- 下一篇: 打不开_网页打不开,怎解?