banner image

Tạo chuyển động chữ với TypedJS



Typed.js là một thư viện JavaScript hỗ trợ chuyển động gõ chữ. Nhập vào một chuỗi bất kỳ, bạn sẽ được quan sát nó gõ theo tốc độ bạn đặt sẵn, nó cũng tự động xóa đi và viết một câu mới, chuỗi mới nếu như bạn đặt.

Demo online: https://typedjs--kentrung.repl.co/
Link github: https://github.com/mattboldt/typed.js/

Code toàn bộ file index.html như sau:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo TypeJS</title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
    <div class="typejs">
        <div class="container">
            <div class="hello">
                <h1>I AM KENTRUNG</h1>
                <h4></h4>
            </div>
        </div>
    </div>
    <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
    <script type="text/javascript" src="js/typed.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            var typed = new Typed('.hello h4', {
                strings: ["Web designer", "Graphic designer", "Photographer"],
                loop: true,
                typeSpeed: 30,
                cursorChar: '',
                startDelay: 1000
            });
        });
    </script>
</body>
</html>

Giải thích 1 số option:

strings   : ["Web designer", "Photographer"], // mảng chứa các chuỗi kí tự, chấp nhận cả HTML
typeSpeed : 30, // tốc độ xuất hiện
backSpeed : 30, // tốc độ lùi 
backDelay : 500, // thời gian trễ khi lùi
cursorChar: '/', // kí tự bên cạnh mỗi từ khi xuất hiện
startDelay: 1000, // thời gian trễ khi xuất hiện
loop      : false, // lặp lại chuyển động
fadeOut   : false, // xuất hiện kiểu fade
attr      : 'placeholder', // dùng cho placeholder ở input
bindInputFocusEvents: true,  
...


Xem code online tại: https://repl.it/@kentrung/TypedJS
Tải code tại: https://ufile.io/7z9kjste
Tạo chuyển động chữ với TypedJS Tạo chuyển động chữ với TypedJS Reviewed by kentrung on August 26, 2019 Rating: 5

No comments:

Powered by Blogger.