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

dw做公司网站seo 网站排名

dw做公司网站,seo 网站排名,江西seo公司,河北seoElement UI 对话框固定宽度 遮罩层深度定制方案 核心需求 固定宽度:指定对话框为固定像素宽度(非百分比)遮罩层控制:通过 modal 属性管理遮罩层显示样式隔离:仅影响目标对话框,不干扰其他弹窗 实现步骤 …

Element UI 对话框固定宽度 + 遮罩层深度定制方案

核心需求

  1. 固定宽度:指定对话框为固定像素宽度(非百分比)
  2. 遮罩层控制:通过 modal 属性管理遮罩层显示
  3. 样式隔离:仅影响目标对话框,不干扰其他弹窗

实现步骤

1. 添加 custom-classmodal 属性

<el-dialogtitle="定制弹窗":visible.sync="dialogVisible":modal="true" <!-- 关键属性:启用遮罩层 -->custom-class="custom-modal-dialog" <!-- 关键属性:唯一类名 -->
><p>内容区域</p>
</el-dialog>

2. 通过 CSS 穿透覆盖样式

/* 调整对话框宽度和遮罩层样式 */
::v-deep .custom-modal-dialog {/* 固定宽度 */width: 600px !important; /* 遮罩层样式(需同时修改) */+ .v-modal { background-color: rgba(0, 0, 0, 0.7) !important; /* 深色遮罩 */}
}/* 可选:禁用遮罩层点击关闭 */
::v-deep .custom-modal-dialog {.el-dialog__headerbtn {z-index: 2001; /* 确保关闭按钮在遮罩上层 */}
}

配置解析

modal 属性功能说明

行为典型场景
true显示遮罩层,点击遮罩或按 ESC 关闭弹窗(默认)需要用户聚焦操作的弹窗
false不显示遮罩层,弹窗可直接与页面其他元素交互非模态提示框

样式控制要点

类名/选择器作用示例代码
.custom-modal-dialog目标对话框根容器width: 600px !important;
+ .v-modal紧随其后的遮罩层元素background-color: rgba(0,0,0,0.7) !important;
.el-dialog__headerbtn关闭按钮(用于层级控制)z-index: 2001;

完整代码示例

<template><!-- 固定宽度 + 深色遮罩的对话框 --><el-dialogtitle="订单详情":visible.sync="orderDialogVisible":modal="true"custom-class="fixed-order-dialog"><el-table :data="orderData"><!-- 表格列定义 --></el-table></el-dialog><!-- 其他默认对话框 --><el-dialog title="默认弹窗" :visible.sync="defaultDialogVisible"><p>此弹窗保持默认样式</p></el-dialog>
</template><style lang="scss" scoped>
/* 定制对话框样式 */
::v-deep .fixed-order-dialog {/* 固定宽度 */width: 800px !important;/* 内容区域最大高度 */.el-dialog__body {max-height: 70vh;overflow-y: auto;}/* 深色遮罩层 */+ .v-modal {background: rgba(0, 0, 0, 0.8) !important;}/* 标题栏样式 */.el-dialog__header {border-bottom: 1px solid #eee;padding: 15px 20px;}
}
</style>

效果对比

弹窗类型宽度遮罩层透明度遮罩可关闭其他影响
定制弹窗800px 固定80%仅作用目标类名
默认弹窗50% 自适应50%完全不受影响

高级配置

动态控制遮层行为

<el-dialog:modal="isMobile ? false : true" <!-- 移动端禁用遮罩层 -->custom-class="responsive-dialog"
>

多状态遮罩动画

::v-deep .animated-modal-dialog {+ .v-modal {transition: opacity 0.3s ease;opacity: 0.8;&:hover {opacity: 0.9;}}
}

常见问题解决方案

问题1:遮罩层无法覆盖全屏

方案:检查父容器是否有 transformoverflow 样式限制

问题2:修改遮罩颜色无效

方案:确保使用 !important 并正确穿透样式:

::v-deep .your-class + .v-modal {background-color: your-color !important;
}

问题3:多弹窗叠加时层级混乱

方案:手动控制 z-index

::v-deep .priority-dialog {z-index: 3000 !important;+ .v-modal {z-index: 2999 !important;}
}
http://www.dtcms.com/wzjs/235189.html

相关文章:

  • 武冈网站建设多少钱网络营销概述ppt
  • 网站建设需要什么资质建设公司网站大概需要多少钱?
  • 佛山市企业网站seo报价适合成人参加的培训班
  • 手机端网站排名盐城seo网站优化软件
  • 内部网站做域名解析到端口seo免费资源大全
  • 宿州精品网站建设百度网盘手机版
  • 关于党建网站建设的建议上海百度整站优化服务
  • 县级网站建设培训会网站开发软件有哪些
  • 医院网站建设 中企动力重庆网站关键词排名
  • 长春网站排名推广企业建站都有什么网站
  • wordpress修改目录河南网站关键词优化
  • 早晨设计 做网站设计吗视频号推广
  • 百度 网站速度诊断seo建站收费地震
  • 靠谱的建站公司哪家专业qq推广链接生成
  • 南宁seo湖南seo快速排名
  • cc域名做网站怎么样广告文案经典范例200字
  • 做竞争小的网站最新今日头条
  • 网站做中英文切换crm软件
  • 沈阳网站建设优秀公司网站目录提交
  • 手机网站头部图片怎么做深圳网站建设推广
  • 分类信息网站的建设维护优化大师apk
  • 怎么制作网站镜像制作网页完整步骤
  • 塔式服务器主机建网站产品软文怎么写
  • 建设网站的公司济南兴田德润o评价百度拍照搜索
  • 全国公安网站备案电商网站建设 网站定制开发
  • 网站建设时间影响因素宁波seo推广方式排名
  • 佛山h5建站模板百度百科优化排名
  • 做网站需要交印花税兰州网络推广的平台
  • 外国做ppt的网站宁波网站推广方式怎么样
  • 手机交互设计网站营销策略案例