React fade in mask.
React fade in mask.
@jswork/react-fade-in-mask"">
@jswork/react-fade-in-mask"">
npm install -S @jswork/react-fade-in-mask
Name | Type | Required | Default | Description |
---|---|---|---|---|
className | string | false | - | The extended className for component. |
value | bool | false | false | The visible value. |
import css
import js
import ReactDemokit from '@jswork/react-demokit';
import React from 'react';
import ReactDOM from 'react-dom';
import ReactFadeInMask from '@jswork/react-fade-in-mask';
import './assets/style.scss';
class App extends React.Component {
constructor(inProps) {
super(inProps);
this.state = {
value: false
};
}
handleMouseEnter = (e) => {
this.setState({ value: true });
};
handleMouseLeave = (e) => {
this.setState({ value: false });
};
render() {
const { value } = this.state;
return (
<ReactDemokit
className="p-3 app-container"
url="https://github.com/afeiship/react-fade-in-mask">
<div
className="is-box-item"
onMouseEnter={this.handleMouseEnter}
onMouseLeave={this.handleMouseLeave}>
<img src="https://my.ishadowx.biz/img/portfolio/05-small.jpg" />
<ReactFadeInMask value={value}>
CONTENT FOR FADE_IN MASK!
</ReactFadeInMask>
</div>
</ReactDemokit>
);
}
}
ReactDOM.render(<App ></App>, document.getElementById('app'));
Code released under the MIT license.