gpt4 book ai didi

css - :before (background-color) 上的转换

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:12 27 4
gpt4 key购买 nike

当一个元素在我的网站上处于事件状态时,我将一个类应用到正文。我想像模式一样淡出剩余的内容,但我想淡入背景叠加层,到目前为止我还没有成功。

.booking-open{
transition:background-color 2s ease;
}

.booking-open:before{
position:fixed;
left:0;right:0;top:0;bottom:0;
content:"";
z-index: 1;
background-color:rgba(0,0,0,.5);

}
<body class="booking-open">
Demo
</body>

我几乎尝试了所有方案,但到目前为止还没有找到合适的方案。我究竟做错了什么?

最佳答案

您可以像这样使用 CSS3 动画:

@keyframes example {
from {background-color: inherit;}
to {background-color: rgba(0,0,0,.5);}
}

.booking-open:before{
position:fixed;
left:0;right:0;top:0;bottom:0;
content:"";
z-index: 1;
background-color:rgba(0,0,0,.5);
animation-name: example;
animation-duration: 4s;
}

示例:https://fiddle.jshell.net/193w5pyz/1/

关于css - :before (background-color) 上的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com