react-hover-button
v0.4.3
Published
A react component based on React Hooks
Downloads
12
Readme
A Button Component of React. Inspired By Hover/focus effects
Get Started
install
npm i react-hover-button
usage
import React, { useEffect, useRef, useState } from "react";
import { render } from "react-dom";
import { HoverButtonDiagonal } from "react-hover-button";
function ButtonDemoList() {
const hoverBtn = useRef(null);
const [loading, switchLoading] = useState(false);
useEffect(_ => {
hoverBtn.current.addEventListener(
"click",
_ => switchLoading(prev => !prev),
false
);
}, []);
return (
<div ref={hoverBtn}>
<HoverButtonDiagonal width={300} color="#333" loading={loading}>
Hover me!
</HoverButtonDiagonal>
</div>
);
}
render(<ButtonDemoList />, document.getElementById("root"));
Props List
color = "#000",//font color
width = "12em", // button width
height, // button height and lineheight
background, // buton backgound
maskColor, // mask color and background color
children = "Hover me",
onClick,
loading = false,
disabled = false