You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

52 lines
1.5 KiB

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>
)
}