Vue Element-Ui 改變el-Input背景樣式


Element-ui是一個非常好的UI設計模塊,它提供給我們很多好看的按鈕樣式,非常適用於快速搭建UI,下面說說如果使用了element-ui之后,要更改它默認的el-Input樣式應該怎么操作。

使用調試工具找出他的樣式默認表,具體操作如下:

 

 



從上圖知道默認的樣式是.el-input__inner,那下面在改成自己想要的顏色:

<style >
 
.el-input__inner[DangerColor="danger"] {
  background-color: #F56C6C;    //紅色
}
 
.el-input__inner[WarningColor="warning"] {
  background-color: #E6A23C;    //橙色
}
 
.el-input__inner[SuccessColor="success"] {
  background-color: #67C23A;    //綠色
}
 
</style>
 在這里特別提醒,如果你修改不成功,那么可能是,style標簽上加上scoped屬性,表示它的樣式作用於當下模塊,.el-inout__inner是一個全局屬性。

    但是,如果你不加scoped屬性,你這個頁面的style在其他頁面就可以直接調用了,所以建議寫入統一的全局樣式文件中:

 

 



下面繼續說說怎么動態改變el-input默認背景顏色:

<!-- 當el-Input輸入正常或者是不輸入,那么el-Input背景不改變 -->
<el-input v-if="(MyInput==='')||(MyInput==='正常')" size="mini"
v-model="MyInput" readonly/>          
 
<el-input v-else size="mini" WarningColor='warning' v-model="MyInput" readonly/>                     <!--  否則,el-Input背景變成橙色 -->
以上就是動態改變默認el-Input背景色的一種方法。
————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM