Sieht aus wie Sie jQuery verwenden
versuchen, diese
$('#errMsg').append('<div class="fadeOut">Beware</div>').delay(2000).fadeOut();
Wenn Sie eine reine CSS-Lösung dieses
#errMsg {
-moz-animation: cssAnimation 0s ease-in 5s forwards;
/* Firefox */
-webkit-animation: cssAnimation 0s ease-in 5s forwards;
/* Safari and Chrome */
-o-animation: cssAnimation 0s ease-in 5s forwards;
/* Opera */
animation: cssAnimation 0s ease-in 5s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes cssAnimation {
to {
opacity:0
}
}
<div id='errMsg'>This is will hide after 5 seconds</div>
Dank versuchen müssen, aber wo die Opazität angeben? –
Wenn Sie die Deckkraft des Elements mit dem Übergang ändern möchten, legen Sie einfach eine Anfangs- und Endopazität für zwei verschiedene Eigenschaften fest (z. B. Standard und Hover), und geben Sie dann 'opacity' oder 'all' an Übergang. Ich habe das obige aktualisiert, um dies zu zeigen – Tom