Koneksi internet anda terputus. Tunggu dan coba lagi , atau Refresh Halaman.

css typewriter animation




 html code:

<!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.0">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <link rel="stylesheet" href="style.css">
    <title>Document</title>
</head>
<body>
    <div class="type-writter">
        <h1>Hello World. Im <span class="clr">LAZCODER</span> .....</h1>
    </div>
</body>
</html>



css code:

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

body {
    background-color: black;
    display: flex;
    justify-content: center;
}

.type-writter {
    overflow: hidden;
    border-right: 8px solid #f60;
    white-space: nowrap;
    color: white;
    letter-spacing: 1.2vh;
    animation: type 6s steps(40, end), blink-t 0.5s step-end infinite;
    animation-iteration-count: infinite;
    margin-top: 30vh;
    font-family: 'Poppins', sans-serif;
}

@keyframes type {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}

@keyframes blink-t {
    0% {
        border-color: transparent;
    }
    50% {
        border-color: #f60;
    }
    100% {
        border-color: transparent;
    }
}

.clr {
    color: #f60;
}


Previous
Next Post »