Comment ajouter un CSS3 transition vers un élément enfant lorsque le parent est planait
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Transition</title>
<style>
.child{ display: none; }
.parent:hover > .child{ display: block; }
</style>
</head>
<body>
<div class="parent">
<div class="child">Content</div>
</div>
</body>
</html>
J'ai créé une mise en page simple ci-dessus montre que le concept de ce que je suis en train de réaliser. Ce que je veux faire maintenant est de faire du CSS3 transition qui va permettre à l'enfant de facilité lorsque le parent est planait. Cependant, je ne sais pas où placer la transition code de sorte qu'il fonctionne.
OriginalL'auteur Soma M. | 2013-07-05
Vous devez vous connecter pour publier un commentaire.
Pour l'enfant div qui est caché, l'utilisation
height: 0;
etoverflow: hidden;
au lieu dedisplay: none;
, Puis ajouter une hauteur spécifiée sur l'enfant indiqué lors de son survol. Cela permettra la transition.Je voudrais faire quelque chose comme ceci: http://jsfiddle.net/atjG8/1/
Couleurs ont été ajoutées par exemple...
OriginalL'auteur Derek Story