import { OpacityIn } from "@/effect" import styled from "styled-components" const FigureElement = styled.figure` margin: 0; position: relative; height: 350px; .img-wrapper { height: 100%; width: 100%; filter: brightness(0.75); img { height: 100%; width: 100%; object-fit: cover; object-position: top -100px right 0; display: block; } } .mask { background: url(data:image/webp;base64,UklGRkYAAABXRUJQVlA4WAoAAAAQAAAAAQAAAQAAQUxQSAUAAAAA/wAAAABWUDggGgAAADABAJ0BKgIAAgAAwBIlpAADcAD+/u6qAAAA); position: absolute; width: 100%; height: 100%; top: 0; } figcaption { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: white; padding: 15px 20px; font-size: 2em; text-align: justify; } ` export function Hero() { return ( <FigureElement> <OpacityIn className="img-wrapper"> {/* <img src="https://api.r10086.com/%E5%9B%BE%E5%8C%85webp/%E5%8A%A8%E6%BC%AB%E7%BB%BC%E5%90%882/48cf0b92dd80ccdd4898e6b4734105fc.png!q90.webp" alt="月宫" /> */} </OpacityIn> <div className="mask"></div> <figcaption>珠光照月,斑驳裂影。桃艳压山,风月无边。</figcaption> </FigureElement> ) }