¿Cómo dibujar con CSS inspirándote en proyectos increíbles?
Dibujar con CSS puede parecer abrumador al principio, pero con la inspiración adecuada y algunos ejemplos claros, es una experiencia única y emocionante. Si alguna vez te has preguntado cómo artistas digitales logran crear figuras sorprendentes solo con código, aquí te mostramos algunas fuentes de inspiración y una introducción práctica para que comiences tus propias creaciones CSS.
¿Qué fuentes de inspiración puedes explorar?
Existen varias páginas web y recursos que proporcionan inspiración para el arte en CSS.
A Single Div: Esta página se destaca por presentar diseños asombrosos creados con un solo <div>. Es sorprendente cómo con ingenio se pueden alcanzar tales niveles de detalle utilizando CSS. Explorar estas piezas te da ideas sobre cómo simplificar tus proyectos y explotar al máximo cada etiqueta HTML.
Guías y charlas inspiradoras: Compartir y aprender de charlas puede abrir nuevas perspectivas. Por ejemplo, algunos estudiantes de Platzi han compartido sus experiencias y métodos para crear dibujos detallados como calabazas o bigotes sofisticados, brindando tutoriales paso a paso que demuestran distintos enfoques técnicos.
¿Cómo podemos comenzar a dibujar un personaje con CSS?
El proceso de crear figuras con CSS requiere paciencia y atención a los detalles. Aquí te mostramos cómo puedes comenzar a diseñar una cabeza sencilla de un personaje calvo.
Preparación del entorno: Utiliza herramientas como CodePen para desarrollar y visualizar tu trabajo en tiempo real. Este entorno permite cambiar la vista entre códigos y resultados, facilitando la creación del diseño.
Definición de variables: Empieza por declarar variables CSS para los colores que utilizarás, como --skin, --background, y --red para estandarizar el maquillaje de tu figura.
Estructura HTML: Considera usar <div>s como base para cada parte del dibujo. Ejemplo:
<divclass="container"><divclass="head"></div><divclass="eye left"></div><divclass="eye right"></div><divclass="nose"></div><!-- Otros elementos como mouth, ears, etc. --></div>
Estilos CSS y alineación:
Asegúrate de que el elemento contenedor (container) centralice el contenido usando display: flex y justify-content: center.
Usa position: relative en la cabeza (head) y position: absolute en los ojos y otros elementos para alinearlos respecto al contenedor principal.
Ajuste de proporciones y bordes: Explorar con proporciones creando y utilizando propiedades como width, height, y border-radius para dar forma adecuada a cada elemento.
Uno de los retos más grandes es la práctica continua y la experimentación con las propiedades de CSS sin una guía rígida. Aquí no hay una arquitectura estricta que seguir, sino más bien jugar y descubrir nuevas habilidades. Así es como nacen las innovaciones.
¿Cómo puedes integrar tus proyectos en la comunidad?
Participa en el reto #dibujarteCSS en redes sociales, una iniciativa colaborativa donde desarrolladores comparten sus obras, reciben feedback, y ganan visibilidad. Puedes aportar tu trabajo presentando un pull request o creando un issue en el repositorio correspondiente. Este tipo de actividades fortalecen tu conocimiento, conectan piezas del saber y inspiran a otros estudiantes.
Al sumergirte en el diseño con CSS, aprendes nuevas técnicas y fortaleces tus habilidades, mientras te integras a una comunidad vibrante y colaborativa. ¡Anímate, el único límite es tu imaginación!
Por si a alguien le interesa... ¡Hay un profe de VueJS de Platzi que dibujó un Baby Yoda animado con CSS Puro!
.
La verdad es que le quedó super genial, se echó unos buenos streams en Twitch con este dibujo jaja, les dejo el enlace a su tweet po si quieren ir a verlo:
.
https://twitter.com/baumannzone/status/1363949040166174725
.
Mirá que bueno que está!
solo css? wowwww
Lo sufrí, pero se siente bien cuando lo ves terminado
woow, te quedo super. Muchas gracias por compartir tu codigo con nosotros. :)
Hola, gracias por compartirlo, la verdad no sabía si podría hacerlo y en cuanto vi el tuyo comence a colocar las cosas sin pensar tanto y en las cosas que no podía o me atoraba cheque tu código gracias a eso hice el mío. ¡Gracias!
Aunque no se parece jejeje decidí darle un poco mi toque jajaja.
Hice este dibujo :D
Wooow! esta hermosa la minion verde!
Akali? xd
Mi pequeño aporte.
Me encanta, por lejos el que mas me gusta de todos =)
Pues... luego de 3 horas conseguí hacer los 3 dibujos, estuvo algo dificil, pero me gustó mucho poder cumplir con este reto, el codigo quedó larguisimo, pero... ¡reto conseguido!
Hola Camilo, te quedó buenisimo! Podrías compartir el código?
Hola Rocioag, claro que si, aqui esta el codigo:
HTML