css画三角形

使用border

js 复制代码
div {
  border-top: 50px solid yellowgreen;
  border-bottom: 50px solid deeppink;
  border-left: 50px solid bisque;
  border-right: 50px solid chocolate;
}

如果想要单个的三角形,把其它三边的颜色设为transparent即可

使用 conic-gradient 绘制三角形

js 复制代码
div {
  background: conic-gradient(from 90deg at 50% 0, deeppink 0, deeppink 45deg, transparent 45.1deg);
}

使用 clip-path 绘制三角形

js 复制代码
div {
  background: deeppink;
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 0);
}
相关推荐
恋猫de小郭3 小时前
Flutter 3.50 & Dart 3.14 发布,快来看看有什么更新吧
android·前端·flutter
非优秀程序员11 小时前
第10章 千团出世|《互联网产品恩仇录》
前端
非优秀程序员11 小时前
第11章 小高在对面|《互联网产品恩仇录》
前端
非优秀程序员11 小时前
第14章 只剩美团|《互联网产品恩仇录》
前端
非优秀程序员11 小时前
第09章 老乡何必为难老乡|《互联网产品恩仇录》
前端
非优秀程序员11 小时前
第07章 孙德良的阳谋|《互联网产品恩仇录》
javascript·后端
非优秀程序员11 小时前
第03章 三大门户,烽烟起于瀛海威|《互联网产品恩仇录》
前端
程序员大阳15 小时前
HTML+CSS+JS对话式实战(5)-活动管理页之查看报名名单的实现
javascript·css·html·查看报名名单
曦樂~15 小时前
【Web Development】02 CSS
前端·css
风骏时光牛马16 小时前
后端服务接口开发与数据逻辑处理
前端