当前位置: 首页 > article >正文

【element优化经验】el-dialog修改title样式

目录

前言

解决之路

1.把默认的×这个图标隐藏,官方的api有这个属性:showClose值设置false.

2.title插槽定制:左边定制标题,右边定制按钮区域。

3.背景颜色修改:默认title是有padding的需要把它重写调,然后加上背景颜色。

总结

​编辑

以上就是今天的分享,欢迎关注我,点赞评论!~


前言

近日,做需求遇到UI要求改造弹框的样式,默认的样式标题+关闭的X无法满足要求。

UI设计的是:

和产品和设计师经过激烈的讨论

&……#@@¥……*()%……%。。。

产品说这样内容多还要往下滚动才能看到按钮呀,

点击X和点击取消功能重复了呀,

设计师说这样美观好看呀…

…@%&^^&*&*(*(*()*)@@#$*()%&*…………

无果,她们就是要这样的按钮在上方的。所以,得解决呀。

解决之路

1.把默认的×这个图标隐藏,官方的api有这个属性:showClose值设置false.

2.title插槽定制:左边定制标题,右边定制按钮区域。

<el-dialog :closeOnClickModal="$store.state.isFALSE" :title="$t('pageinfo.auditDetail')" :showClose="false" :visible.sync="dialogShow" left :before-close="dialogClose" width="650px" class="zkDialog">

		<template slot="title">
			<div class='zkTitle'>
				<div class="title-name">{{$t('pageinfo.auditDetail')}}</div>
				<el-button type="primary" @click="dialogClose">{{$t('CommonBtn.Close')}}</el-button>
			</div>
		</template>

<div>……</div>    

</el-dialog>

3.背景颜色修改:默认title是有padding的需要把它重写调,然后加上背景颜色。

/*修改dialog默认样式: ①dialog添加class名zkDialog,②取消显示×关闭,③新增slot="title" */
	.zkDialog{
		/deep/ .el-dialog__header{
			padding: 0 !important;
		}
		.zkTitle{
			background: #eee;
			border-radius: 4px;
			padding: 20px;
			width: 100%;
			box-sizing: border-box;
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;

			.title-name{
				font-size: 24px;
				color: #000000;
			}
		}
	}

总结

本次,我们通过slot重写title,并且通过样式修改了element-ui中dialog中的默认样式,举一反三。以后各种各样的弹窗样式都可以定制了。

以上就是今天的分享,欢迎关注我,点赞评论!~


http://www.kler.cn/a/146052.html

相关文章:

  • Springboot Redisson 分布式锁、缓存、消息队列、布隆过滤器
  • flutter 装饰类【BoxDecoration】
  • LabVIEW 蔬菜精密播种监测系统
  • Java 接口安全指南
  • 小白:react antd 搭建框架关于 RangePicker DatePicker 时间组件使用记录 2
  • 记录一次微信小程序使用云能力开发的过程
  • SpringCache使用详解
  • Web 自动化神器 TestCafe(三)—用例编写篇
  • Xilinx Zynq-7000系列FPGA实现视频拼接显示,提供两套工程源码和技术支持
  • 直播自动互动发言机器人,成功分享与技术实现思路
  • vscode中pylance无法显示outline无法跳转
  • 改进YOLOv8 | YOLOv5系列:RFAConv续作,即插即用具有任意采样形状和任意数目参数的卷积核AKCOnv
  • SOAP 协议和 HTTP 协议:深入解读与对比
  • 基于51单片机的信号发生器仿真设计
  • HDMI接口信号流向及原理图分析
  • Elastic Search的RestFul API入门:初识mapping
  • 2024年天津天狮学院专升本计算机科学与技术《数据结构》考试大纲
  • 文件的写入和读取操作
  • CCC联盟数字车钥匙(三)——UWB MAC时间网格同步及Hopping
  • VI编辑器,linux命令
  • Rust UI开发(三):iced如何打开图片(对话框)并在窗口显示图片?
  • 6.前端--CSS-基础选择器【2023.11.26】
  • 关于营销的一些总结
  • 养生馆服务预约会员管理系统小程序效果如何
  • 耶鲁博弈论笔记
  • 10_7iic整体框架流程