Card Glow Effect on Hover Css

Card Glow Effects On Hover Using HTML and CSS

Card Glow Effects On Hover Using HTML and CSS

 

Card Glow Effects On Hover Using HTML and CSS
Card Glow Effects On Hover Using HTML and CSS

 

Welcome to Code With Random blog. In this blog, we learn how to create Card Glow Effects on Hover. We use HTML, CSS, and JavaScript for this Card Glow Effects on Hover.

 

Code byDavid Khourshid
Project DownloadLink Available Below
Language usedHTML , CSS and JavaScript
External link / DependenciesNo
ResponsiveYes
Card Glow Effects On Hover Table

I hope you enjoy our blog so let’s start with a basic HTML Structure for the Card Glow Effects on Hover.

HTML Code For Card Glow Effects on Hover

<div class="features">
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
    <div class="feature">
        <a href="#" class="feature-content">
            <strong>Some feature</strong>
            <span>Description of the awesome feature</span>
        </a>
    </div>
</div>

There is all the HTML code for the Card Glow Effects on Hover. Now, you can see output without Css and JavaScript.After This html code, we write css code for animation, and for more smooth functionality we write javascript code.

Portfolio Website using HTML and CSS (Source Code)

Only Html Code Output

Card Glow Effects On Hover Using HTML and CSS
Card Glow Effects On Hover Using HTML and CSS

CSS Code For Card Glow Effects on Hover

html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #060606;
}

body {
    display: flex;
    justify-content: center;
    align-items: center;
}

*,
*:before,
*:after {
    box-sizing: border-box;
    position: relative;
}

.features {
    width: 75vw;
    height: 50vh;
    display: grid;
    grid-column-gap: 0.3rem;
    grid-row-gap: 0.3rem;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.feature {
    --x-px: calc(var(--x) * 1px);
    --y-px: calc(var(--y) * 1px);
    --border: 2px;
    background: rgba(255, 255, 255, 0.125);
    border-radius: 0.5rem;
    overflow: hidden;
}

.feature:before,
.feature:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    inset: 0px;
    border-radius: inherit;
    background: radial-gradient(800px circle at var(--x-px) var(--y-px), rgba(255, 255, 255, 0.3), transparent 40%);
}

.feature:before {
    z-index: 1;
}

.feature:after {
    opacity: 0;
    z-index: 2;
    transition: opacity 0.4s ease;
}

.feature:hover:after {
    opacity: 1;
}

.feature-content {
    background: #131315;
    border-radius: inherit;
    color: white;
    text-decoration: none;
    z-index: 1;
    position: absolute;
    inset: var(--border);
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-row-gap: 0.5rem;
    padding: 0 1rem 0 2rem;
}

.feature-content>strong {
    align-self: self-end;
    font-size: 125%;
}

.feature-content>span {
    opacity: 0.7;
}

50+ Html ,Css & Javascript Projects With Source Code

HTML + CSS Output

Card Glow Effects On Hover Using HTML and CSS
Card Glow Effects On Hover Using HTML and CSS

 

JavaScript Code For Card Glow Effects on Hover

 
console.clear();
const featuresEl=document.querySelector(".features");
const featureEls=document.querySelectorAll(".feature");

featuresEl.addEventListener("pointermove", (ev)=> {
        featureEls.forEach((featureEl)=> {
                // Not optimized yet, I know 
                const rect=featureEl.getBoundingClientRect(); featureEl.style.setProperty("--x", ev.clientX - rect.left); featureEl.style.setProperty("--y", ev.clientY - rect.top);
            }

        );
    }

);

Final Output Of Card Glow Effects on Hover

Card Glow Effects On Hover Using HTML and CSS
Card Glow Effects On Hover Using HTML and CSS
 

Now that we have completed our Card Glow Effects on Hover. Here is our updated output with Html, CSS, and JavaScript. Hope you like the Card Glow Effects on Hover. you can see the output video and project screenshots. See our other blogs and gain knowledge in front-end development.

10+ Javascript Projects For Beginners With Source Code

In this post, we learn how to create Card Glow Effects on Hover Using Html, CSS, and JavaScript. If we made a mistake or any confusion, please drop a comment to reply or help you learn quickly.

Thank You and Keep Learning!!

Written by – Code With Random/Anki
Code by – David Khourshid

Which code editor do you use for Card Glow Effects On Hover coding?

I personally recommend using VS Code Studio, it’s straightforward and easy to use.

is this project responsive or not?

Yes! this is a responsive project

Do you use any external links to create this project?

No!



This Post Has 0 Comments

Leave a Reply