CSS Circle Focus Effect

Very rad demo by Adam Argyle, which gives you a Spotlight / Focus effect upon pressing the Option/Alt key. Also works on Mobile. (Focus the CodePen embed first) See the Pen Radial focus effect with mask-image by Adam Argyle (@argyleink) on CodePen. It basically is a fixed grey overlay with a mask-image on top that …


This content originally appeared on Bram.us and was authored by Bramus!

Very rad demo by Adam Argyle, which gives you a Spotlight / Focus effect upon pressing the Option/Alt key. Also works on Mobile. (Focus the CodePen embed first)

See the Pen
Radial focus effect with mask-image
by Adam Argyle (@argyleink)
on CodePen.

It basically is a fixed grey overlay with a mask-image on top that gets dynamically adjusted using CSS Custom Properties:

  mask-image: radial-gradient(
    circle at var(--mouse-x) var(--mouse-y), 
    transparent 0%, 
    transparent var(--focal-size), 
    black 0%
  );

Via JavaScript the Mouse Position is passed to the CSS on mousemove. The --focal-size changes while pressing the Option/Alt key.

Sprinkle in some Houdini @property and the circle nicely animates upon getting shown/hidden:

See the Pen
Radial (animated) focus effect with mask-image
by Adam Argyle (@argyleink)
on CodePen.

More info can be found in this Twitter thread.

? Looks like a great addition to include in HTML-based slidedecks (*ping Hakim*).


This content originally appeared on Bram.us and was authored by Bramus!


Print Share Comment Cite Upload Translate Updates
APA

Bramus! | Sciencx (2021-09-16T22:26:36+00:00) CSS Circle Focus Effect. Retrieved from https://www.scien.cx/2021/09/16/css-circle-focus-effect/

MLA
" » CSS Circle Focus Effect." Bramus! | Sciencx - Thursday September 16, 2021, https://www.scien.cx/2021/09/16/css-circle-focus-effect/
HARVARD
Bramus! | Sciencx Thursday September 16, 2021 » CSS Circle Focus Effect., viewed ,<https://www.scien.cx/2021/09/16/css-circle-focus-effect/>
VANCOUVER
Bramus! | Sciencx - » CSS Circle Focus Effect. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/09/16/css-circle-focus-effect/
CHICAGO
" » CSS Circle Focus Effect." Bramus! | Sciencx - Accessed . https://www.scien.cx/2021/09/16/css-circle-focus-effect/
IEEE
" » CSS Circle Focus Effect." Bramus! | Sciencx [Online]. Available: https://www.scien.cx/2021/09/16/css-circle-focus-effect/. [Accessed: ]
rf:citation
» CSS Circle Focus Effect | Bramus! | Sciencx | https://www.scien.cx/2021/09/16/css-circle-focus-effect/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.