elementUI组件库样式修改整理

一、整体修改样式注意点

  • 避免!important,能使用深度选择器就用深度选择器
  • 主题色使用变量,方便后期统一修改,最好新建一个单独的文件,专门用于定义公共变量
  • 样式文件尽量放在一个文件里,方便后期维护

二、单独element Form样式修改,不影响其他

修改点(其他框架样式也类似修改)

  • 使用div包裹form项
  • 使用深度选择器 /deep/ 或者::v-deep 穿透修改样式

代码

javascript 复制代码
<el-form :inline="true" :model="formInline" class="demo-form-inline">
	<div class="self-style">
  		<el-form-item label="审批人">
    		<el-input v-model="formInline.user" placeholder="审批人"></el-input>
  		</el-form-item>
  	</div>
  <el-form-item label="活动区域">
    <el-select v-model="formInline.region" placeholder="活动区域">
      <el-option label="区域一" value="shanghai"></el-option>
      <el-option label="区域二" value="beijing"></el-option>
    </el-select>
  </el-form-item>
  <el-form-item>
    <el-button type="primary" @click="onSubmit">查询</el-button>
  </el-form-item>
</el-form>

<style>
.self-style{
	background-color: #F5F5F5;
	/deep/ .el-input__inner {
		border: none
	}
	/deep/ .el-form-item {
		margin-bottom: 22px;
		border: 1px solid #DCDCDC;
		border-radius: 4px;
	}
} 
</style>
相关推荐
2501_9481953414 分钟前
RN for OpenHarmony英雄联盟助手App实战:符文配置实现
javascript·react native·react.js
rocky19125 分钟前
网页版时钟
前端·javascript·html
一只小阿乐1 小时前
vue-web端实现图片懒加载的方
前端·javascript·vue.js
+VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue小型房屋租赁系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
2501_944521002 小时前
rn_for_openharmony商城项目app实战-商品评价实现
javascript·数据库·react native·react.js·ecmascript·harmonyos
萌萌哒草头将军2 小时前
Node.js 存在多个严重安全漏洞!官方建议尽快升级🚀🚀🚀
vue.js·react.js·node.js
程序猿的程2 小时前
我用 stock-sdk 构建了一个个人专属的 A 股行情仪表盘
javascript·web前端
这个图像胖嘟嘟2 小时前
前端开发的基本运行环境配置
开发语言·javascript·vue.js·react.js·typescript·npm·node.js
北辰alk2 小时前
Vue 自定义指令生命周期钩子完全指南
前端·vue.js
是小崔啊2 小时前
03-vue2
前端·javascript·vue.js