Si deseas que un bloque aparezca en 1 segundo de forma sutil, puedes ajustar la animación para que tenga una duración de 1 segundo. Aquí tienes un ejemplo:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>Animación CSS</title> </head> <body> <div class="animacion-block"></div> </body> </html>
CSS (styles.css):
body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; background-color: #f0f0f0; } .animacion-block { width: 100px; height: 100px; background-color: #3498db; animation: fadeIn 1s ease-out forwards; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
En este ejemplo, hemos creado una animación llamada fadeIn
que ajusta gradualmente la opacidad del bloque desde 0 hasta 1 en un período de 1 segundo. Esto hará que el bloque aparezca de forma sutil en 1 segundo.
Al igual que antes, puedes personalizar los valores y estilos según tus preferencias. Espero que esto te sea útil para lograr el efecto que estás buscando.
Deja un comentario