我想製作動畫,但並不流暢。當我刪除顯示 - 一切正常。如何處理顯示和順利?更改顯示時不能播放動畫
div {
display: none;
opacity: 0;
width: 50px;
height: 50px;
transition: opacity 3s;
background-color: black;
}
input:checked + div {
display: block;
opacity: 1;
}
<input type="checkbox">
<div></div>
我需要純粹的CSS – Yuri
根據您的要求。我已經添加了另一個答案。 – user8256287