UNPKG

react-see-through

Version:

Draw attention to the important parts of your website

50 lines (37 loc) 1.61 kB
# react-see-through ## Table of Contents * [Draw attention to the important parts of your website](#draw-attention-to-the-important-parts-of-your-website) + [Example](#example) + [How is this different from a Modal?](#how-is-this-different-from-a-modal) * [Installation](#installation) * [Importing](#importing) * [Use Cases](#use-cases) * [Documentation/Examples](#resources) * [Future Plans](#future-plans) ## Draw attention to the important parts of your website ### Example ![Example](example.png) **\* react-see-through is used here to create the black mask above everything except the tutorial [(source)](https://calsynk.com)** ### How is this different from a Modal? The black mask appears around existing elements on the page. ## Installation `npm install --save react-see-through` or `yarn add react-see-through` ## Importing To use the react-see-through component, you want to do: `import { SeeThrough } from 'react-see-through';` after installing. ## Use Cases * Slack, Discord, and many other popular services use this type of effect for tutorials * This lets them direct users' attention to particular elements being introduced. ## Resources ### [Documentation/Examples](https://andrew4699.github.io/react-see-through/) ### [GitHub](https://github.com/andrew4699/react-see-through) ## Future Plans * Allow interacting (click, hover, etc...) with the unmasked area * Make only certain areas interactable? - <Interactable> wrapper * Typescript definitions * Fade-out animation * Option to add padding * Better documentation styling