୨୧ ──────── ୨୧
♡ HOME ♡ TUTORIALES ♡ RECURSOS ♡ BLOGGER ♡ RESEÑAS DE ANIME ♡ MY WISHLIST ♡ ABOUT ME
♡ ─── ꕤ ─── ♡

viernes, 9 de octubre de 2026

Tutorial : diseño de gadget de televisión retro para tu blog ✧˖°

 [ ✦ ] introducción ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

dale un toque nostálgico y estético a tu espacio digital ☁️₊˚⊹ este tutorial te guiará para integrar un marco de televisión vintage cromado que reproduce tus clips o películas favoritas directamente en la pantalla de la tele 



[ ✦ ] requisitos previos ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

• una plataforma de blogs compatible con widgets o bloques html (como blogger o wordpress) 🗂️ • el enlace del vídeo de youtube que deseas reproducir 🎞️


[ ✦ ] paso a paso para la instalación ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

  1. dirígete al panel de administración de tu blog y añade un nuevo gadget o bloque de código de tipo html/javascript ⚡

  2. copia y pega el siguiente código completo dentro del cuadro:

HTML
<div class="vintage-tv-wrapper">
  <!-- reproductor de vídeo oculto detrás del marco -->
  <div class="vintage-tv-screen">
    <iframe 
      id="tv-player"
      src="https://www.youtube.com/embed/1zpoyNfXpSg" 
      title="reproductor tv retro" 
      frameborder="0" 
      allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
      allowfullscreen>
    </iframe>
  </div>

  <!-- marco del televisor vintage -->
  <img 
    src="https://i.postimg.cc/qvnskfD9/Vintage-Chrome-Tv-removebg-preview.png" 
    alt="televisor vintage" 
    class="vintage-tv-frame"
  />
</div>

<style>
/* contenedor principal */
.vintage-tv-wrapper {
  position: relative;
  width: 100%;
  max-width: 480px;
  margin: 20px auto;
}

/* diseño del marco */
.vintage-tv-frame {
  position: relative;
  width: 100%;
  height: auto;
  display: block;
  z-index: 2;
  pointer-events: none;
}

/* pantalla ajustada al hueco retro */
.vintage-tv-screen {
  position: absolute;
  top: 31.5%;
  left: 17.5%;
  width: 52%;
  height: 48%;
  z-index: 1;
  background-color: #000;
  border-radius: 20px / 18px;
  overflow: hidden;
}

/* adaptabilidad del vídeo */
.vintage-tv-screen iframe {
  width: 100%;
  height: 100%;
  border: none;
}
</style>

[ ✦ ] cómo cambiar el vídeo ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─

• localiza la línea del código que contiene src="[https://www.youtube.com/embed/1zpoyNfXpSg](https://www.youtube.com/embed/1zpoyNfXpSg)" 🔍 • reemplaza 1zpoyNfXpSg por el identificador único del vídeo de youtube que prefieras mostrar 🕯️✨

resultado final: un rincón visualmente único para que tus visitantes disfruten de tus selecciones audiovisuales con estilo clásico 📼🕊️

viernes, 28 de agosto de 2026

୨୧ Kawaii Cursor Effects ୨୧

 Pequeños detalles para hacer tu cursor más cute

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

¿Quieres que tu cursor deje un pequeño rastro mientras recorres tu blog?

Aquí tienes 6 efectos diferentes para darle un toque más cute y personal a tu página. Puedes elegir tu favorito y agregarlo desde:

Blogger → Diseño → Añadir un gadget → HTML/JavaScript

╭─────────────── ୨୧ ───────────────╮

୨୧ 01. Star Sprinkle

Un pequeño rastro de estrellitas que aparece mientras mueves el cursor.

<style>
.cursor-star {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  font-size: 12px;
  color: #f4b6d2;
  animation: star-fade 0.8s ease-out forwards;
}

