Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

react-acrylic

0.1.1 • Public • Published

npm version

React Acrylic

Frost glass effect, Acrylic Material react component

Inspired by Fluent Design's Acrylic Material

This one uses html2canvas, which takes dynamic ‘screenshots’ of the content to blur.

Layer

Live Demo

Edit 6xp9vyjj23

https://6xp9vyjj23.codesandbox.io/

Usage

 
import React, { Component } from 'react'
Import Acrylic from 'react-acrylic'
 
class YourComponent extends Component {
  render() {
    <Acrylic
      colorOverlay='#eee'
      opacity='0.4'
 
      position='fixed'
      top='100px'
      left='100px'
      width='300px'
      height='200px'
 
      blur={40}
      borderRadius='2px'
      borderRadius='2px'
    >
      <span>Hello Acrylic</span>
    </Acrylic>
  }
}

Props

Props Default value
position 'fixed',
left 0,
top 0,
width 0,
height 0,
colorOverlay '#fff'
opacity 0.5
borderRadius 0
boxShadow null
blur 30

install

npm i react-acrylic

Downloadsweekly downloads

23

version

0.1.1

license

MIT

repository

githubgithub

last publish

collaborators

  • avatar