top of page
Search
dealungr

Lo mejor del CSS del mes: cómo crear efectos sorprendentes con código



A continuación he seleccionado los que he podido probar por mi mismo y he realizado, como mínimo, un sitio completo. Destacaré todo lo bueno y malo, aunque siempre será una opinión personal. Después de analizarlos respondo a la pregunta que muchos os haréis en los comentarios: Cual es el mejor Framework CSS? O lo que en realidad te quieres preguntar: Qué Framework CSS se adapta a mi forma de trabajar?




Lo mejor del CSS del mes



El ancestral enemigo de Bootstrap. Se ha visto siempre como la alternativa seria para empresas. Cabe destacar que nación en el 2011 con la intención de mejorar lo que había en el mercado. Y para ello usaron SASS como base, exprimiendo todo su potencial (con mixins) y siendo pioneros en la incorporación. A pesar de estar mantenido por una empresa (Zurb), su código posee licencia Opensource. Por otro lado es un proyecto con 3 ramas. No solo puedes hacer sitios Web, sino también Emails y Apps (con Angular). Siendo en su conjunto una navaja suiza del Diseño Web.


Cuanto más grande sea tu hoja de estilos, más tiempo tardará en descargarse y procesarse en un modelo de objetos CSS (CSSOM), que el navegador y las API de JavaScript pueden utilizar para mostrar la página. Aunque las hojas de estilo CSS son más pequeñas que la mayoría de los archivos de un sitio web, no son inmunes a la regla de más pequeño es mejor.


El panel DevTools Lighthouse se ofrece en navegadores basados en Chromium como Chrome, Edge, Brave, Opera y Vivaldi. Puede generar informes de rendimiento, de aplicaciones web progresivas, de mejores prácticas, de accesibilidad y de optimización de motores de búsqueda para dispositivos móviles y de escritorio.


Alrededor del 10% de los sitios no activan la compresión gzip (o mejor), que suele ser la opción por defecto del servidor. Esto reduce el tamaño del CSS en un 60% o más al comprimir los archivos antes de su transmisión. No arreglará el CSS ineficiente, pero el código llegará antes!


A menos que seas desafortunado y tengas una alta proporción de usuarios de Internet Explorer, las hojas de estilo condicionales de IE y los hacks pueden ser eliminados de tu CSS. En la mayoría de los casos, los usuarios de IE seguirán viendo algo, especialmente si utilizas un diseño mobile-first que muestra una vista lineal más sencilla por defecto. El resultado puede no ser bonito, y no será perfecto en cuanto a píxeles, pero tu presupuesto de desarrollo está mejor gastado teniendo en cuenta la accesibilidad para todos los usuarios.


La técnica mejora notablemente el rendimiento y aumenta las puntuaciones de las auditorías. Los sitios o aplicaciones con interfaces consistentes deberían ser más sencillos de implementar, pero puede ser más difícil en otros casos:


Las transiciones y animaciones CSS siempre serán más suaves que los efectos basados en JavaScript, que modifican propiedades similares. No se procesarán en los navegadores más antiguos, pero como es probable que se ejecuten en dispositivos de menor capacidad, es lo mejor.


Sin embargo, hay que evitar las animaciones excesivas. Los efectos deben mejorar la experiencia del usuario sin afectar negativamente al rendimiento o causar mareos. Comprueba la consulta de medios prefiere movimiento reducido y desactiva las animaciones cuando sea necesario.


Los navegadores analizarán rápidamente los selectores CSS más complejos, pero simplificarlos reduce el tamaño de los archivos y mejora el rendimiento. Los selectores complejos suelen generarse cuando se crean estructuras profundamente anidadas en preprocesadores de CSS como Sass.


La contención es una nueva función de CSS que puede mejorar el rendimiento al permitir identificar subárboles aislados de una página. El navegador puede optimizar el procesamiento al renderizar -o no renderizar- un bloque de contenido DOM específico.


Por último, aprende CSS! Cuanto más sepas, menos código tendrás que escribir y más rápida será tu aplicación web. Te convertirá en un mejor desarrollador independientemente de las plataformas y frameworks que utilices.


Pruébalo tú mismo con 20 $ de descuento en tu primer mes de Alojamiento de Aplicaciones o Alojamiento de Bases de Datos. Explora nuestros planes o habla con el departamento de ventas para encontrar el que mejor se adapte a ti.


Lo primero que debes hacer al aplicar las mejores prácticas de CSS es organizar tus hojas de estilo. La forma de hacerlo dependerá de tu proyecto, pero como regla general, deberás seguir los siguientes principios de organización:


Aunque el CSS funcionará incluso si es feo visualmente, es mejor para ti y para cualquier otro desarrollador que vaya a trabajar con tu código si utilizas muchos saltos de línea para mantener cada fragmento de código separado y legible.


