vue中(el-button的五種類型,三種css格式)
vue(el-button五種類型,三種css格式)
在寫(xiě)一個(gè)系統(tǒng)的css文件的時(shí)候,發(fā)現(xiàn)了不同類型的button的初始顏色不同,為了完美的使button的顏色和背景的顏色相映照,就去搜了一下,小做總結(jié),為以后的使用做準(zhǔn)備。
<div> <el-button><span>默認(rèn)按鈕</span></el-button> <el-button type="primary"><span>主要按鈕</span></el-button> <el-button type="success"><span>成功按鈕</span></el-button> <el-button type="info"><span>信息按鈕</span></el-button> <el-button type="warning"><span>警告按鈕</span></el-button> <el-button type="danger"><span>危險(xiǎn)按鈕</span></el-button> </div>
<div style="margin: 20px 0"> <el-button><span>樸素按鈕</span></el-button> <el-button type="primary"><span>主要按鈕</span></el-button> <el-button type="success"><span>成功按鈕</span></el-button> <el-button type="info"><span>信息按鈕</span></el-button> <el-button type="warning"><span>警告按鈕</span></el-button> <el-button type="danger"><span>危險(xiǎn)按鈕</span></el-button> </div>
<div> <el-button round><span>圓形按鈕</span></el-button> <el-button type="primary" round><span>主要按鈕</span></el-button> <el-button type="success" round><span>成功按鈕</span></el-button> <el-button type="info" round><span>信息按鈕</span></el-button> <el-button type="warning" round><span>警告按鈕</span></el-button> <el-button type="danger" round><span>危險(xiǎn)按鈕</span></el-button> </div>
需要的話自取,如果說(shuō)要記的話,可以記一下下面這幾點(diǎn)。
a.round設(shè)置圓邊按鈕
b.
- 默認(rèn)白
- 主要藍(lán) primary
- 成功綠 success
- 信息灰 info
- 警告橘黃 warning
- 危險(xiǎn)紅 danger
vue中的樣式
常見(jiàn)的樣式 :
- ① : 行內(nèi)樣式
- ② : 在style中書(shū)寫(xiě)樣式
實(shí)例一
使用v-bind給class設(shè)置一個(gè)數(shù)組樣式
代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="lib/vue-2.4.0.js"></script> <style> .red { color: salmon; } .size { font-size: 20px; } </style> </head> <body> <div id="app"> <div :class="['red','size']">我是一個(gè)div</div> </div> <script> new Vue({ el: "#app" }) </script> </body> </html>
截圖
實(shí)例二
使用三元運(yùn)算符來(lái)控制樣式
代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="lib/vue-2.4.0.js"></script> <style> .red { color: salmon; } .size { font-size: 20px; } </style> </head> <body> <div id="app"> <div :class="flag?'size':'red'">我是一個(gè)div</div> </div> <script> new Vue({ el: "#app", data: { flag: true } }) </script> </body> </html>
截圖
當(dāng)flag 為true時(shí)
當(dāng)flag 為false時(shí)
實(shí)例三
通過(guò)點(diǎn)擊事件改變div的顏色 , 大小 , 背景顏色
代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="lib/vue-2.4.0.js"></script> <style> .red { color: salmon; } .size { font-size: 20px; } .back { background-color: rgb(175, 244, 96); } </style> </head> <body> <div id="app"> <div :class="classObj">我是一個(gè)div</div> <button @click="changeStyle">點(diǎn)擊我</button> </div> <script> new Vue({ el: "#app", data: { classObj: { 'red': true, 'size': true, 'back': true } }, methods: { changeStyle() { this.classObj.red = !this.classObj.red, this.classObj.size = !this.classObj.size, this.classObj.back = !this.classObj.back } } }) </script> </body> </html>
截圖
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue3+高德地圖只展示指定市、區(qū)行政區(qū)域的地圖以及遮罩反向鏤空其他地區(qū)
vue大屏項(xiàng)目開(kāi)發(fā),客戶覺(jué)得地圖上的文字標(biāo)注太多了,要求地圖上只顯示省市等主要城市的標(biāo)注,這篇文章主要給大家介紹了關(guān)于vue3+高德地圖只展示指定市、區(qū)行政區(qū)域的地圖以及遮罩反向鏤空其他地區(qū)的相關(guān)資料,需要的朋友可以參考下2024-02-02基于vue2.0實(shí)現(xiàn)仿百度前端分頁(yè)效果附實(shí)現(xiàn)代碼
本文通過(guò)實(shí)例代碼給大家介紹了基于vue2.0實(shí)現(xiàn)仿百度前端分頁(yè)效果,在文中給大家記錄了遇到的問(wèn)題及解決方法,需要的朋友可以參考下2018-10-10基于vue-ssr的靜態(tài)網(wǎng)站生成器VuePress 初體驗(yàn)
VuePress為每一個(gè)由它生成的頁(yè)面提供預(yù)加載的html,不僅加載速度極佳,同時(shí)對(duì)seo非常友好。這篇文章主要介紹了基于vue-ssr的靜態(tài)網(wǎng)站生成器VuePress 初體驗(yàn),需要的朋友可以參考下2018-04-04Vue Router 實(shí)現(xiàn)動(dòng)態(tài)路由和常見(jiàn)問(wèn)題及解決方法
動(dòng)態(tài)路由不同于常見(jiàn)的靜態(tài)路由,可以根據(jù)不同的「因素」而改變站點(diǎn)路由列表。這篇文章主要介紹了Vue Router 實(shí)現(xiàn)動(dòng)態(tài)路由和常見(jiàn)問(wèn)題解決方案,需要的朋友可以參考下2020-03-03vue.js 初體驗(yàn)之Chrome 插件開(kāi)發(fā)實(shí)錄
這篇文章主要介紹了vue.js 初體驗(yàn)之Chrome 插件開(kāi)發(fā)實(shí)錄 ,需要的朋友可以參考下2017-05-05