<script>
const maxCats = 12;
const catColor = "#b7e4c7"; // verde claro (el # con numeros es el color, pon uno k te guste y remplaza)
const catSVG = `
<svg viewBox="0 0 64 64" width="100%" height="100%" fill="${catColor}">
<path d="M32 4
C26 4 22 10 22 10
L14 6 12 16
C8 20 8 28 12 34
C14 44 22 54 32 54
C42 54 50 44 52 34
C56 28 56 20 52 16
L50 6 42 10
C42 10 38 4 32 4Z"/>
</svg>
`;
for (let i = 0; i < maxCats; i++) {
const cat = document.createElement("div");
cat.innerHTML = catSVG;
cat.style.position = "fixed";
cat.style.top = "-50px";
cat.style.left = Math.random() * 100 + "vw";
cat.style.width = 20 + Math.random() * 20 + "px";
cat.style.height = cat.style.width;
cat.style.opacity = Math.random() * 0.5 + 0.5;
cat.style.zIndex = "9999";
cat.style.pointerEvents = "none";
document.body.appendChild(cat);
const duration = 8 + Math.random() * 6;
const delay = Math.random() * 5;
cat.animate([
{ transform: "translateY(0)" },
{ transform: "translateY(110vh)" }
], {
duration: duration * 1000,
delay: delay * 1000,
iterations: Infinity
});
}
</script>
SEPARADORRRR
(me dio flojera cambiarle fuente al codigo ok? JJDHDH)
yaya, aki como tercer y ultimo gadget que me pidieron fue el del gato que lo puedes alimetar, la verdad este se me ocurrio un dia nomas, pedi el codigo a chat gpt, aunk lo tuvimos que pulir varias veces hasta que quedo, este gadget consta de una imagen (el gato) y otras cuatro (las comidas) yo en el codigo te inticare donde poner cada link de tu imagen, lo otro que le puedes editar es el texto, ya ahi te daras cuenta cual es y lo remplazas por uno que te guste, OJO k no tiene k ser especificamente un gato, puede ser una imagen de otro animal que tu quieras, si lo quieres dibujar te doy la medida que yo utilize, que fue 180 x 180 y para las comida fue: 80 x 8' si no m equivoco, pero ya si lo kieres mas grande o chiko ahi ves tu, ya sin nada mas que decirte aki el codigo:
<div id="gato-gadget">
<!-- GATO -->
<img id="gato-img"
src="AKI_VA_LA_IMAGEN_DEL_GATO_O_ANIMAL"
alt="gatito" />
<!-- PLATO -->
<img id="plato-img" src="" alt="comida" />
<!-- TEXTO -->
<p id="gato-texto">Where is my food, human?</p> (texto editable)
<!-- BOTÓN -->
<button id="alimentar-btn">Aliméntame</button> (editable )
</div>
<style>
#gato-gadget {
width: 100%;
max-width: 200px;
margin: 0 auto;
text-align: center;
font-family: 'Cherry Cream Soda', cursive; (puedes cambiar la fuente)
position: relative;
overflow: hidden;
}
#gato-img {
width: 100%;
max-width: 180px;
}
#plato-img {
width: 120px;
margin: 6px auto;
display: none;
position: relative;
animation: caerPlato 0.6s ease-out;
}
@keyframes caerPlato {
from {
transform: translateY(-40px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
#gato-texto {
font-size: 13px;
color: #355f3b;
margin: 6px 0;
}
#alimentar-btn {
background: #3f6f55;
color: #fff;
border: none;
padding: 6px 10px;
border-radius: 12px;
font-family: 'Cherry Cream Soda', cursive; (fuente editable)
font-size: 12px;
cursor: pointer;
}
#alimentar-btn:disabled {
background: #8aa89a; (color editable)
cursor: default;
}
</style>
<script>
(function(){
const platos = [
"IMAGEN_COMIDA_NUMERO_UNO",
"IMAGEN_COMIDA_NUMERO_DOS",
"IMAGEN_COMIDA_NUMERO_TRES",
"IMAGEN_COMIDA_NUMERO_CUATRO"
];
const btn = document.getElementById("alimentar-btn");
const texto = document.getElementById("gato-texto");
const plato = document.getElementById("plato-img");
const hoy = new Date().toDateString();
const ultima = localStorage.getItem("gato_alimentado");
if (ultima === hoy) {
btn.disabled = true;
texto.textContent = "Vuelve a alimentarme mañana :3"; (Editable)
}
btn.onclick = function() {
const randomPlato = platos[Math.floor(Math.random() * platos.length)];
plato.style.display = "none";
plato.src = randomPlato;
// reinicia animación
plato.style.animation = "none";
plato.offsetHeight;
plato.style.animation = "caerPlato 0.6s ease-out";
plato.style.display = "block";
texto.textContent = "¡Grazias!";
btn.disabled = true;
localStorage.setItem("gato_alimentado", hoy);
setTimeout(() => {
plato.style.display = "none";
texto.textContent = "Vuelve a alimentarme mañana :3"; (editable)
}, 5000);
};
})();
</script>
SEPARADORRRR
Esos serian los 3 gadgets que me han pedido hasta ahora, cabe recalcar que donde dice "imagen_comida_numero_x" me estoy refiriendo a un link, tienes que fijarte que termine en png si no no funciona y no saldra(tambien aplica para la foto del gato/animal)
y ya sin mas que decir o explicar me despido vros, espero le hayan entendido a mis intrucciones, cualquier duda comente y tambien si quieren codigo de algun otro de mis gadgets recomiendo que me lo digan por algun video mio de tiktok ya que ahi eztoi mas activa. subire un video avisando de este nuevo post para que se entenren mas rapido AJSJSDDH
BAIBAIIIIIII
.jpeg)

