【发布时间】:2019-08-13 08:02:46
【问题描述】:
有没有什么方法或计算可以找出transform: skew();的容器的块大小?
这就是我想要实现的:
到目前为止,我一直在反复试验,但正如您所见,它不是动态的,有时它比边缘更远。
body,
html {
width: 100vw;
height: 100vh;
position: relative;
}
.container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) skew(-20deg);
background: lime;
width: 50%;
height: 50%;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) skew(20deg);
height: 100%;
width: 81%;
background: pink;
opacity: 0.5
}
<div class="container">
<div class="child"></div>
</div>
【问题讨论】:
标签: html css css-transforms skew