css 实现把一个div的其中一边设置倾斜edit icon

作者:
lynn-ssk
Fork(复制)
下载
嵌入
BUG反馈
index.html
md
README.md
现在支持上传本地图片了!
index.html
            
            <!DOCTYPE html>
<html>
<head>
<style>
.container {
    display: flex;
    gap: 20px;
    padding: 20px;
}

/* 使用 clip-path 实现右边倾斜 */
.skew-right {
    width: 150px;
    height: 80px;
    background-color: #e74c3c;
    clip-path: polygon(0 0, 100% 0, 75% 100%, 0 100%);
}

/* 使用 transform 实现整体倾斜 */
.skew-all {
    width: 150px;
    height: 80px;
    background-color: #3498db;
    transform: skew(15deg);
}

/* 使用 clip-path 实现左边倾斜 */
.skew-left {
    width: 150px;
    height: 80px;
    background-color: #2ecc71;
    clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);
}

  /* 两边倾斜 */
.skew-all2 {
    width: 150px;
    height: 80px;
    background-color: #3498db;
    clip-path: polygon(0 0, 100% 0, 80% 100%, 20% 100%);
}
</style>
</head>
<body>

<div class="container">
    <div class="skew-right">右边倾斜</div>
    <div class="skew-all">整体倾斜,包括文本</div>
    <div class="skew-left">左边倾斜</div>
    <div class="skew-all2">两边倾斜</div>
</div>

</body>
</html>

        
预览
控制台