vue項目如何全局修改el-button樣式
vue全局修改el-button樣式
修改前
效果圖:
代碼修改
在APP.vue文件,或者某個.vue文件。
在沒有scoped的style標(biāo)簽里面修改:
<style lang="scss"> .el-button--primary{ color: #1686f5; background-color: rgb(240, 248, 255); border-color: rgb(148, 197, 238); font-size: 14px; &:hover { color: rgb(240, 248, 255); background-color: rgb(148, 197, 238); border-color: rgb(148, 197, 238); } &:active { color: rgb(240, 248, 255); background-color: rgb(148, 197, 238); border-color: rgb(148, 197, 238); } } <style>
樣式2
代碼:
.el-button--primary { color: #1c242c; background-color:#f2f6fc; border: none; font-size: 14px; &:hover { color: #2483ff; background-color: rgb(242,246,252); } &:active { color: #2483ff; background-color: rgb(242,246,252); } }
因為本案例修改了primary類型的el-button按鈕樣式,如果項目中使用了餓了么的this.$confirm,因為確定按鈕也是primary類型,所以需要調(diào)整primary類型按鈕的樣式,在App.vue文件(不帶scoped的style標(biāo)簽里寫入以下代碼):
.confirmButton-reset{ // background: #fff !important; // color: #606266 !important; font-size: 12px; // border-color: #DCDFE6;; }
在使用了confirm組件的地方,修改確定按鈕按鈕所使用的樣式class:
this.$confirm('確定要刪除?', '確認(rèn)信息', { distinguishCancelAndClose: true, confirmButtonText: '確定', cancelButtonText: '取消', confirmButtonClass: 'confirmButton-reset' }) .then(() => {
如果想給所有的el-button設(shè)置統(tǒng)一樣式,比如設(shè)置一樣的字體大小,代碼如下:
.el-button { margin-top:3px; font-size: 14px; }
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何在vue-cli中使用css-loader實現(xiàn)css module
這篇文章主要介紹了如何在vue-cli中使用css-loader實現(xiàn)css module,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下2021-01-01vue-auto-focus: 控制自動聚焦行為的 vue 指令方法
今天小編就為大家分享一篇vue-auto-focus: 控制自動聚焦行為的 vue 指令方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08vue使用exif獲取圖片旋轉(zhuǎn),壓縮的示例代碼
這篇文章主要介紹了vue使用exif獲取圖片旋轉(zhuǎn),壓縮的示例代碼,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下2020-12-12vue 動態(tài)改變靜態(tài)圖片以及請求網(wǎng)絡(luò)圖片的實現(xiàn)方法
下面小編就為大家分享一篇vue 動態(tài)改變靜態(tài)圖片以及請求網(wǎng)絡(luò)圖片的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02vue中provide?inject的響應(yīng)式監(jiān)聽解決方案
這篇文章主要介紹了vue中provide?inject的響應(yīng)式監(jiān)聽解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04