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);
}
相关推荐
掘金011 天前
EmbedPDF Vue 版 完整正文文档 全网首发
前端
OpenTiny社区1 天前
操作ArkTS页面跳转及路由相关心得
前端·typescript·web·opentiny
xiaohua0708day1 天前
Lodash库
前端·javascript·vue.js
huakoh1 天前
Claude Code 从零到上手指南:国产工具链复现80% Agent能力,DeepSeek+LangChain实战
前端
Ankkaya1 天前
浏览器插件接入 Google 登录
前端
Asmewill1 天前
DeepAgents学习笔记一(构建深度多智能体)
前端
万物皆对象6661 天前
切换路由时页面空白问题(vue3)
前端·vue.js·typescript
突然好热1 天前
TS 调试技巧
前端·javascript·typescript
h64648564h1 天前
Flutter 国际化(i18n)全指南:一键切换中/英/日多语言
前端·javascript·flutter
令人头秃的代码0_01 天前
AI时代下,如何做原子代码拆分
前端