Otra de las mejores prácticas de CSS es minificar tus hojas de estilo. Hay numerosas herramientas de minificación disponibles para acelerar los tiempos de carga de tus hojas de estilo, incluso directamente en la CDN de Kinsta.


Es una buena práctica revisar tu código para eliminar las redundancias. No es necesario que las etiquetas identifiquen el tamaño de la fuente dos veces en la misma sección, por ejemplo. Elimina las repeticiones y tu código se leerá mejor y también funcionará mejor.


Para mejorar el rendimiento del sitio y evitar reajustes extraños del diseño de tu sitio mientras se carga, puedes precargar las fuentes. Precargar las fuentes y cargar primero las fuentes WOFF2 (o el tamaño de fuente más pequeño en su defecto) puede mejorar notablemente el rendimiento. Esto se hace añadiendo una línea de código a la etiqueta . Better Web Type ofrece un ejemplo conciso:


El proceso descrito anteriormente es para fuentes autoalojadas, pero es importante reiterar que éste es el mejor enfoque. Acelera considerablemente el tiempo de carga y significa que no dependes de la velocidad de otro sitio para completar el proceso de carga de tu sitio.


Si asignas más de un estilo en la configuración de las variaciones de fuentes, es probable que se superpongan y que una anule a la otra. Es mucho mejor que mantengas las cosas sencillas y utilices las propiedades de la fuente, como se ilustra aquí:


También puedes sacar más provecho de Flexbox cuando intentes implementar las mejores prácticas para tratar con CSS en tu flujo de trabajo. Flexbox es una forma flexible de crear un diseño web y alinear elementos en la página, en lugar de utilizar la opción tradicional de flotación.


Según CSS-Tricks, Flexbox es un módulo de caja flexible que constituye una forma alternativa de estructurar tu CSS prestando atención a cómo se alinean y distribuyen tus diseños dentro de un contenedor. Lo mejor es que ni siquiera es necesario conocer el tamaño del contenedor en sí, sino que las propiedades que contiene se flexionarán con el cambio de tamaño del contenedor. Esta es una forma estupenda de adaptarse a los dispositivos móviles.


Otra diferencia clave es que el Flexbox es agnóstico en cuanto a la dirección, lo que significa que sus diseños no están estructurados vertical u horizontalmente. Esto hace que sea una mejor opción para diseñar sitios web y aplicaciones complicadas que deben acomodar muchos cambios de orientación de la pantalla. Los diseños CSS estándar se basan en bloques y los diseños flexbox se basan en el flujo flexible. De nuevo, CSS-Tricks ofrece un dibujo conciso que ilustra bien este concepto:


Ahora bien, si son necesarias modificaciones de CSS más robustas, es mejor que las añadas desde una hoja de estilos CSS personalizada o utilizando un tema hijo en el que modifiques directamente el archivo style.css del tema hijo. Este método también es a prueba de actualizaciones.


Sumergirse de lleno en la creación de un CSS útil y preciso puede parecer mucho para un verdadero novato, pero tomarse el tiempo necesario para informarse sobre las mejores prácticas puede ahorrarte mucho tiempo, esfuerzo y dolores de cabeza más adelante.


R. La primera pregunta es fácil de responder. Puedes completar la solicitud en línea, por teléfono llamando al 800-772-1213 (TTY 800-325-0778) o en persona en tu oficina local del Seguro Social. Lo mejor es realizar la solicitud tres meses antes del momento en que quieras comenzar a recibir el dinero.


R. A lo mejor. Mucho depende de tu estado de salud. Tienes enfermedades crónicas? Además, es importante tomar en cuenta si tus padres y hermanos vivieron hasta edades avanzadas o fallecieron cuando eran relativamente jóvenes. Esa información puede ayudarte a juzgar lo que te podría suceder.


A. Sí. Una de las mejores es la cuenta en línea del gobierno, conocida como My Social Security. Puedes inscribirte y obtener una cuenta en unos minutos. Cuando la tengas, podrás ver cálculos de la cantidad de tus beneficios a diferentes edades. También puedes verificar si tus ingresos anuales que aparecen en las computadoras del Seguro Social son correctos, un paso clave para asegurarte de que tus futuros beneficios jubilatorios reflejarán tu historial laboral.


CSS es una herramienta esencial para crear páginas atractivas. Es el lenguaje que se utiliza para dar estilo y formato a los documentos HTML. En nuestro blog, puedes aprender mucho sobre CSS. También sobre HTML, Javascript y otros lenguajes. Sin embargo, muchas personas nos preguntan por los mejores cursos de CSS, para poder aprender más en profundidad.


Así, en este artículo, te ofrecemos algunos de los mejores cursos disponibles en línea para aprender CSS. Desde cursos de CSS más básicos para principiantes hasta más cursos avanzados que, consideramos, pueden ayudarte a ser un experto en CSS. Y es que hay gran variedad de opciones para todos los niveles. Vamos allá! 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


  • Facebook
  • Instagram
  • Yelp
bottom of page