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);
}
相关推荐
hunterandroid3 小时前
多线程与线程池:从 Thread 到高效并发
前端
光影少年3 小时前
RN 架构:JS层、原生桥接层、原生渲染层 通信原理
开发语言·javascript·架构
用户69371750013844 小时前
AI Agent 里的 Loop 到底是什么?
android·前端·后端
甜美的小天鹅4 小时前
TDD in HTML & JavaScript 概述
javascript·html·tdd
竹林8184 小时前
用 Viem 替代 ethers.js 重写 DeFi 前端:从踩坑 3 天到丝滑体验,我总结了这些关键差异
javascript
hunterandroid4 小时前
内存泄漏与 LeakCanary:从问题定位到修复思路
前端
默_笙4 小时前
⭐ 从写 Prompt 到搭上下文:AI 终于不再对我"正确的胡说八道"了
javascript
用户94688315057504 小时前
四、elpis 基于 vue3 完成动态组件库建设
前端
用户298698530144 小时前
如何在 JavaScript 和 React 中下载/导出 Excel 文件
前端·javascript·react.js
你怎么知道我是队长4 小时前
JavaScript的介绍
开发语言·javascript·ecmascript