- 1

Container queries y pseudoclases modernas en CSS
00:59 - 2

Instalación de herramientas para curso de CSS avanzado
04:51 - 3

Pseudo clase :has() de CSS para seleccionar elementos padre
07:22 - 4

Pseudoclase :is() para agrupar selectores en CSS
04:59 - 5

Diferencias entre pseudo clases WHERE e IS en especificidad CSS
03:49 - 6

Selector CSS not para excluir elementos específicos
02:34 - 7

Pseudo clase NTH Child con of-type en CSS
03:08 quiz de Selectores y funciones avanzadas en CSS
Content Visibility en CSS para optimizar el renderizado web
Clase 21 de 34 • Curso de CSS Avanzado y Responsive Design
Contenido del curso
- 8

Media Queries vs Container Queries en CSS Responsivo
07:40 - 9

Container Queries: adaptar estilos según el tamaño del contenedor
06:36 - 10

Container queries para componentes responsivos en CSS
09:53 - 11

Variables CSS para optimizar y reutilizar estilos
04:57 - 12

Función calc() para mezclar unidades en CSS
04:06 - 13

Función Clamp CSS: valores mínimos, máximos y preferidos dinámicos
03:19 - 14

Funciones Min y Max en CSS para diseño responsive
03:30 - 15

Propiedades CSS personalizadas con @property para animaciones
04:09 quiz de Container Queries - Adiós a los Media Queries tradicionales
- 28

Estructuración de landing page con HTML
08:02 - 29

Variables CSS como sistema de diseño consistente
10:59 - 30

Estilización de sección Hero con CSS y efectos hover interactivos
05:16 - 31

Creación de sección de proyectos con grid y efectos hover
08:39 - 32

Animaciones CSS con scroll para sección de habilidades
03:58 - 33

Diseño de formulario de contacto y pie de página con CSS
06:39 - 34

Diseño responsivo con container queries y media queries
07:04
Optimizar la manera en que se renderiza contenido en tu sitio web puede mejorar significativamente su rendimiento. Una manera efectiva y sencilla de lograr esto es mediante la propiedad CSS Content Visibility, un recurso que permite renderizar los elementos solo cuando realmente aparecen en pantalla.
¿Qué es Content Visibility y cómo funciona?
Content Visibility es una propiedad CSS que permite el renderizado eficiente de elementos que aún no son visibles en pantalla, optimizando así el rendimiento general del sitio web. Implementando esta propiedad puedes mantener la estructura del sitio intacta sin recurrir a JavaScript.
¿Cuáles opciones tienes disponibles en Content Visibility?
Al trabajar con Content Visibility, cuentas principalmente con estas opciones:
- Auto: renderiza automáticamente el contenido cuando se acerca a ser visible en el navegador.
- Hidden: mantiene el elemento oculto permanentemente.
- Visible: muestra el elemento visiblemente todo el tiempo, sin optimización adicional específica.
¿Cómo implementar Content Visibility en tu CSS?
Para poner en práctica Content Visibility, define en tu hoja de estilos CSS la clase correspondiente al elemento que deseas optimizar:
.optimizado {
content-visibility: auto;
contain-intrinsic-size: 50px;
}
Aquí, al emplear content-visibility: auto, el navegador decide cuándo renderizar un elemento según su proximidad al viewport. La propiedad contain-intrinsic-size especifica un tamaño intrínseco aproximado del contenido, evitando así cambios repentinos en el scroll al renderizar.
¿Qué ventajas obtienes de su implementación?
Usar Content Visibility te aporta:
- Mejor rendimiento en carga inicial.
- Reducción del uso de JavaScript.
- Mantenimiento sencillo y limpieza en código.
¿Cómo visualizar los efectos en tu página?
Para verificar el funcionamiento:
- Guarda los cambios en tu código CSS.
- Actualiza la vista del navegador.
- Observa cómo los elementos optimizados cargan solamente al acercarse al área visible, haciendo la carga inicial notablemente más rápida y eficiente.
Esta técnica permite aprovechar al máximo las capacidades del navegador con una implementación sencilla y eficaz en CSS.
Si tienes dudas sobre esta herramienta o experiencias previas que deseas compartir, no dudes en comentar a continuación.