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

蒙层(css)

 如何在 Vue 中实现一个包含图像和蒙层效果的组件?这个组件根据某个条件显示或隐藏蒙层,用于表示图像是否已读。

 

1. 创建基础模板

首先,我们在模板中使用 div 包裹我们的图像组件 GraphImage,并为最外层 div 设置 position: relative

<div style="position: relative"><GraphImage :regNo="item.regNo" :showList="false" :zoom="true":modalWidth="400" :height="200" />//此处是图片</div>
2. 添加条件渲染的蒙层

接下来,我们使用 Vue 的条件渲染 v-if 指令,在满足条件时显示蒙层

    <div v-if="item.readFlag == '1'" class="overlay">已读</div>

这段代码确保只有当 item.readFlag 等于 '1' 时,蒙层才会显示。

3. 定义蒙层样式

最后,我们添加蒙层的 CSS 样式,使其覆盖图像并显示居中的“已读”文字。

.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(128, 128, 128, 0.5); /* 半透明黑色蒙层 */display: flex;align-items: center;justify-content: center;color: white;z-index: 1;font-size: 20px;font-weight: bold;
}

http://www.lryc.cn/news/364765.html

相关文章:

  • SpringBoot前端URL访问本地磁盘文件
  • 【WP】猿人学2_js混淆_动态cookie
  • 基于springboot实现民族婚纱预定系统项目【项目源码+论文说明】
  • String常用操作
  • git: 批量删除分支
  • 【第5章】SpringBoot实战篇之登录模式切换
  • 2024最新华为OD算法题目
  • Redis集群方案有哪些?
  • 数字影像产业园的三大赋能:科技、创新与无限可能
  • 枚举(enum)+联合体(union)
  • postman教程-15-前置脚本
  • AIGC会带来失业潮吗?紧紧跟时代第一步,如何学习AIGC
  • C++第二十四弹---从零开始模拟STL中的list(上)
  • 大宋咨询(深圳社情民意调查)关于社情民意调查研究的内容
  • PID算法在电机速度控制上的应用
  • 埃隆·马斯克 - 从梦想家到改变世界的企业家
  • 微信小程序长图片自适应
  • elasticsearch hanlp 插件安装操作
  • 为什么进程和线程 ID 总是 4 的倍数?
  • LabVIEW版本控制
  • 不输Kimi的AI插件——Elmo Chat (免费,无需注册)
  • 使用cesiumLab使shp转为3dtlies
  • 中科数安 | 透明加密防泄密系统!如何有效防止企业内部核心数据资料外泄?
  • go的反射和断言
  • 打造新引擎,迈向数智金融新未来
  • 广东智慧物流2024年端午节放假安排
  • Facebook的隐私保护挑战:用户数据安全的新时代
  • Gradio.NET:一个快速制作演示demo网页的利器
  • 001 IOC与DI(有点杂)
  • Python语言自学:深入探索四个基础、五个进阶、六个实战及七个挑战