An open API service indexing awesome lists of open source software.

https://github.com/andrew4699/react-see-through

Draw attention to the important parts of your website
https://github.com/andrew4699/react-see-through

javascript javascript-library react tutorial-library

Last synced: 5 months ago
JSON representation

Draw attention to the important parts of your website

Awesome Lists containing this project

README

          

# 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? - wrapper
* Typescript definitions
* Fade-out animation
* Option to add padding
* Better documentation styling