Como le hago con el que da vuelta dice algo de un lado y del otro?
ResponderEliminarte refieres al que dice "touch me" si es ese paso el codigo, y si no es explicame cual es y tambien lo paso :D
EliminarGRACIASSS, ME SIRVEEE. por cierto, cuál es el código del de "touch me"????? 😚😚(me encanta tu blog, btw)
ResponderEliminarOLIIII,k bueno que te sirva!! y en cuanto al codigo de la flip card la estare pasando cuando m lleguen mas pedidos de codigos para no andar publicando uno por uno :P, pero t aseguro que compartire ese que dices :DD
EliminarHola! Cómo estás? Que lindo post! Yo quería saber si podías subir el tuto de: los gadgets de los cartelitos de contador de visitas y el que dice "no hace nada". Ah! Y también quería saber sobre el cartelito de bienvenida apenas ingresas a al blog, ese que te pide apretar un botón para poder ver la página, gracias <3!
ResponderEliminarOLAAA, el boton de no hacer nada y el de bienvenida ya estan publicados en mi nuevo post!! en cuanto al de contador de visitas lo tendre en cuenta para enseñarlo en la pt.3 :D
EliminarFan de tu blog y de que sea temática Keroppi <3
ResponderEliminarOLII,GRAZIAASSS de hecho mi idea principal era el verde entonces mezcle todo lo verde k me gustaba JAJJJDSJ y entre eso esta keroppi :3
Eliminarholaaa podrias hacer tuto de la flechita personalizada? ya intente de varias maneras y no me sale :( o puedes decirme donde pego el codigo?
ResponderEliminarOLAAA, la verdad es k yo iserte el gadget en el footer 1, que esta mas abajo de los gadget de la side bar, otra cosa pork no t sale en primera es pork tienes que poner tu propia imagen y si ya lo hiciste y ya esta puesto el link, seria que el link k pusiste es incorrecto ya k los links que t sirven son los que terminan en ".png" y ya luego de k veas esas tres razones y t sigue sin funcionar m avisas y te ayudo :D espero k esto t sirva :3
Eliminar