@keyframes star-fade {
  0% {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }

  100% {
    opacity: 0;
    transform: scale(0.2) rotate(180deg) translateY(15px);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var star = document.createElement("span");

  star.className = "cursor-star";
  star.innerHTML = "✦";

  star.style.left = (e.clientX + 5) + "px";
  star.style.top = (e.clientY + 5) + "px";

  document.body.appendChild(star);

  setTimeout(function() {
    star.remove();
  }, 800);

});
</script>

╰─────────────── ୨୧ ───────────────╯

୨୧ 02. Heart Trail

Pequeños corazones aparecen siguiendo el movimiento del cursor.

<style>
.heart-effect {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  color: #e9a5c2;
  font-size: 12px;
  animation: heart-fade 1s ease-out forwards;
}

@keyframes heart-fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: translateY(-20px) scale(0.3);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var heart = document.createElement("span");

  heart.className = "heart-effect";
  heart.innerHTML = "♡";

  heart.style.left = (e.clientX + 5) + "px";
  heart.style.top = (e.clientY + 5) + "px";

  document.body.appendChild(heart);

  setTimeout(function() {
    heart.remove();
  }, 1000);

});
</script>

╭─────────────── ୨୧ ───────────────╮

୨୧ 03. Flower Trail

Un delicado rastro de florecitas para darle un toque romántico al cursor.

<style>
.flower-effect {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  color: #d9a7bd;
  font-size: 11px;
  animation: flower-fade 1s ease-out forwards;
}

@keyframes flower-fade {
  0% {
    opacity: 1;
    transform: rotate(0deg) scale(1);
  }

  100% {
    opacity: 0;
    transform: translateY(-18px) rotate(90deg) scale(0.2);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var flower = document.createElement("span");

  flower.className = "flower-effect";
  flower.innerHTML = "✿";

  flower.style.left = (e.clientX + 5) + "px";
  flower.style.top = (e.clientY + 5) + "px";

  document.body.appendChild(flower);

  setTimeout(function() {
    flower.remove();
  }, 1000);

});
</script>

╰─────────────── ୨୧ ───────────────╯

୨୧ 04. Sparkle Dust

Pequeños destellos aparecen alrededor del cursor creando un efecto brillante.

<style>
.sparkle-effect {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  color: #e8b7ca;
  font-size: 10px;
  animation: sparkle-fade 0.7s ease-out forwards;
}

@keyframes sparkle-fade {
  0% {
    opacity: 1;
    transform: scale(0.5);
  }

  50% {
    opacity: 1;
    transform: scale(1.3);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var sparkle = document.createElement("span");

  sparkle.className = "sparkle-effect";
  sparkle.innerHTML = "✧";

  sparkle.style.left = (e.clientX + Math.random() * 12) + "px";
  sparkle.style.top = (e.clientY + Math.random() * 12) + "px";

  document.body.appendChild(sparkle);

  setTimeout(function() {
    sparkle.remove();
  }, 700);

});
</script>

╭─────────────── ୨୧ ───────────────╮

୨୧ 05. Bubble Trail

Pequeñas burbujitas aparecen mientras recorres la página.

<style>
.bubble-effect {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  color: #e3b4c9;
  font-size: 9px;
  animation: bubble-fade 1.2s ease-out forwards;
}

@keyframes bubble-fade {
  0% {
    opacity: 0.9;
    transform: scale(0.5);
  }

  100% {
    opacity: 0;
    transform: translateY(-25px) scale(1.5);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var bubble = document.createElement("span");

  bubble.className = "bubble-effect";
  bubble.innerHTML = "○";

  bubble.style.left = (e.clientX + Math.random() * 15) + "px";
  bubble.style.top = (e.clientY + Math.random() * 15) + "px";

  document.body.appendChild(bubble);

  setTimeout(function() {
    bubble.remove();
  }, 1200);

});
</script>

╰─────────────── ୨୧ ───────────────╯

୨୧ 06. Sakura Trail

Un pequeño efecto inspirado en los pétalos de sakura.

Esta versión no necesita ninguna imagen externa, así que puedes probarla directamente:

<style>
.sakura-trail {
  position: fixed;
  pointer-events: none;
  z-index: 999999;
  font-size: 15px;
  color: #f3a9c4;
  animation: sakura-float 1.5s ease-out forwards;
}

