这是一种方法:例如,我想要一个覆盖其容器的整个宽度和高度的图像,该容器是一个 div。
<div className={'image-container'}>
<Image src={path} layout="fill" className={'image'} />
</div>
这是样式:(有一个容器 div 占据视口的一半宽度和高度,我的图像将覆盖它。)
// Nested Styling
.image-container {
width: 50vw;
height: 50vh;
position: relative;
.image {
width: 100%;
height: 100%;
position: relative !important;
object-fit: cover; // Optional
}
}
// Or Normal Styling
.image-container {
width: 50vw;
height: 50vh;
position: relative;
}
.image-container .image {
width: 100%;
height: 100%;
position: relative !important;
object-fit: cover; // Optional
}