📅  最后修改于: 2023-12-03 15:38:31.787000             🧑  作者: Mango
在 CSS 中绘制菱形一般使用 transform
属性来实现。具体步骤如下:
transform
的 scale
属性将正方形的宽度和高度缩小一半,使其成为菱形代码示例如下:
#diamond {
width: 50px;
height: 50px;
background-color: red;
transform: rotate(45deg) scale(0.7);
}
注:在使用 transform
的 rotate
属性时,应该考虑兼容性并添加浏览器前缀(-webkit-、-moz-、-ms- 等)。
此外,还有其他多种方式可以绘制菱形,如使用伪元素 ::before
和 ::after
等,但以上方式是最为常用的一种。
参考链接: