forgeplus-react/src/components/button/index.jsx

20 lines
807 B
JavaScript

import React from "react";
import { Link } from "react-router-dom";
import arrowIcon from '../../images/icon_arrow.png'
import './index.scss';
// 鼠标悬停箭头往右上角走的效果
export const slidingArrowButton = ({href="/", name="探索更多内容", classname="font-16 font-bd", imageSrc}) =>{
return <Link to={href} className={`slidingArrowButton ${classname}`}>
{name}
<span className="arrowIconBox"><img src={imageSrc || arrowIcon} className="arrowIcon"/></span>
</Link>
}
// 鼠标悬停文本往上翻滚,再加背景光从左往右
export const rollingButton = ({href="/", name="了解更多", hoverName="了解更多", classname="mt20"}) =>{
return <Link className={`rollingButton ${classname}`}to={href}>
<span>{name}</span>
<span>{hoverName}</span>
</Link>
}