html - 将子容器的不透明度与父容器分开?我希望孩子不受影响
问题描述
我试图让我的容器overlay
的不透明度为 0.7,但要让我的孩子text
保持 1.0 的不透明度。如果我尝试直接在子元素中设置不透明度,则没有任何变化。如何将text
不透明度更改为 1.0,同时保持overlay
0.7?
CSS:
.overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: #2a7de1;
overflow: hidden;
width: 100%;
height: 0;
transition: .5s ease;
opacity: 0.7;
}
.text {
color: white;
font-size: 1.7vw;
position: absolute;
top: 90%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
font-family: 'karla';
}
HTML 示例:
<div class="contained1">
<img class="resize" src="https://i.imgur.com/D2hr3Ma.jpg">
<div class="overlay">
<div class="text">Blog Illustrations</div>
</div>
</div>
编解码器: https ://codepen.io/daniel-albano/pen/vYOKRzp ?editors=1100
解决方案
推荐阅读
- python - 在 Django 2.1 中使用 login_required 装饰器
- ios - iOS 是否支持蓝牙 4.2 功能“Cross-Transport Key Generation/Derivation”?
- graphql - 用户表,其中用户在 Amplify 中关注其他用户
- c++ - 如何过滤/区分由 Windows API NotifyIpInterfaceChange() 捕获的实际事件和“虚拟”事件
- ios - 来自 UserDefault 的类型转换值会引发错误
- python - /students/delete_gr/234/ 的字段错误
- spring-boot - 如何更新在 docker 容器中运行的应用程序?(例如,弹簧靴)
- java - Spring AOP 记录器跟踪 ID 与 Spring Cloud Sleuth?
- python - 当 unix 服务器使用 VShell 时使用 paramiko
- prometheus - 呼叫警报与 Prometheus Alertmanager 集成