Saltar al contenido
Inicio » Métodos » .fadeIn()

.fadeIn()

Métodos.

El método .fadeIn() de jQuery permite que los elementos seleccionados aparezcan gradualmente al aumentar su opacidad desde 0 hasta 1. Esto se utiliza para crear efectos de transición suaves al mostrar elementos ocultos.

Definición:

El método .fadeIn() cambia la opacidad de los elementos seleccionados desde 0 (totalmente transparente) hasta 1 (totalmente visible) de manera gradual.

Sintaxis:

index.js
JavaScript
$(selector).fadeIn(duration, easing, complete);
  • selector: Un selector que define el conjunto de elementos a los que se aplicará el efecto de desvanecimiento.
  • duration (opcional): El tiempo en milisegundos durante el cual debe durar el efecto de desvanecimiento. Puedes usar palabras clave como slow o fast para tiempos predefinidos.
  • easing (opcional): El tipo de animación que se debe usar (por ejemplo, swing o linear).
  • complete (opcional): Una función de devolución de llamada que se ejecuta cuando la animación ha terminado.

Ejemplo:

Mostrar un párrafo con un efecto de desvanecimiento.

index.html
HTML
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo .fadeIn().</title>
    <style>
        .oculto {
            display: none;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script>
        $(document).ready(function() {
            $("#botonMostrar").click(function() {
                // Muestra el párrafo oculto con un efecto de desvanecimiento durante 1000 milisegundos
                $("#parrafoOculto").fadeIn(1000);
            });
        });
    </script>
</head>
<body>
    <button id="botonMostrar">Mostrar Párrafo</button>
    <p id="parrafoOculto" class="oculto">Este es un párrafo que se mostrará con un efecto de desvanecimiento.</p>
</body>
</html>
index.js
JavaScript
// Muestra el párrafo oculto con un efecto de desvanecimiento durante 1000 milisegundos
$("#parrafoOculto").fadeIn(1000);

Explicación del Ejemplo:

En este ejemplo, hay un párrafo con el id parrafoOculto que está inicialmente oculto mediante la clase oculto. Al hacer clic en el botón “Mostrar Párrafo”, se ejecuta una función que:

  1. Selecciona el párrafo oculto con $("#parrafoOculto").
  2. Usa .fadeIn(1000) para mostrar el párrafo con un efecto de desvanecimiento que dura 1000 milisegundos (1 segundo).

Este efecto permite que el párrafo aparezca gradualmente en lugar de aparecer de manera instantánea, creando una transición suave.

Resultado.

Este es un párrafo que se mostrará con un efecto de desvanecimiento.

Contenido Relacionado.

click() - jQuery en español

.click()

.click() de jQuery adjunta un evento de clic a elementos seleccionados o lo desencadena, manejando eventos de forma compatible con todos los navegadores.

Leer más
ready() - jQuery en español

.ready()

.ready() ejecuta JavaScript cuando el DOM está cargado y listo, asegurando que el código no se ejecute antes de que existan los elementos del DOM.

Leer más
complete - jQuery en español

complete

El parámetro `complete` en jQuery especifica una función callback que se ejecuta al finalizar una animación, útil para ejecutar código adicional o desencadenar acciones.

Leer más
duration - jQuery en español

duration

El parámetro `duration` especifica el tiempo de animación en milisegundos. Puedes usar valores numéricos o palabras clave predefinidas para definir la duración.

Leer más
easing - jQuery en español

easing

El parámetro `easing` en jQuery especifica el tipo de animación y controla la velocidad y comportamiento durante métodos como `.fadeIn()` y `.slideUp()`.

Leer más
selector - jQuery en español

selector

Los selectores en jQuery son patrones para seleccionar elementos del DOM, permitiendo aplicar efectos, manipular propiedades o agregar eventos, similar a los selectores en CSS.

Leer más
0 0 votos
Valoración del Artículo
Suscribirse
Notificación de
guest
0 Comentarios
Más antiguo
Más reciente Más votado
Comentarios en línea
Ver todos los comentarios
0
Me gustaría conocer tu opinión, por favor comenta.x
Índice