gpt4 book ai didi

html - 过渡完成后,显示div

转载 作者:太空宇宙 更新时间:2023-11-03 18:03:56 24 4
gpt4 key购买 nike

亲爱的 Stackoverflow 读者,

仅使用 CSS3,如何在转换完成后显示 div。

这是我正在处理的 HTML 片段

<div class="biography">
<p>Title</p>
<p id="moreBio">This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test.</p>
</div>

这是我正在使用的 CSS3 片段

.biography {
width: 100px;
height: 40px;
float: left;
margin: 5px;
background: #3399FF;
color: #ffffff;
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
position: relative;
right: 5%;
font-weight: bold;
font-size: 15px;
text-align: center;
padding: 10px;
border-radius: 5px;
opacity: 0.4;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.biography:hover {
width: 200px;
height: 600px;
margin: 10px 10px 0px -100px;
opacity: 1;
background: #7C7C7C;
}
#moreBio {
opacity: 0;
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
}
#moreBio:hover {
opacity: 1;
}

我希望在转换完成后显示#moreBio,我该怎么做呢?

非常感谢您。

最佳答案

#moreBio中添加一个transition-delay,等于.biography的过渡时间,让出现在时触发.biography 悬停在上面。

#moreBio {
opacity: 0;
transition: opacity 0.5s 0.5s ease;
-webkit-transition: opacity 0.5s 0.5s ease;
-o-transition: opacity 0.5s 0.5s ease;
-moz-transition: opacity 0.5s 0.5s ease;
}
.biography:hover #moreBio {
opacity: 1;
}

关于html - 过渡完成后,显示div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977568/

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