【发布时间】:2020-07-06 17:37:38
【问题描述】:
【问题讨论】:
标签: css transform css-transforms
【问题讨论】:
标签: css transform css-transforms
你可以从这样的东西开始,干净简单,没有多个divs。
#trapezium {
width: 200px;
height: 100px;
margin: 50px;
transform: perspective(100px) rotateX(-45deg);
background-color: gray;
}
<div id='trapezium'></div>
【讨论】:
您可以使用perspective 和transform: rotateX(-45deg); CSS 属性获得类似的输出,这是一个有效的 sn-p:
.scene {
position: relative;
left:100px;
width: 200px;
height: 200px;
margin: 40px;
/* perspective property */
perspective: 400px;
}
.panel {
width: 100%;
height: 100%;
background: blue;
transform: rotateX(-45deg);
}
<div class="scene">
<div class="panel"></div>
</div>
【讨论】:
rotateX() 会更新我的答案。