gpt4 book ai didi

html - 背景颜色的CSS过渡不透明度

转载 作者:技术小花猫 更新时间:2023-10-29 12:31:05 24 4
gpt4 key购买 nike

寻找线索,如何在过渡中使用背景颜色的不透明度?

我正在使用 rgba() 函数,但是过渡在悬停时不起作用。

.bx{
background:rgba(255,0,0,0.5);
width:100px; height:100px;
position:relative;
transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
}

.bx:hover{
background:rgba(255,0,0,1);
}

.t{
position:absolute;
bottom:0px;
}

HTML

<div class="bx"><div class="t">text</div></div>

知道吗,我该如何使用 .bx 的转换?

最佳答案

其实opacityrgba()是完全不同的

由于您使用 rgba() 作为 background 属性的背景颜色,因此您需要使用 background 作为过渡属性如下:

.bx {
background: rgba(255,0,0,0.5);
width:100px; height:100px;
position: relative;

-webkit-transition: background .5s ease-out;
-moz-transition: background .5s ease-out;
-o-transition: background .5s ease-out;
transition: background .5s ease-out;
}

.bx:hover {
background: rgba(255,0,0,1);
}

JSBin Demo .

关于html - 背景颜色的CSS过渡不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18353274/

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