cursor-flashlight
π¦
A tiny library to add flashlight effect to your website π¦
Note: The effect won't show on devices without mouse (e.g.: smartphones)
Usage
Simply import the module and enable the flashlight with the size of the flashlight circle.
import { enable } from 'cursor-flashlight';
enable({ size: '15vmax' });
Example with React
import React from 'react';
import {
enable,
disable,
isEnabled,
} from 'cursor-flashlight';
const App = () => {
const handleToggleFlashlight = () => {
if (isEnabled()) {
disable()
} else {
enable({ size: '15vmax' })
}
}
return (
<div>
Lorem ipsum stuffs
<button onClick={handleToggleFlashlight}>Toggle flashlight</button>
</div>
)
};