HTML5中的蒙版怎么实现

HTML5中的蒙版怎么实现,第1张

在很多网页中我们会看到在一个图片上面有一个半透明的色块,上面写有信息介绍,这个东西叫做蒙版,或者是遮罩。

那么这个蒙版是怎么实现的呢。。。

我们看下面这段代码:

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title>蒙版||遮罩</title>

<style>

.box1 {

width: 830px

height: 470px

border: 1px solid #000

position: relative

overflow: hidden

}

.mengban{

width: 100%

height: 200px

background-color: rgba(255,0,0,.5)

position: absolute

bottom: 0

transition: all linear 1s

}

.box1:hover .mengban{

bottom: -200px

}

</style>

</head>

<body>

<div class="box1">

<img src="img/watchingU.jpg" alt="pic"/>

<div class="mmengban>XX东西 XX钱...</div>

</div>

</body>

</html>

上面的代码就是写蒙版的方式,这个只是下面的蒙版,如果要完成上下左右的蒙版都是一样的,只是定位的方向和蒙版的宽高需要自己取调整。

添加div透明度

div{

width:100%;

height:100%;

background-color:red

opacity:0.2

}

(一)将选区转换为快速蒙版

创建选区后,单击工具箱“以快速蒙版模式编辑” 按钮,或按快捷键【Q】,或执行“选择→在快速蒙版模式下编辑”命令,可将选区转换为快速蒙版。

启用快速蒙版编辑后,图中非选择的区域会自动用半透明的红色填充。

(二)由快速蒙版转换为选区

在未创建选区状态下,单击工具箱“以快速蒙版模式编辑”按钮,或按快捷键【Q】,或执行“选择→在快速蒙版模式下编辑”命令,启用快速蒙版。

然后用黑色进行绘制,绘制的部分会被半透明的红色填充,退出快速蒙版状态后,半透明红色之外的区域就是创建的选区。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11466423.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存