html - HTML CSS 自定义一个带有边框半径属性的框
解决方案
这将帮助您理解 CSS 的梯形形状。
#trapezoid {
position: relative;
background: red;
width: 20vw;
height: 12vw;
margin: 8vw 0;
}
#trapezoid:before,
#trapezoid:after {
content: '';
position: absolute;
left: 0;
width: 100%;
height: 100%;
background: inherit;
transform-origin: 100% 0;
transform: skewY(-20deg);
}
#trapezoid:before {
transform: skewY(20deg);
}
<div id="trapezoid"></div>
推荐阅读
- algorithm - 自下而上的堆分析
- javascript - 列堆叠条形图 HighCharts 中的向下钻取操作
- algorithm - 任何 DFS(深度优先搜索)树的算法 DFS 深度
- python - 如何在python中返回值后更新它
- javascript - 使用字符串访问数组
- amazon-web-services - 如何在 AWS API Gateway 中自动创建 api 密钥?
- python - ConnectionResetError: [WinError 10054] 现有连接被远程主机强行关闭 - 收到此错误
- uwp-xaml - 在 Win2D 中,如何绘制具有笔划粗细的矩形?
- python - 当 django 在 IIS 中托管时,python django 中使用的子进程不起作用
- vue.js - Vue.js 组件的方法将“未定义”返回到 HTML