css - 只倾斜 div 的一个角
问题描述
我只需要拉下英雄 div 的右下角。我已经尝试了所有倾斜和旋转的配置。
https://codepen.io/alecfried/full/pmvLMw
<div class="position-relative" style="min-height: 400px; background: purple; width: 100%;transform-origin: bottom; transform: skewX(-17deg); overflow: hidden;"> </div>
解决方案
这是另一个解决方案(在您发表评论之后)。虽然我没有删除,但这<div class=" wrapper ">
没有义务。
.wrapper {
width: 100%;
/* may remove width:100%, as div is always 100% */
margin: 0 auto;
overflow: hidden;
}
.position-relative {
min-height: 400px;
background: purple;
width: 100%;
/* may remove width:100%, as div is always 100% */
/* transform-origin: bottom; */
/* transform: skewX(-17deg); */
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 80%);
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 80%);
}
<div class="wrapper">
<div class="position-relative"> </div>
</div>
关于剪辑路径,您可以在clippy有一些视觉示例
推荐阅读
- jenkins - 我有 gitlab 存储库,在一个存储库下我有很多项目。现在我想将 gitlab 与 Jenkins 集成
- azure - 如何在 dotnet core 中使用 Azure AD 对用户进行身份验证以使用 Power Bi Report
- python - 在进行逻辑回归时如何解决 Python 中的值错误?
- php - 在 Woocommerce 的管理订单列表中为支付网关添加一列
- bash - for循环的动态开始
- javascript - 如何从 puppeteer 异步函数内部返回值(对象)?
- r - 仅检查某些条件的第一行重复值
- css - 在 CSS 中替换 @import 的谷歌字体
- ruby-on-rails - 将 document.txt 中的特定行添加到具有特定 id 的注释字段,然后移至下一行?
- composer-php - Composer 更新失败并显示“drush/drush 9.6.0 需要 symfony/yaml ^3.4 -> symfony/yaml [3.4.x-dev] 可满足”