Animar height auto com JavaScript
156d atrás
O tutorial a seguir mostra como fazer uma transição animada de height: 0 para height: auto com #JavaScript.
Vamos começar pelo HTML:
<button>Mostrar</button>
<section>
<h2>Título</h2>
<div class="content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pellentesque risus eu tempor cursus. Curabitur eleifend turpis eget rutrum interdum. Fusce porttitor ex massa, vel eleifend nisl ornare non. Maecenas luctus erat nulla. Phasellus gravida accumsan odio, id sagittis quam ultricies sed. Duis volutpat turpis nibh. Etiam ornare eros eu mollis faucibus.
</div>
</section>
E no CSS:
section .content {
height: 0;
overflow: hidden;
transition: height 0.5s;
}
E agora, esse é o JavaScript necessário:
O resultado será o seguinte:
Comentários (0)