修改elementui 里面input的placeholder字体颜色
如何修改
代码如下:
::placeholder选中placeholder,重写样式(涉及到样式还要考虑到穿透::v-deep)
.el-input__inner::placeholder {
color: #31E5F5;
}
/* 考虑到兼容的话就是*/
/* 谷歌 */
.el-input__inner::-webkit-input-placeholder {
color: #31E5F5;
}
/* 火狐 */
.el-input__inner:-moz-placeholder {
color: #31E5F5;
}
/*ie*/
.el-input__inner:-ms-input-placeholder {
color: #31E5F5;
}
效果
案例展示
vue2.x代码
<template>
<div class="test">
HelloWorld
<br />
<br />
<br />
<el-date-picker v-model="value" type="datetime" placeholder="选择日期时间">
</el-date-picker>
</div>
</template>
<script>
export default {
data() {
return {
value: "",
};
},
};
</script>
<style scoped>
::v-deep .el-input--prefix .el-input__inner{
color: blue;
}
::v-deep .el-input--prefix .el-input__inner::placeholder {
color: red;
}
</style>
案例效果