在实际开发中经常会遇到对图片加一层半透明遮罩,然后上面显示文字说明的需求。
如下图:

如何实现呢?看代码!
需要把图片放到一个父容器中,为父容器设置背景色为黑色background: #000;,再为图片本身添加一层线性渐变蒙版-webkit-mask:-webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0.5));

<view class='lunboImage'><image src='{{item}}'></image></view>

重点是样式文件:


.lunboImage {background: #000;width: 100%;height: 100%;margin: 0 10rpx;justify-content: center;}
.lunboImage image{width: 100%;height: 100%;margin: auto;-webkit-mask:-webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0.5));
}

很easy吧~

关于
-webkit-mask:-webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0.5));
稍微说明一下。。。

-webkit-mask:-webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0.5))

线性渐变蒙版:-webkit-linear-gradient(方向、起始颜色…终止颜色)
方向有top,bottom,left,right分别表示从上往下,从下往上,从左往右,从右往左。
起始颜色和终止颜色中间可以加很多颜色,作为中间色。

好啦,就是这样啦~
这是我在微信小程序的项目中遇到的,也属于前端页面css样式的知识点吧。

版权声明:如果觉的本文好的话,点个赞,您的鼓励是我最大的动力。

前端页面如何为图片添加黑色半透明遮罩相关推荐

  1. css-实现鼠标移至图片上显示黑色半透明遮罩层,且不至于遮住图片上的超链接的方法

    作为一个刚接触html和css的小白,总会遇到一些细节问题,在这里写下一个我遇到的小问题的解决方法,方便今后加深理解,更高效地学习. 一般情况下,让一个图片有超链接,可以用a标签把 img包住,但是要 ...

  2. 《音视频:给图片添加黑色边框》

    目录 一.前言 二.libjpeg-turbo解码jpeg图片 三.Yuv420编码格式 四.生成目标形式 五.libjpeg-turbo编码yuv生成jpeg 一.前言 本文旨在给一个jpg图片添加 ...

  3. 如何给图片添加黑色边框

    有时候图片有了黑色边框才能与相近的背景区分开,这个时候给图片添加边框就是必须的了. 你好这位朋友!很简单,要这样操作: 将照片打开,裁切好后,应用工具箱中的矩形选择工具,在照片图像内单击右键,在弹出的 ...

  4. 前端页面img标签图片显示发生错误或者没有图片都显示默认的图片

    <img src="${sessionScope.user.thumbImg}" class="eval-self-photo" alt="&q ...

  5. iphone app 的图标上被自动添加一层半透明遮罩(玻璃效果),小米3这样的高分屏icon不生效,怎么破?

    ios/info.plist 添加一行: Icon already includes gloss effects = YES 意思就是告诉苹果我提供的图标已经自带玻璃效果了,不用你添加一层遮罩了! 有 ...

  6. jsPdf+html2Canvas+react实现前端页面导出pdf,并解决jspdf分页图片过长截断问题

    第一步 在utils下面创建一个工具文件exportPDF.js 以下每一句代码都有对应的注释,并且针对不同情况,作出了相应的解释,如果有需要的话,请耐心看完. import html2Canvas ...

  7. 为图片添加半透明遮罩效果

    平时为图片添加半透明遮罩效果,我的做法如下: 利用标签i实现背景半透明遮罩.当鼠标hover时, 提高i的背景色透明度值background-color: rgba(0, 0, 0, .6) < ...

  8. Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

    Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密 ...

  9. html背景图片半透明遮罩,BufferedImage在图片添加半透明遮罩层

    利用BufferedImage处理图片时,例如生成海报往添加图片加文字,由于背景图颜色差异不统一,需要加入纯色半透明遮罩层后,再往上面添加文字. 以下代码演示:在图片底部加入一条高度20的半透明遮罩层 ...

最新文章

  1. bpython ipython_安装ipython后命令找不到ipython bpython -bash: *python: command not found
  2. 被拒稿、被否定:读博五年间都没有发 paper 是一种怎样的体验?
  3. java socket 重连复用,20190818 On Java8 第八章 复用
  4. 黑科技(next_permutation和prev_permutation)
  5. 安卓学习 之 概述(一)
  6. Star sky CodeForces - 835C
  7. 最优隐神经元数目 算法 matlab,BP算法的改进在Matlab的实现研究
  8. 香肠派对电脑版_《香肠派对》是不是除了《和平精英》最成功的吃鸡手游:靠恶搞火了?...
  9. 【janio】janio 官网 翻译 Janino 是一个超小、超快的 Java 编译器
  10. java webpack web项目_零基础如何学习web前端,入门教程分享
  11. 实验4-1-5 韩信点兵 (10 分)
  12. 用Java编写的简单手绘程序--原创
  13. golang json 转 map 切片 结构体
  14. 汇编没什么用,不用学了
  15. ROS创建launch文件
  16. 【云计算OpenStack-OpenStack Queens版本-遇错】基于OpenStack的云计算环境搭建
  17. UE4使用时间轴制作简单开关门
  18. SAP FICO CBS接口-银企直连联盟收款功能开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
  19. 静态库与动态库的区别(转)
  20. HNOI2017滚粗记

热门文章

  1. 自定义view实现未读消息提示(小红点)
  2. 超火哔哩哔哩mac客户端你值得拥有
  3. PHPword批量导入题目,包括题目中图片处理
  4. 把 .md 文件上传到博客园
  5. matlab 读二值图片,二值图像
  6. bzoj 2081 [Poi2010]Beads
  7. 个人云服务器部署leanote(蚂蚁笔记)
  8. Vue组件代码分块和懒加载
  9. 10分钟弄懂微应用框架——乾坤,真香!
  10. 高频电子线路——第三章高频小信号放大器