【发布时间】:2016-12-23 02:03:13
【问题描述】:
我一直在尝试将 Skew/Slant 添加到 div 的底部。我已经取得了一些成功,正如您在下面的 JSFiddle 中看到的那样,我已经设法应用了偏斜,但这并不完全是我想要的。
https://jsfiddle.net/hcow6kjr/
目前,Skew 应用于图像所在的 div 的顶部和底部,这种歪斜似乎也应用于图像本身(如果您取消歪斜,您会看到图像略微旋转恢复正常)。我想知道是否可以进行以下调整,以及如何进行这些调整...
1 - 仅将偏斜应用于图像所在 div 的底部,而不是像当前那样同时应用于两者。
2 - 不对图像应用倾斜,使图像水平放置(如果有意义的话)。
HTML
<div>
<h1>
<img src="http://www.visiontechautomotive.co.uk/visiontech/wordpress/wp-content/uploads/2016/08/visiontech-hero-test-1.jpg">
</h1>
</div>
CSS
div {
background-image: green;
height: 700px;
padding: 20px;
margin-top: 100px;
-webkit-transform: skewY(-2deg);
-moz-transform: skewY(-2deg);
-ms-transform: skewY(-2deg);
-o-transform: skewY(-2deg);
transform: skewY(-2deg);
overflow:hidden;
}
提前致谢。
【问题讨论】:
标签: html css css-transforms skew