Detect Capslock using HTML, CSS and JavaScript

piyushpatil1243

Piyush | Coding Torque

Posted on November 13, 2022

Detect Capslock using HTML, CSS and JavaScript

Hello Guys! Welcome to Coding Torque. In this blog, I'm going to explain to you how to make a Detect Capslock using HTML, CSS and JavaScript. This will be a step-by-step guide. Let's get started πŸš€.

Step 1: Import Fontawesome CDN

Import the font awesome CDN in our HTML <head> tag. fontawesome is a library that is used for icons on a website.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
        integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA=="
        crossorigin="anonymous" />
Enter fullscreen mode Exit fullscreen mode

Step 2: HTML Code

<!DOCTYPE html>
<html lang="en">

<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Font Awesome Icons  -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
        integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA=="
        crossorigin="anonymous" />

    <title>Detect caps lock using JavaScript - @code.scientist x @codingtorque</title>

</head>

<body>
    <div class="center">
        <p>
        <div class="container">
            <h3>Detect Caps Lock using JavaScript</h3>

            <input id="myInput" placeholder="Some text..">
            <div style="display: flex;align-items: center;">
                <div id="signal"></div>
                <p id="message">Capslock is ON!</p>
            </div>

        </div>
        </p>
    </div>

</body>

</html>
Enter fullscreen mode Exit fullscreen mode

Output Till Now

Detect Capslock using HTML, CSS and JavaScript

Step 3: CSS Code

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

body {
    display: flex;
    font-family: poppins;
    justify-content: center;
    align-items: center;
    background-color: black;
    color: white;
    height: 600px;
}

.container {
    padding: 40px;
    border: 2px solid deepskyblue;
    border-radius: 10px;
}

#text {
    display: none;
    color: red
}

input {
    font-family: poppins;
    width: 200px;
    height: 30px;
    transition: 0.3s;
    border-radius: 5px;
    padding: 0 5px;
    border: none;
    outline: none;
}

#signal {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: red;
    box-shadow: 0 0 7px red;
    margin-right: 10px;
}
Enter fullscreen mode Exit fullscreen mode

continue reading

πŸ’– πŸ’ͺ πŸ™… 🚩
piyushpatil1243
Piyush | Coding Torque

Posted on November 13, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related