css绘制常见的一些图形

以下是在CSS中绘制常见图形的示例代码:

  1. 线条:
css 复制代码
.line {
  width: 100px;
  height: 1px;
  background-color: black;
}
  1. 箭头:
css 复制代码
.arrow {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid black;
}
  1. 三角形:
css 复制代码
.triangle {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 50px solid black;
  border-bottom: 50px solid transparent;
}
  1. 矩形:
css 复制代码
.rectangle {
  width: 100px;
  height: 50px;
  background-color: black;
}
  1. 圆:
css 复制代码
.circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: black;
}
  1. 椭圆:
css 复制代码
.ellipse {
  width: 100px;
  height: 50px;
  border-radius: 50%;
  background-color: black;
}
  1. 平行四边形:
css 复制代码
.parallelogram {
  width: 100px;
  height: 50px;
  transform: skewX(20deg);
  background-color: black;
}
  1. 菱形:
css 复制代码
.rhombus {
  width: 0;
  height: 0;
  border: 50px solid black;
  border-right-color: transparent;
  border-left-color: transparent;
  transform: rotate(45deg);
}
  1. 梯形:
css 复制代码
.trapezoid {
  width: 100px;
  height: 0;
  border-top: 50px solid black;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}
相关推荐
半碗水5 分钟前
缝缝补补
前端·javascript
空城机9 分钟前
从零打造前沿Web聊天室:消息系统
前端·vue.js
BigTopOne17 分钟前
【ijkplayer】 如何降低直播延迟?
前端
curdcv_po21 分钟前
js 中 call、apply、bind 方法的原理与应用
前端
咔咔库奇23 分钟前
axios取消请求
开发语言·前端·javascript
不锋24 分钟前
van-uploader组件动态设置capture属性不生效问题
前端
轻语呢喃25 分钟前
CSS 选择器:掌控网页样式的艺术
css
Jinxiansen021134 分钟前
Nuxt + Pinia + Element Plus 后台管理系统搭建教程(含源码)
前端·javascript·vue.js
前端小巷子1 小时前
浏览器的渲染流程:从 HTML 到屏幕显示
前端·javascript·面试
不想说话的麋鹿1 小时前
《NestJS 实战:RBAC 系统管理模块开发 (二)》:菜单与权限路由设计
前端·node.js·全栈