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

云南网站制作价格做零售网站

云南网站制作价格,做零售网站,上海大公司排名,外贸网站平台有几个elementplus如何实现dialog遮罩层外的元素可以被操作点击 element plus 组件库中的 dialog 组件可以说是使用频率最高的组件之一,它的效果是弹出一个对话框,外面默认会有一个蒙层。 现在我碰到的需求是,弹窗要正常显示,但是蒙层下…

elementplus如何实现dialog遮罩层外的元素可以被操作点击

element plus 组件库中的 dialog 组件可以说是使用频率最高的组件之一,它的效果是弹出一个对话框,外面默认会有一个蒙层。

现在我碰到的需求是,弹窗要正常显示,但是蒙层下面的元素内容又是可以点击的,如何实现呢?

以下是我的解决代码(vue)

首先是 HTML 部分

<div class="dialog"><el-dialogv-model="visible"title="xxx":close-on-click-modal="false":close-on-press-escape="false"><!-- content.... --></el-dialog>
</div>

然后是 css 代码

<style lang="scss" scoped>
.itrImgDialog {:deep(.el-overlay) {background-color: transparent;pointer-events: none;}:deep(.el-dialog) {pointer-events: auto;}
}
</style>

来解释一下:

要实现蒙层外面的内容可以点击被操作,核心是用到了pointer-events; 这个属性用于控制元素是否能成为鼠标事件的目标。
常见的两个值
auto:这是默认值。元素可以响应鼠标事件。
none:元素不会成为鼠标事件的目标。即鼠标事件会“穿透”这个元素,作用在元素下方的其他元素上。

所以我们把 el-overlay 设置为 pointer-events: none; ,但是为了要保证 dialog 本身能够点击,所以将 el-dialog 设置为 pointer-events: auto;

值得注意的是,el-dialog 的 mask 属性不要设置成 false,否则上述修改是不生效的,一定要注意。

希望能帮到你。

http://www.yayakq.cn/news/721613/

相关文章:

  • 找别人做网站要注意什么软件主页模板
  • 夜来香广州网站网站首页下拉广告
  • 广西网站建设推荐海外广告推广
  • 深圳有名的网站设计公司wordpress全静态
  • 起公司名称大全免费网站网站k
  • 老师找学生做网站是什么心态培训网站方案
  • 网站建设销售主管岗位职责wordpress seo yoast
  • 国信网络模版网站建设方案相关移动互联网开发的前景
  • 酒店网站免费建设服务器有了网站怎么做
  • 网站开发语言分辨用wordpress做视频网站
  • 企业网站建设需要哪些资料信息招聘网页制作工程师
  • 图案设计网站推荐做网站送域名和邮箱
  • 电子商务网站业务流程图音乐应用网站模板
  • 郑州 手机网站网站开发自学网
  • 江西网站开发联系方式优惠券的网站怎么做的
  • 做网站做百度竞价赚钱网站建设与推广王钊
  • 黄石网站制作公司网络维修
  • 广 做网站蓝光电影下载android上传wordpress
  • 公司管理系统网站韩国风格网站模板
  • 苏州市建设局网站专做专业课视频的网站
  • 2017年网站建设市场分析手机app微信网站建设
  • 网站快速排名优化价格seo关键词排名优化怎么样
  • 怎么攻击织梦网站孟州网站
  • 国外做网站卖东西要什么条件南宁网站设计推广
  • 做网站功能需要注意什么最大的做网站公司
  • 内网网站建设流程想建个企业网站
  • 如何建立公司网站模块wordpress资源购买插件
  • wordpress网站加载过慢张家港做网站收费标准
  • 网站托管费合肥房产网官网
  • 做1元夺宝网站挣钱吗新网站建设风格