@keyframes sakura-float {
  0% {
    opacity: 1;
    transform: translate(0, 0) rotate(0deg) scale(1);
  }

  50% {
    opacity: 0.9;
    transform: translate(8px, -15px) rotate(120deg) scale(1.1);
  }

  100% {
    opacity: 0;
    transform: translate(-8px, -40px) rotate(240deg) scale(0.4);
  }
}
</style>

<script>
document.addEventListener("mousemove", function(e) {

  var sakura = document.createElement("span");

  sakura.className = "sakura-trail";
  sakura.innerHTML = "✿";

  sakura.style.left = e.clientX + "px";
  sakura.style.top = e.clientY + "px";

  document.body.appendChild(sakura);

  setTimeout(function() {
    sakura.remove();
  }, 1500);

});
</script>

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

୨୧ Personaliza tu efecto

Puedes cambiar los símbolos por otros que combinen con tu blog:

✦  ✧  ☆  ♡  ♥  ✿  ❀  ❁  ❅  ⋆  ˚

También puedes modificar el color, tamaño y velocidad para crear tu propio estilo.

╭─────────────── ୨୧ ───────────────╮

୨୧ Important

No coloques los seis códigos juntos.

Elige solamente uno y agrégalo como gadget HTML/JavaScript.

Si ya tienes un efecto de cursor instalado, estos códigos pueden funcionar junto con tu cursor personalizado porque no reemplazan el cursor, solamente agregan el rastro alrededor de él.

╰─────────────── ୨୧ ───────────────╯

୨୧ ─── ♡ ─── ꕤ ─── ♡ ─── ୨୧

Create your own cute cursor

Un pequeño detalle puede hacer que tu blog se sienta mucho más personal.

Elige tu efecto favorito, cambia los detalles y crea tu propio cursor aesthetic.

♡ ୨୧ ₊˚⊹ happy blogging ⊹˚₊ ୨୧ ♡

୨୧ Cute Sprinkle Tutorial ୨୧

 Decora tu blog con pequeñas imágenes cayendo

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

¿Quieres agregar un pequeño detalle cute a tu blog?

Cute Sprinkle es un efecto que hace que pequeñas imágenes caigan suavemente por toda la pantalla mientras visitas el blog.

Lo mejor es que puedes utilizar la imagen que tú quieras: fresitas, flores, corazones, moños, estrellas, mariposas, stickers o cualquier otro PNG que combine con tu estética.

╭─────────────── ୨୧ ───────────────╮

୨୧ 01. Crea o elige tu imagen

Puedes crear tu propio PNG en Canva o utilizar una imagen que te guste.

Lo ideal es que tenga fondo transparente para que se integre mejor con tu blog.

╰─────────────── ୨୧ ───────────────╯

୨୧ 02. Sube tu imagen

Sube tu imagen a Postimages y copia el Direct Link.

Por ejemplo:

https://i.postimg.cc/xxxxx/mi-imagen.png

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

୨୧ 03. Agrega Cute Sprinkle

En Blogger ve a:

Diseño → Añadir un gadget → HTML/JavaScript

Pega este código:

<style>
.imagen-cayendo {
  position: fixed;
  top: -80px;
  pointer-events: none;
  z-index: 999999;
  user-select: none;
  animation: caer linear infinite;
}

@keyframes caer {
  0% {
    transform: translateY(-80px) rotate(0deg);
    opacity: 0;
  }

  10% {
    opacity: 1;
  }

  50% {
    transform: translateY(55vh) rotate(180deg);
  }

  90% {
    opacity: 1;
  }

  100% {
    transform: translateY(110vh) rotate(360deg);
    opacity: 0;
  }
}
</style>

<script>
(function() {

  var cantidad = 18;

  for (var i = 0; i < cantidad; i++) {

    var imagen = document.createElement("img");

    imagen.className = "imagen-cayendo";

    imagen.src = "TU-DIRECT-LINK-AQUI";

    imagen.style.left = Math.random() * 100 + "vw";

    imagen.style.width = (25 + Math.random() * 25) + "px";

    imagen.style.animationDuration = (7 + Math.random() * 7) + "s";

    imagen.style.animationDelay = Math.random() * 8 + "s";

    document.body.appendChild(imagen);
  }

})();
</script>

