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>
相关推荐
烬羽7 小时前
React Router v7 完全指南:一个 Demo 吃透前端路由
javascript·react.js·前端框架
烬羽7 小时前
从"整个页面刷新"到"丝滑切换":手写一个 HashRouter 彻底搞懂前端路由
javascript·前端框架·全栈
用户938515635078 小时前
从零理解 React Router v6:每一个 API 都是怎么工作的
前端·javascript·全栈
kyriewen10 小时前
别再这样写条件渲染了——你的React组件里藏着这5种定时炸弹
前端·javascript·react.js
梦想CAD控件11 小时前
网页端CAD的图形选择、编辑与夹点操作教程
前端·javascript·node.js
月月大王的3D日记11 小时前
Three.js 入门系列(8):六种光源全解析 —— 关灯了,开光!
前端·javascript
达子66612 小时前
第26章_HarmonyOs开发图解之 设备管理
vue.js
自然 醒12 小时前
v-tooltip自定义指令封装
前端·javascript·vue.js
其美杰布-富贵-李14 小时前
第 10 篇:灯光与阴影
javascript·three.js
小高00716 小时前
🔥🔥🔥TypeScript 7 正式版来了:别只看 10 倍速度,这 4 个迁移坑更值得注意
前端·javascript·面试