html - 倾斜的两列布局不是全角
问题描述
我的三个 feture-three 列部分列可能有一定程度的倾斜,但我的设计不是 100% 匹配,这怎么可能?任何人都可以帮助我。
我的示例代码在这里
<div class="container feture-three-columns">
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="images/feture-image1.png" alt="" width="534" height="421" />
<img class="img-mobile" src="images/feture-image1.png" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="images/feture-image2.png" alt="" width="534" height="421" />
<img class="img-mobile" src="images/feture-image1.png" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="images/feture-image1.png" alt="" width="534" height="421" />
<img class="img-mobile" src="images/feture-image1.png" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
</div>
我在 CSS 或 HTML 代码中有什么问题请描述我
.feture-three-columns {
padding: 0;
display: flex;
flex-wrap: wrap;
overflow: hidden;
}
.feture-three-columns .column {
width: 33.333333%;
position: relative;
}
.feture-three-columns .img-wrap {
transform: rotate(-17deg);
}
.feture-three-columns .column img {
display: block;
width: 119%;
height: auto;
transform: rotate(17deg) translateX(-83px);
}
.feture-three-columns .column img.img-mobile { display: none; }
解决方案
我想你正在寻找translate: skew
. 在下面的示例中,我已将此添加到您的img-wrap
课程中并删除了轮换。我还从图像本身中删除了变换。
.feture-three-columns {
padding: 0;
display: flex;
flex-wrap: wrap;
overflow: hidden;
}
.feture-three-columns .column {
width: 33.333333%;
position: relative;
}
.feture-three-columns .img-wrap {
transform: skew(-10deg) translateX(-12%);
}
.feture-three-columns .column img {
display: block;
width: 120%;
height: auto;
}
.feture-three-columns .column img.img-mobile { display: none; }
<div class="container feture-three-columns">
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
<img class="img-mobile" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
<img class="img-mobile" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
<div class="column">
<div class="img-wrap">
<img class="img-desktop" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
<img class="img-mobile" src="https://res.cloudinary.com/da65r8o0n/image/upload/v1529585338/samples/landscapes/beach-boat.jpg" alt="" width="534" height="421" />
</div>
<div class="grilles">
content
</div>
</div>
</div>
推荐阅读
- python - 试图清除条目,但我只清除最后一个
- php - 通过 SQL 查询更改 WooCommerce 中的订单货币
- android - WorkManager vs AlarmManager,根据情况用什么
- javascript - 如何在 React JS 中的 this.setState 下为多变量设置相同的值
- angular - 渲染动态生成的元素时触发点击事件 Typescript
- angular - 订阅后可观察到的角度工作
- jboss - 如何在 JBOSS EAP 7.1.0 中添加 G1GC 参数?
- html - 为 div 内的侧边元素设置相同的高度
- firebase - Firebase/Firestore:是否可以查询 .where(x == foo || x == bar)?
- mysql - 如何从复选框中获取值并将其传递给另一个 jsp 页面?