╭─────────────── ୨୧ ───────────────╮

୨୧ 04. Personaliza tu Sprinkle

Busca:

TU-DIRECT-LINK-AQUI

y reemplázalo por el Direct Link de tu imagen.

También puedes cambiar la cantidad de elementos modificando:

var cantidad = 18;

Puedes probar con 10, 20, 30 o la cantidad que prefieras.

♡ Una imagen diferente puede cambiar completamente el estilo del efecto.

╰─────────────── ୨୧ ───────────────╯

୨୧ Little reminder

Si cambias de imagen, no necesitas modificar todo el código. Solo reemplaza el enlace de tu imagen y Cute Sprinkle estará listo nuevamente.

୨୧ ─── ꕤ ─── ୨୧

Create your own little sprinkle of cuteness ♡

୨୧ Cómo crear un menú de navegación para Blogger ୨୧

Un menú de navegación es una de las mejores formas de mantener nuestro blog organizado y hacer que sea más fácil encontrar nuestras entradas.

En este tutorial vamos a crear un menú cute para colocar debajo de la cabecera de nuestro blog y conectarlo con las etiquetas de nuestras entradas.

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

୨୧ 01. Organiza tus etiquetas

Primero piensa en las categorías principales de tu blog.

Por ejemplo:

Tutoriales
Recursos
Blogger
Reseñas de anime
My Wishlist

Cada entrada deberá tener la etiqueta correspondiente para que aparezca dentro de esa categoría.

╭─────────────── ୨୧ ───────────────╮

୨୧ 02. Crea el menú

Ve a:

Blogger → Diseño → Añadir un gadget → HTML/JavaScript

Pega este código:

<style>
.cute-nav {
  width: 100%;
  text-align: center;
  padding: 15px 5px;
  font-family: "Trebuchet MS", sans-serif;
}

.cute-nav a {
  display: inline-block;
  text-decoration: none !important;
  color: #9b7184 !important;
  background: #fffafd;
  border: 1px solid #efd9e4;
  border-radius: 14px;
  padding: 9px 16px;
  margin: 4px 2px;
  font-size: 12px;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}

.cute-nav a:hover {
  background: #fce8f1;
  transform: translateY(-3px);
}

.cute-nav .decoracion {
  color: #d99ab7;
  letter-spacing: 4px;
  margin: 8px;
}
</style>

<div class="cute-nav">

  <div class="decoracion">
    ୨୧ ──────── ୨୧
  </div>

  <a href="/">♡ HOME</a>

  <a href="/search/label/Tutoriales">♡ TUTORIALES</a>

  <a href="/search/label/Recursos">♡ RECURSOS</a>

  <a href="/search/label/Blogger">♡ BLOGGER</a>

  <a href="/search/label/Rese%C3%B1as%20de%20anime">♡ RESEÑAS DE ANIME</a>

  <a href="/search/label/My%20Wishlist">♡ MY WISHLIST</a>

  <a href="/p/about-me.html">♡ ABOUT ME</a>

  <div class="decoracion">
    ♡ ─── ꕤ ─── ♡
  </div>

</div>

。・:˚:✧。・:˚:✧。・:˚:✧。・:˚:✧

୨୧ 03. Personaliza tu menú

Puedes cambiar los nombres de las secciones y sus enlaces.

Por ejemplo:

<a href="/search/label/Tutoriales">♡ TUTORIALES</a>

Tutoriales debe coincidir con el nombre exacto de la etiqueta que utilizas en tus entradas.

También puedes cambiar los colores, el tamaño, los símbolos y el estilo de los botones para combinarlo con tu blog.

╭─────────────── ୨୧ ───────────────╮

୨୧ 04. ¿Páginas o etiquetas?

No necesitas crear una página para cada categoría.

Las secciones que contienen publicaciones pueden utilizar etiquetas:

