banner image

Bootstrap 3 carousel with text animate.css


Hướng dẫn tạo slider bằng bootstrap 3 carousel thêm hiệu ứng chữ với thư viện animate.css miễn phí mà đẹp vô cùng.

Việc tạo slider bằng bootstrap 3 thì tương đối đơn giản, các bạn có thể vào link này để tham khảo: https://getbootstrap.com/docs/3.3/javascript/#carousel

Các thư viện cần thiết để làm
  • bootstrap.min.css
  • animate.css
  • jquery.min.js
  • bootstrap.min.js
  • ảnh slider (tốt nhất là kích thước bằng nhau)

HTML


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 101 Template</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css">
</head>
<body>
    <br>
    <div class="container">
        <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
            <!-- Indicators -->
            <ol class="carousel-indicators">
                <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
                <li data-target="#carousel-example-generic" data-slide-to="1"></li>
                <li data-target="#carousel-example-generic" data-slide-to="2"></li>
            </ol>
            <!-- Wrapper for slides -->
            <div class="carousel-inner" role="listbox">
                <div class="item active">
                    <img src="images/plant.jpg" alt="...">
                    <div class="carousel-caption">
                        <h2 class="animated fadeInDown delay-1s">First Slide label</h2>
                        <h4 class="animated fadeInDown delay-2s">Praesent commodo cursus magna, vel scelerisque nisl consectetur.</h4>
                    </div>
                </div>
                <div class="item">
                    <img src="images/daisies.jpg" alt="...">
                    <div class="carousel-caption">
                        <h2 class="animated fadeInUp delay-1s">Second slide label</h2>
                        <h4 class="animated fadeInUp delay-2s">Praesent commodo cursus magna, vel scelerisque nisl consectetur.</h4>
                    </div>
                </div>
                <div class="item">
                    <img src="images/succulents.jpg" alt="...">
                    <div class="carousel-caption">
                        <h2 class="animated zoomIn delay-1s">Third slide label</h2>
                        <h4 class="animated zoomIn delay-2s">Praesent commodo cursus magna, vel scelerisque nisl consectetur.</h4>
                    </div>
                </div>
            </div>
            <!-- Controls -->
            <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
            </a>
            <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
            </a>
        </div>
    </div>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>

Các link thư viện ở trên mình đều sử dụng CDN cho nhanh.
Để thêm hiệu ứng các bạn thêm class animated fadeInDown delay-1s vào thẻ text.

Thay fadeInDown bằng tên hiệu ứng khác bạn muốn, tham khảo các hiệu ứng thì vào đây https://daneden.github.io/animate.css/

Còn class delay-1s để hiệu ứng sẽ xuất hiện sau 1 giây.


Các bạn có thể xem demo và code online tại đây.
https://codepen.io/trungnt256/pen/ZZNgaW

Hoặc click vào link bên dưới để tải về máy.
https://uploadfiles.io/zmxk1l4a
Bootstrap 3 carousel with text animate.css Bootstrap 3 carousel with text animate.css Reviewed by kentrung on May 01, 2019 Rating: 5

No comments:

Powered by Blogger.