gpt4 book ai didi

html - 旋转背景图像高度 100%

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:30 25 4
gpt4 key购买 nike

我试图让我的图像响应一些旋转 Angular (10 度),但我的高度增加太多,并且它不在中心和全宽。

这是设计(颜色是背景图像),如您所见,随着旋转,我无法填充所有顶部和底部,另一个问题是我的高度增加了。

Structure

*CSS:代码

.rotate > div {
transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.rotate > div > div > div {
transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.full {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.list {
position: relative;
width: 100%;
height: 100%;
}
.item {
height: 50%;
}
.wrapper {
width: 100%;
height: 100%;
}

非常感谢你们。

最佳答案

在伪元素中使用图像并允许一些溢出来覆盖空白区域:

body {
margin:0;
min-height:500px;
height:100vh;
overflow:hidden;
}
.box {
height:50%;
box-sizing:border-box;
position:relative;
}
.box:before {
content:"";
position:absolute;
top:-40%;
left:-10%;
right:-10%;
bottom:-40%;
transform:rotate(-10deg);
background:var(--i) center/cover no-repeat;
}
.box.first::before {
bottom:0;
}
.box.last::before {
top:0;
}
<div class="box first" style="--i:url(https://picsum.photos/1000/800?image=0)">

</div>
<div class="box last" style="--i:url(https://picsum.photos/1000/800?image=1069)">

</div>

关于html - 旋转背景图像高度 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53179862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com