♡ Tutoriales
♡ Recursos
♡ Blogger
♡ Reseñas de anime
♡ My Wishlist

Mientras que las páginas estáticas pueden utilizarse para cosas como:

୨୧ About Me
୨୧ Contacto

Así tu menú se actualizará automáticamente cada vez que publiques una nueva entrada con la etiqueta correspondiente.

╰─────────────── ୨୧ ───────────────╯

୨୧ Resultado

El resultado será un menú debajo de nuestra cabecera que nos permitirá navegar fácilmente por las diferentes secciones del blog.

୨୧ ── ♡ ── ꕤ ── ♡ ── ୨୧

Un pequeño detalle que hace que nuestro blog se sienta mucho más organizado y, sobre todo, mucho más nuestro.

♡ ୨୧ ₊˚⊹ happy blogging ⊹˚₊ ୨୧ ♡

♡ ୨୧ Cómo crear un cute corner con imágenes y símbolos aesthetic ୨୧ ♡

╭──────────────────────────────╮

 ♡ 𝒸𝓊𝓉𝑒 𝒷𝓁𝑜𝑔 𝓉𝓊𝓉𝑜𝓇𝒾𝒶𝓁 ♡

╰──────────────────────────────╯

Si tienes un blog en Neocities, Blogger u otra página donde puedas editar HTML y CSS, seguramente has visto esos pequeños espacios decorativos llenos de botones, imágenes, símbolos y separadores. ✦

Hoy les quiero enseñar cómo pueden crear su propio cute corner utilizando imágenes pequeñas y algunos símbolos aesthetic para dividir la información y hacer que la entrada se vea más bonita y organizada. ♡

No necesitas saber muchísimo de HTML. Con unas pocas líneas de código puedes crear algo así:

♡ ୨୧ cute corner ୨୧ ♡

✦ ˚₊‧ ♡ ˚₊‧ ✦

[imagen] [imagen] [imagen]

♡ ˚₊‧ ୨୧ ‧₊˚ ♡

Y lo mejor es que puedes cambiar los símbolos, las imágenes y el tamaño para adaptarlo completamente a tu blog. 🌷


୨୧ 01. Primero: el código HTML

La estructura básica es bastante sencilla. Tenemos un contenedor principal, un título, un separador y finalmente nuestras imágenes.

<div class="kawaii-corner">

  <div class="kawaii-title">
    ♡ ୨୧ 𝒸𝓊𝓉𝑒 𝒸𝑜𝓇𝓃𝑒𝓇 ୨୧ ♡
  </div>

  <div class="kawaii-line">
    ✦ ˚₊‧ ♡ ˚₊‧ ✦
  </div>

  <div class="kawaii-cats">

    <img src="AQUI-VA-TU-IMAGEN">
    <img src="AQUI-VA-TU-IMAGEN">
    <img src="AQUI-VA-TU-IMAGEN">

  </div>

  <div class="kawaii-line">
    ♡ ˚₊‧ ୨୧ ‧₊˚ ♡
  </div>

</div>

Lo importante son estas partes:

<div class="kawaii-title">

Aquí va el título de nuestra sección.

<div class="kawaii-line">

Aquí podemos colocar nuestros separadores aesthetic.

Y aquí:

<div class="kawaii-cats">

colocamos las imágenes que queremos mostrar.


♡ 02. Usando símbolos aesthetic para dividir el texto

Una de mis partes favoritas es utilizar símbolos para separar visualmente diferentes partes de una entrada.

Por ejemplo:

♡ ───────── ୨୧ ───────── ♡

o:

✦ ˚₊‧ ♡ ‧₊˚ ✦

o algo más sencillo:

。・:*˚:✧。 ♡ 。✧:˚*:・。

También puedes utilizar:

୨୧ ── ♡ ── ୨୧
꒰ა ♡ ໒꒱
⋆。゚✶° ✧ °✶゚。⋆

La idea es que estos símbolos funcionen como pequeños separadores entre bloques de información.

Por ejemplo, en una entrada puedes tener:

♡ ୨୧ SOBRE ESTE TUTORIAL ୨୧ ♡

