Vad*_*kov 10
与OriDrori的答案几乎相同,但更灵活(如果你需要固定宽度的切角).
无论.card width和,这个渐变看起来都是一样的height.
body {
background: purple;
}
.card {
width: 200px;
height: 200px;
background: linear-gradient(135deg, transparent 20px, white 20px);
}Run Code Online (Sandbox Code Playgroud)
<div class="card"></div>Run Code Online (Sandbox Code Playgroud)
您可以使用简单的线性渐变:
body {
background: purple;
}
.card {
width: 200px;
height: 200px;
background: linear-gradient(to bottom right, transparent 5%, white 5%);
}Run Code Online (Sandbox Code Playgroud)
<div class="card"></div>Run Code Online (Sandbox Code Playgroud)
您可以使用剪辑路径 https://developer.mozilla.org/en/docs/Web/CSS/clip-path
并使用这样的东西:
div#test{
background:red;
width:200px;
height: 200px;
-webkit-clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%, 0 20%);
clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%, 0 20%);
}Run Code Online (Sandbox Code Playgroud)
<div id="test"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3829 次 |
| 最近记录: |