죄송합니다 PURE CSS, 나는 잊어 버렸습니다. Display
은 전환에 의해 영향을받지 않습니다.
대신 opacity
을 사용하십시오.
사용 전환 : 당신이 페이드 아웃하려면
.tooltip span {
opacity: 0;
transition: opacity 0s 1s;
}
.tooltip:hover span {
opacity: 1;
transition: opacity 0s;
}
.tooltip span {
opacity: 0;
transition: opacity 0s 5s;
}
.tooltip:hover span {
opacity: 1;
transition: opacity 0s;
}
<div class="tooltip">
<span>content</span>
</div>
, 이것을 사용 :
.tooltip span {
opacity: 0;
transition: opacity 0s 5s;
}
.tooltip:hover span {
opacity: 1;
transition: opacity 0s;
}
.tooltip span {
opacity: 0;
border: 1px solid transparent;
transition: all .4s 4.6s;
}
.tooltip:hover span {
opacity: 1;
border: 1px solid #000;
opacity: 1;
transition: all .4s;
}
<div class="tooltip">
<span>content</span>
</div>
,129,
업데이트 여러 속성이있는 경우 all
을 사용하십시오. 참고 : 일반적으로 초기 속성과 변경된 속성이 있어야합니다. 예 : JSFiddle (작업)
일부 j를 추가해야합니다. https://developer.mozilla.org/ko-KR/Add-ons/Code_snippets/Timers – Aslam
@hunzaboy 정말요? 이것은 css/css3에서 수행 할 수 없습니까? – user3050478
할 수는 있지만 접근 방식이 다를 수 있습니다. 여기 http : // stackoverflow를 읽으십시오.com/questions/21993661/css-auto-hide-elements-after-5-seconds – Aslam