Aquí explico cómo crear un cute corner...

✦ ˚₊‧ ♡ ˚₊‧ ✦

♡ ୨୧ CÓDIGO ୨୧ ♡

Aquí está el código...

✦ ˚₊‧ ♡ ˚₊‧ ✦

♡ ୨୧ PERSONALIZACIÓN ୨୧ ♡

Aquí explico cómo cambiar las imágenes...

Esto hace que una entrada que tenga mucho texto sea más fácil de leer y, además, mantiene la estética del blog. 🌸


୨୧ 03. ¿Cómo cambiar las imágenes?

Para poner tus propias imágenes solamente tienes que cambiar:

<img src="AQUI-VA-TU-IMAGEN">

por la dirección de tu imagen.

Por ejemplo:

<img src="https://ejemplo.com/imagen.gif">

Puedes repetir la línea tantas veces como imágenes quieras:

<div class="kawaii-cats">

  <img src="IMAGEN-1">
  <img src="IMAGEN-2">
  <img src="IMAGEN-3">
  <img src="IMAGEN-4">

</div>

♡ Consejito: si utilizas imágenes de diferentes páginas, intenta que tengan una estética parecida. Los botones, stamps, pixel art y pequeños GIFs suelen quedar especialmente bonitos juntos.


✦ 04. El problema de las imágenes de diferentes tamaños

Aquí viene una parte importante.

No todas las imágenes tienen las mismas dimensiones.

Por ejemplo, puedes tener:

Imagen 1 → 88 × 31 px
Imagen 2 → 100 × 35 px
Imagen 3 → 120 × 40 px

Si utilizamos:

width: 40px;
height: 40px;

todas las imágenes serán obligadas a medir 40 × 40, aunque originalmente sean rectangulares.

Eso puede hacer que una imagen horizontal termine viéndose aplastada o estirada. 😭

Por eso, cuando estamos utilizando badges o botones rectangulares, es mejor hacer esto:

.kawaii-cats img {
  height: 30px;
  width: auto;
}

¿Qué significa?

height: 30px → todas tendrán 30 px de alto.

width: auto → el navegador calculará automáticamente el ancho para mantener la proporción original.

Así:

Original:

[───────────────]

↓ height: 30px

[───────────────]

La imagen mantiene su forma. ♡


୨୧ 05. Si quiero que estén pegadas horizontalmente

Si quieres que tus imágenes aparezcan una junto a otra:

[♡] [♡] [♡] [♡]

puedes utilizar display: flex.

.kawaii-cats {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2px;
}

El código completo para esta opción sería:

