¿Cómo dibujan las personas pequeñas imágenes de dibujos animados usando solo CSS?

¡He visto algunas de las caricaturas a las que se refiere y son realmente impresionantes!

Definitivamente no son rápidos y / o fáciles de hacer. Lo examiné un poco, pero no he intentado hacer ninguno ya que son muy complicados con muchas partes diferentes.

Aquí hay un video que muestra cómo se hizo una gran apariencia. Como puedes ver, parece mucho trabajo para hacer desde cero:

Star Wars Droid

Es difícil encontrar un montón de material y tutoriales sobre este tipo de arte CSS. Presumo varias razones para esto:

  • Varias de las características de CSS utilizadas son bastante nuevas.
  • Para hacer esto uno tiene que ser
    • Conocedor de CSS
    • Artísticamente talentoso (solo saber el código no hará que se vea bien)
  • Para apreciar realmente el trabajo completado hay que
    • Apreciar arte de estilo de dibujos animados
    • Comprender CSS para darse cuenta del nivel de dificultad y complejidad involucrado.
  • Este método probablemente tomará más tiempo que hacer lo mismo en cualquier otra forma de arte.
  • No he visto a nadie usar este estilo de arte en su beneficio. Como en, acabo de verlo para crear arte. No lo he visto usado con elementos como enlaces, animaciones CSS, jQuery o cualquier otra interactividad.

¡Con todo lo dicho, me encantaría ver a más personas haciendo esto!

Aquí hay algunos recursos adicionales que mi ayuda:

Radio de la frontera

Cada elemento [bloque] es un rectángulo [por defecto]. El radio del borde es una forma muy simple de agregar algunas curvas

radio del borde

Formas solo utilizando bordes.

Cree formas, como un triángulo, estableciendo el tamaño del elemento en cero pero configurando la longitud y el ancho de los bordes. He visto varios tutoriales sobre esto, busque formas de bordes CSS, y puede tomar varias líneas de código para hacer una forma simple.

Formas CSS: Cómo dibujar triángulos, círculos y más en CSS

Transformación CSS

La transformación CSS permite muchas opciones y posibilidades, tanto en 2D como en 3D. Aquí está la lista de MDN, pero probablemente tendrá que buscar ejemplos de cada uno.

transformar

CSS Shape-inside / Shape-outside

Esto se puede usar para hacer que un elemento no sea un rectángulo, ya que no bloqueará otros elementos para que no se representen en ese espacio. De todos modos, es probable que se superpongan elementos para este arte y este tutorial es para el ajuste de texto, pero esta es una gran técnica de diseño (me resultó difícil solucionar este problema)

Comenzando con las formas CSS: envolviendo el contenido alrededor de rutas personalizadas – HTML5 Rocks

Algunos tutoriales que encontré:

YouTube, Arte con círculos CSS

Muchos ejemplos, algunos mencionados anteriormente, y algunos ejemplos simples de dibujos animados:

Dibujos de una sola división con CSS

Cubos 3d No es bueno para dibujos animados en 2D, pero pensé que lo tiraría en:

Cómo crear impresionantes gráficos 3D en CSS3

Espero que eso ayude un poco, pero estoy seguro de que ayudaría más si puede hacer que Aladin Bensassi responda aquí, o lea una de sus respuestas anteriores aquí: La respuesta de Aladin Bensassi a ¿Cuál es su superpotencia?

Una gran cosa que mencionar es que si ves una que te gusta, siempre puedes abrir el Inspector de archivos de Firefox para ver cómo se hizo.

No tenía idea de que incluso era posible dibujar caricaturas con CSS. Debería suponer que solo programa las coordenadas de sus formas y posiblemente agregue un código de redondeo de esquinas, pero no tengo idea.

Déjame buscarlo en google para ti.

¡Yo tenía razón! Las caricaturas son solo formas básicas, así que si puedes hacer una forma básica simple, como una cabeza y superponer la imagen con otra forma simple, como un ojo, obtienes una caricatura de cíclope allí.

Puede usar svgs, o puede ir a la ruta HTML / CSS con la inmersión que luego diseña en diferentes colores y moverse. Es por eso que por lo general se ven planos y caricaturescos. Un gran lugar para la inspiración de diseño y para ver el código real está en codepen.io. ¡Buena suerte con sus esfuerzos!

¡Hola!

Necesitas ver este enlace:
Dibujos CSS, 50 grandes ejemplos.