CSS (transition) après un pseudo-élément - comment faire passer le contenu qui montre sur hover

<!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>

J'ai cet exemple de code ci-dessus. Je suis en train d'utiliser de "transition", de sorte que le texte: "positif!" prend 3 secondes à glissière/montrer. Mais il ne fonctionne pas.. Comment pour résoudre le problème?

source d'informationauteur