.kawaii-cats {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.kawaii-cats img {
  height: 30px;
  width: auto;
  display: block;
}

♡ ¿Quieres que estén completamente pegadas?

Cambia:

gap: 2px;

por:

gap: 0;

Resultado:

[imagen][imagen][imagen]

En cambio:

gap: 5px;

creará un pequeño espacio:

[imagen] [imagen] [imagen]

🌷 06. ¿Y si quiero que una quede debajo de otra?

Esto es muy fácil.

Puedes cambiar el row por column:

.kawaii-cats {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
}

Ahora las imágenes aparecerán así:

[ imagen ]

[ imagen ]

[ imagen ]

[ imagen ]

Esto puede quedar muy bonito si estás creando una columna de stamps, botones o pequeños banners.


♡ 07. ¿Y si quiero que ocupen todo el espacio disponible?

Esta opción es especialmente útil si tu sidebar tiene un tamaño específico.

Por ejemplo, si tu caja mide 300 px, puedes utilizar:

.kawaii-corner {
  width: 300px;
  max-width: 100%;
  box-sizing: border-box;
}

max-width: 100% es importante porque evita que el elemento sea más ancho que el espacio disponible.


✦ 08. ¿Qué pasa si tengo muchas imágenes?

Supongamos que tienes:

[imagen] [imagen] [imagen] [imagen] [imagen] [imagen]

pero no todas caben en una caja de 300 px.

En lugar de permitir que se salgan de la caja, podemos utilizar:

.kawaii-cats {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2px;
}

La parte importante es:

flex-wrap: wrap;

Esto significa:

"Si ya no caben más imágenes en esta línea, pásalas a la siguiente."

Así:

[imagen] [imagen] [imagen]

[imagen] [imagen] [imagen]

en lugar de:

[imagen] [imagen] [imagen] [imagen] →→→

que terminaría saliéndose de nuestra caja. 💗


୨୧ 09. Código recomendado para una caja de 300 px

Si tienen un sidebar o sección de aproximadamente 300 px, pueden utilizar esta versión:

<div class="kawaii-corner">

  <div class="kawaii-title">
    ♡ ୨୧ 𝒸𝓊𝓉𝑒 𝒸𝑜𝓇𝓃𝑒𝓇 ୨୧ ♡
  </div>

  <div class="kawaii-line">
    ✦ ˚₊‧ ♡ ˚₊‧ ✦
  </div>

  <div class="kawaii-cats">

    <img src="IMAGEN-1">
    <img src="IMAGEN-2">
    <img src="IMAGEN-3">

  </div>

  <div class="kawaii-line">
    ♡ ˚₊‧ ୨୧ ‧₊˚ ♡
  </div>

</div>

<style>

.kawaii-corner {
  width: 300px;
  max-width: 100%;
  box-sizing: border-box;
  padding: 8px;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
}

.kawaii-title {
  text-align: center;
  margin-bottom: 4px;
  letter-spacing: 1px;
}

.kawaii-line {
  text-align: center;
  margin: 3px 0;
  letter-spacing: 3px;
}

.kawaii-cats {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
  box-sizing: border-box;
}

.kawaii-cats img {
  height: 30px;
  width: auto;
  max-width: 100%;
  display: block;
  image-rendering: pixelated;
  flex-shrink: 0;
}

</style>

Esta versión es bastante flexible porque:

♡ conserva la proporción de las imágenes
♡ permite imágenes de diferentes tamaños
♡ evita que se salgan de la caja
♡ permite que pasen a otra línea
♡ mantiene los badges juntos
♡ funciona con GIFs y pequeños botones
♡ puedes cambiar fácilmente el tamaño


🎀 10. ¿Cómo cambiar el tamaño?

La parte que tienes que modificar es:

.kawaii-cats img {
  height: 30px;
  width: auto;
}

Si quieres imágenes más pequeñas:

height: 20px;

Si quieres un tamaño medio:

height: 30px;

Si quieres que sean más grandes:

height: 40px;

Por ejemplo:

♡ Mini

height: 20px;

♡ Normal

height: 30px;

♡ Grande

height: 40px;

Lo importante es no poner un width fijo si tus imágenes tienen diferentes proporciones.

En vez de:

width: 40px;
height: 40px;

es mejor:

height: 30px;
width: auto;

♡ ୨୧ Mini resumen ୨୧ ♡

Si quieres...

Imágenes horizontales sin deformar:

height: 30px;
width: auto;

Imágenes pegadas horizontalmente:

display: flex;
gap: 0;

Imágenes con un pequeño espacio:

gap: 2px;

Imágenes una debajo de otra:

flex-direction: column;

Que bajen a otra línea cuando no caben:

flex-wrap: wrap;

Centrarlas:

justify-content: center;

Y listo. ♡

La parte más divertida es que puedes combinar estas propiedades para crear tu propio estilo. Puedes hacer una fila de badges, una columna de stamps, una colección de GIFs o incluso mezclar imágenes con separadores de símbolos aesthetic.

。・:*˚:✧。 ♡ 。✧:˚*:・。

♡ ୨୧ HAVE FUN ୨୧ ♡

[ ♡ ] [ ✦ ] [ ୨୧ ] [ ☆ ]

⋆。゚✶° ✧ °✶゚。⋆

Espero que este tutorial les ayude a darle un poquito más de personalidad a sus blogs. 🌷💗
Siéntanse libres de cambiar los símbolos, colores, tamaños y fuentes hasta encontrar la combinación que más les guste.

୨୧ Happy blogging! ୨୧

```html ```