<!DOCTYPE html>
<html>
<head>
<style>
div
{
transition:after 3s;
-webkit-transition:after 3s;
}
div:hover:after
{
content:"- positive!";
}
</style>
</head>
<body>
<div>Test</div>
</body>
</html>
I diesen Beispielcode oben haben. Ich versuche "Übergang" zu verwenden, so dass der Text: "- positiv!" dauert 3 Sekunden, um zu gleiten/zu zeigen. Aber es funktioniert nicht .. Wie es zu beheben?CSS (Übergang) nach einer pseudo-Element - wie Inhalte zu überführen, die auf schweben zeigt
Aye auf der letzten Anweisung. Ich glaube sogar, die letzte (nicht die letzte) Version von Chrome nicht den vollen Unterstützung für Übergänge in pseudo-Elementen aufweist. Die neueste Version der Fall ist, tho :) – Terry
Dies macht den Job gut, danke. –
Sie können auch einen anderen Übergang auf dem * Hover * Zustand und den * * mouseout Zustand. Es gibt also eine Verzögerung, um das Pseudo-Element anzuzeigen, aber keine Verzögerung, um es zu verstecken. Wie folgt aus: http://jsfiddle.net/davidpauljunior/vp8Pv/ – davidpauljunior