Arranque 4 | Carrusel

Bootstrap Carousel se utiliza para crear una presentación de diapositivas de imágenes para la página web para que se vea más atractiva. Se puede incluir en la página web usando bootstrap.js o bootstrap.min.js . Los carruseles no se admiten correctamente en Internet Explorer, esto se debe a que utilizan transiciones y animaciones CSS3 para lograr el efecto de deslizamiento.

Ejemplo:  

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Carousel</title>
    <meta charset="utf-8">
    <meta name="viewport"
        content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
    </script>
    <script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
    </script>
    <style>
        /* Make the image fully responsive */
        .carousel-inner img {
            width: 100%;
            height: 100%;
        }
    </style>
</head>
<body>
    <div id="GFG" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ul class="carousel-indicators">
            <li data-target="#GFG" data-slide-to="0" class="active"></li>
            <li data-target="#GFG" data-slide-to="1"></li>
            <li data-target="#GFG" data-slide-to="2"></li>
            <li data-target="#GFG" data-slide-to="3"></li>
        </ul>
        <!-- The slideshow -->
        <div class="carousel-inner">
            <div class="carousel-item active">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180539/c113.png"
                    alt="GFG"
                    width="600" height="400">
            </div>
            <div class="carousel-item">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180541/c26.png"
                    alt="GFG"
                    width="600" height="600">
            </div>
            <div class="carousel-item">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180542/c32.png"
                    alt="GFG"
                    width="600" height="400">
            </div>
            <div class="carousel-item">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180543/c41.png"
                    alt="GFG"
                    width="600" height="400">
            </div>
        </div>
        <a class="carousel-control-prev" href="#GFG" data-slide="prev">
            <span class="carousel-control-prev-icon"></span>
        </a>
        <a class="carousel-control-next" href="#GFG" data-slide="next">
            <span class="carousel-control-next-icon"></span>
        </a>
    </div>
</body>
</html>

Producción: 
 

Agregar títulos a las diapositivas: use .carousel-caption dentro de la clase .carousel-item para agregar títulos a la diapositiva.

Ejemplo:  

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Carousel</title>
    <meta charset="utf-8">
    <meta name="viewport"
        content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
    </script>
    <script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
    </script>
    <style>
        /* Set the image size */
        .carousel-inner img {
            width: 100%;
        }
    </style>
</head>
<body>
    <div id="GFG" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ul class="carousel-indicators">
            <li data-target="#GFG" data-slide-to="0"
                class="active">
            </li>
            <li data-target="#GFG" data-slide-to="1"></li>
            <li data-target="#GFG" data-slide-to="2"></li>
        </ul>
        <!-- The slideshow -->
        <div class="carousel-inner">
            <div class="carousel-item active">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180539/c113.png"
                    alt="GFG"
                    width="600" height="400">
                <div class="carousel-caption">
                    <h3 class="text-warning">
                        GeeksforGeeks: Interview Preparation Caption
                    </h3>
                </div>
            </div>
            <div class="carousel-item">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180542/c32.png"
                    alt="GFG"
                    width="600" height="400">
                <div class="carousel-caption">
                    <h3 class="text-warning">
                        GeeksforGeeks: Geeks Classes Caption
                    </h3>
                </div>
            </div>
            <div class="carousel-item">
                <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190513180543/c41.png"
                    alt="GFG"
                    width="600" height="400">
                <div class="carousel-caption">
                    <h3 class="text-warning">
                        GeeksforGeeks: Geeks Classes Caption
                    </h3>
                </div>
            </div>
        </div>
        <a class="carousel-control-prev" href="#GFG"
            data-slide="prev">
            <span class="carousel-control-prev-icon"></span>
        </a>
        <a class="carousel-control-next" href="#GFG"
            data-slide="next">
            <span class="carousel-control-next-icon"></span>
        </a>
    </div>
</body>
</html>

Producción: 

Navegador compatible:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por Dharmendra_Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *