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);
}
相关推荐
秋秋2023几秒前
🐴 给 AI 套缰绳:一个前端项目的 AI Harness 实战记录
前端
卷帘依旧7 分钟前
React Fiber介绍
前端
研☆香10 分钟前
es6的新特性介绍
前端·ecmascript·es6
不瘦80斤不改名39 分钟前
JavaScript 基础语法完全指南
开发语言·javascript·ecmascript
peepeeman1 小时前
vue组件透传
前端·javascript·vue.js
镜宇秋霖丶1 小时前
2026.5.12@霖宇博客制作中遇见的问题
前端·vue.js·elementui
醉逍遥neo1 小时前
mac新电脑-前端开发配置
前端·macos·ghostty
白嫖叫上我2 小时前
Vue3封装主题色完善版
前端
a1117762 小时前
细胞结构实验室(react 开源)
前端·javascript·开源·html
aaaak_2 小时前
PDD 直播间 评论 , wss hex Protobuf 解析流程分析学习
java·前端·学习