DEV Community

Cover image for 🎃 No tengas miedo a dibujar con CSS

🎃 No tengas miedo a dibujar con CSS

RaĂșl MartĂ­n on October 04, 2020

La temporada de Halloween estĂĄ a la vuelta de la esquina es por eso que dibujaremos una decoraciĂłn escalofrĂ­ante a tu pĂĄgina web con CSS. Visit...
Collapse
 
brandonargel profile image
Brandon Argel Verdeja Dominguez • Edited

Hola te quedo muy bien, vengo de platzi y estoy empezando a aprender sobre css,
y se me hizo interesante este tema, no sabĂ­a que se podĂ­a dibujar con css, bueno querĂ­a preguntar si es posible hacer que cada cierto tiempo parpadee la calabaza y si es asĂ­, con cuales reglas de css que se necesitan
ÂĄGracias por este artĂ­culo y sualudos!

Collapse
 
raulmar profile image
RaĂșl MartĂ­n

Hola Brandon. Me alegra que hayas leĂ­do el artĂ­culos y claro que se puede hacer que parpadee, se me ocurre agregarle a los ojos algo asĂ­:
.face, .face::after {
opacity: 1;
animation-name: blink;
animation-duration: 2s;
animation-iteration-count: infinite;
}

Y los keyframes quedarĂ­an asĂ­:
@keyframes blink {
0% {opacity: 1;}
90% {opacity: 1;}
100% {opacity: 0;}
}

Te mando un saludo :)

Collapse
 
brandonargel profile image
Brandon Argel Verdeja Dominguez • Edited

Hola, si me funcionó, pero parpadeaba también la boca, entonces intenté arreglarlo e investigué algunas reglas de css, y le agregue otras cosas pero quedó mas o menos bien jajaja
Nomås le pasó algo raro a la boca y no sé por qué...
Y por cierto, gracias por el código y tu ayuda 😃

Thread Thread
 
raulmar profile image
RaĂșl MartĂ­n

Buen uso del :not đŸ€©
Veo que el origen de la animaciĂłn de la boca estĂĄ desfasado, pudiera usarse la propieda transform-origin para ajustarlo

Thread Thread
 
brandonargel profile image
Brandon Argel Verdeja Dominguez • Edited

Ya ahora sí creo que quedó, no sé si utilicé el transform-origin como debe ser, pero al parecer funcionó jajajaja
Le agregué transform-origin: 200%; y le moví unos pixeles por que no quedaba en el centro... El enlace es el mismo por si quieres ver el gif de como quedó y los cambios del código ya actualizado: drive.google.com/drive/folders/1-N...

¡Muchas gracias aprendí mucho con lo que me dijiste, los códigos que me pasaste y este post! 😄

Thread Thread
 
raulmar profile image
RaĂșl MartĂ­n

Te quedó genial 👏me da gusto que te hayas llevado algo de valor. Deberías de subirlo con github pages para que más gente lo pueda ver :)

Thread Thread
 
brandonargel profile image
Brandon Argel Verdeja Dominguez • Edited

brandonargel.github.io/Animated-Pu...
Muchas gracias nuevamente, no lo habĂ­a subido por que estaba aprendiendo sobre Git y GitHub y tambiĂ©n tenĂ­a otros pequeños proyectos 😃

Collapse
 
ca7seven profile image
ca7seven

No sé si me pasó sólo a mi, pero tuve que cambiar el orden en box-shadow para dibujar la calabaza.
Porque me quedaba el BS1 por arriba del BS2, entonces lo dejé así:

box-shadow:
-40px 4px 0px -1px #fbb03b, /BS 2/
-80px 5px 0px -2px #f8931f, /BS 1/
40px -15px 0px 0px #f87700, /BS 3/
80px -35px 0px -2px #f8931f; /BS 4/

dev-to-uploads.s3.amazonaws.com/up...

Excelente toda la explicaciĂłn! muchas gracias!

Collapse
 
musartedev profile image
Mariangélica Useche

Excelente artĂ­culo, RaĂșl. Felicidades por tu trabajo y muchas gracias por compartir tu experiencia.

Collapse
 
raulmar profile image
RaĂșl MartĂ­n

Muchas gracias :) espero seguir aportando a la comunidad!

Collapse
 
yarilaverde profile image
Yarilenis Laverde

Excelente post, me ha gustado mucho! gracias por el aporte

Collapse
 
raulmar profile image
RaĂșl MartĂ­n

Me alegra que te haya servido Yarilenis!