3.1.0 • Published 3 years ago

react-glitch-effect v3.1.0

Weekly downloads
119
License
MIT
Repository
github
Last release
3 years ago

React glitch-effect-components


DEMO



Squiggly Glitch Component

import GlitchSquiggly from 'react-glitch-effect/core/GlitchSquiggly';

Props

NameTypeDefault
disabledbooleanfalse
durationstring3s
iterationCountstringinfinite
onHoverbooleanfalse
baseFrequencynumber0.02
scaleNoisenumber5


Example Squiggly glitch effect component

import React, { useState } from 'react';
import GlitchSquiggly from 'react-glitch-effect/core/GlitchSquiggly';

const MyComponent = () => {
 const [isDisabled, setDisabled] = useState(false);

 const handleToggleGlitch = () => {
   setDisabled(!isDisabled);
 };

 return (
   <div>
     <button onClick={handleToggleGlitch}>TOGGLE EFFECT</button>

     <GlitchSquiggly disabled={isDisabled}>
       <h1>GlitchSquiggly</h1>
     </GlitchSquiggly>
   </div>
 )
};


Clip Glitch Component

import GlitchClip from 'react-glitch-effect/core/GlitchClip';

Props

NameTypeDefault
disabledbooleanfalse
durationstring3s
iterationCountstringinfinite
onHoverbooleanfalse


Example Clip glitch effect component

import React from 'react';
import GlitchClip from 'react-glitch-effect/core/GlitchClip';

const MyComponent = () => {
   return (
     <GlitchClip>
       <h1>Glitch</h1>
     </GlitchClip>
   )
}

Manually trigger example Clip glitch effect component

import React, {useState} from 'react';
import GlitchClip from 'react-glitch-effect/core/Clip';
   
const MyComponent = () => {
  const [isDisabled, setDisabled] = useState(false);

  const handleToggleGlitch = () => {
    setDisabled(!isDisabled);
  };

  return (
    <div>
        <button onClick={handleToggleGlitch}>TOGGLE EFFECT</button>
        <GlitchClip disabled={isDisabled}>
          <h1>Glitch</h1>
        </GlitchClip>
    </div>
  )
};

Example Clip glitch effect with on hover

import React from 'react';
import GlitchClip from 'react-glitch-effect/core/Clip';

const MyComponent = () => {
    return (
      <GlitchClip onHover={true}>
        <h1>Glitch</h1>
      </GlitchClip>
    )
}


Text Glitch Component

import GlitchText from 'react-glitch-effect/core/GlitchText';

Props

NameTypeDefault
componentstringspan
color1stringrgba(77, 171, 245, .5)
color2stringrgba(245, 0, 87, .3)
disabledbooleanfalse
durationstring2s
iterationCountstringinfinite
onHoverbooleanfalse


Example Text glitch effect component

import React, {useState} from 'react';
import GlitchText from 'react-glitch-effect/core/GlitchText';

 const MyComponent = () => {
   const [isDisabled, setDisabled] = useState(false);
 
   const handleToggleGlitch = () => {
     setDisabled(!isDisabled);
   };
 
   return (
     <div>
         <button onClick={handleToggleGlitch}>TOGGLE EFFECT</button>
         <GlitchText component='h1' disabled={isDisabled}>
           Glitch
         </GlitchText>
     </div>
   )
 };
3.1.0

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.4

5 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago