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);
}
相关推荐
vx-程序开发5 小时前
【java项目分享】springboot农产品销售平台14952
java·javascript·spring boot·python·eclipse·django·php
贾天佑忆月 迷失的昵5 小时前
.NET Web开发技术简单整理
前端·.net
Cobyte5 小时前
Vite & Rollup 插件开发实践
前端·javascript·vue.js
朝阳395 小时前
react19【系列实用教程】实用组件封装
开发语言·前端·javascript
IT_陈寒5 小时前
React的useEffect依赖数组把我坑惨了,原来这样写才靠谱
前端·人工智能·后端
恋猫de小郭5 小时前
Flutter hit,一个可以灵活控制溢出点击的第三方包
android·前端·flutter
古韵6 小时前
小程序上传进度条,还要自己监听 onProgressUpdate 吗?
前端·javascript·uni-app
古韵6 小时前
axios 已经跑得好好的,还要不要上 alova?
前端·javascript·axios
噗噗126 小时前
企业微信侧边栏应用与前端 JS-SDK 的深度整合指南
前端·javascript·企业微信
朝阳396 小时前
react19【实战】配置化路由登录鉴权完整方案
前端·javascript·react.js