大家好,又见面了,我是你们的朋友全栈君。
Opacity属性:
值 | 描述 |
---|---|
value | 指定不透明度。从0.0(完全透明)到1.0(完全不透明) |
inherit | Opacity属性的值应该从父元素继承 |
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
img{
position: absolute;
}
p{
font-size: 25px;
font-weight: 800;
padding-top: 20px;
text-align: center;
}
.f{
height: 138px;
width: 220px;
background-color: black;
opacity: 0;
}
.f:hover{
opacity: 0.5;
color: white;
}
</style>
</head>
<body>
<div>
<img width="220px" height="138" src="../day3/images/1.jpg" alt="">
<div class="f">
<p>你好</p>
</div>
</div>
</body>
</html>
- 要使用opacity属性时注意:
- 如果要在图片上方使用opacity属性,图片的位置要绝对定位position: absolute
- 设置阴影部分的宽度和长度,图片使用定位后,阴影部分能和图片覆盖
- 设置阴影部分的背影颜色,这里我设置的黑色background-color: black;
- 先使opacity的值等于0,意思是鼠标不经过时不显示,值越大,代表的颜色越深
- 最后设置鼠标经过图型hover,设置要显示颜色的black深度
- 在阴影里也可以显示文字,可以对文字的文字进行调整,使文字居中,或者其他地方,在此我显示的“你好”,用的白色显示出来
- 阴影部分的宽度、长度一般和照片的宽度、长度大小相等,为了能够全部覆盖,大一点了无所谓,只是不美观
效果如下:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141372.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...