Cards

Hover Reveal Bento

Content reveals on hover with a smooth transition.

CSSRevealHover
Hover Reveal Bento — Cards effect
See it live (free account) →

The code

A glimpse of the source:

index.html
<div class="bento-container">
    <div class="bento-grid bento-reveal">
      <div class="bento-cell cell-1">
        <div class="reveal-front">
          <div class="icon">
            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2">
              <circle cx="12" cy="12" r="10">
              </circle>
              <path d="M12 6v6l4 2">
              </path>
🔒 Unlock the full code

Full HTML + CSS + JS, copy-paste-ready — with 800 more Premium effects.

Concrete use cases

A few real contexts where Hover Reveal Bento shines:

How it works

CSS + a lightweight vanilla JavaScript script (no dependency). It relies on a @keyframes animation, CSS transforms and animated SVG.

Make it yours

You can tweak:

Add it in 3 steps

  1. Paste the HTML where you want the effect on your page.
  2. Add the CSS to your stylesheet (or in a <style> tag).
  3. Add the small JavaScript snippet before </body> — done.

Browser support

Works in every modern browser (Chrome, Firefox, Safari, Edge). Responsive, with graceful degradation.

More Cards effects

Browse all Cards effects →

FAQ

Is the code free?

This effect is part of the Premium library (801 effects, copy-paste-ready code). Around 70 effects are free.

How do I add it to my project?

Copy the HTML, CSS and JS and paste them in. No dependencies, works with any framework.

Does it work on mobile?

Yes — the effects are responsive and degrade gracefully.