Maneras de esconder un elemento con css

¿Se pueden esconder elementos html con css? Sí, se pueden ocultar elementos css y en este artículo vas a ver 3 formas distintas de hacerlo, con sus pros y contras. Simplemente con un código css vas a poder mostrar u ocultar elementos html.

Ocultar elementos con css

Display

Si utilizas este código eliminarás el elemento por completo y no estará ocupando espacio.

css display none, como ocultar elementos css

Visibility

Aplicando visibility escondes el elemento pero se sigue manteniendo el espacio.

css visibility none, esconder elementos css

Opacity

Con este código estarás modificando la opacidad del elemento y por tanto, seguirá ocupando espacio.

css opacity 0

¿Ves fáciles las 3 formas de ocultar un elemento con css?

Tabla comparativa de estas propiedades css

Siempre es interesante conocer, cuando se aplica una propiedad, cual ocupa más o consume más espacio.

[su_table responsive=»yes» fixed=»yes»]

Espacio ocupado Consume espacio
Opacity: 0 V V
visibility: hidden V X
display: none X X

[/su_table]

Por lo tanto, si quieres ocupar el mínimo espacio y que consuma menos tu opción es display: none;

¿Y si quieres que esos elementos css se vuelvan a mostrar?

En ese caso tendrías que modificar las propiedades.

Display

Utilizarías display: block, display: inline o cualquier otra etiqueta de display que muestre el elemento.

Visibility

En este caso utilizarías visibility: visible;

Aunque es importante que sepas que por defecto, el elemento ya es visible, sólo se aplicaría si está oculto y quieres que aparezca por ejemplo con hover.

Opacity

Cuando utilizas opacity: 0; estás indicando que quieres que el elemento no esté visible, si quieres que esté visible solo tienes que insertar opacity: 1;

La opacidad en cualquier elemento es 1, es decir 100% opaco.

Lo interesante de la opacidad es que puedes poner elementos intermedios y que esté algo visible pero no al 100%. En este caso, por ejemplo una opacidad del 70% sobre el elemento la pondrías como opacity: 0.7; En este caso no lo verías totalmente opaco y bastante visible pero no al 100%.

Y esto es todo sobre como eliminar elementos html con css. ¿A qué es simple?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio