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);
}
相关推荐
前端不太难5 分钟前
如何给 RN 项目设计「不会失控」的导航分层模型
前端·javascript·架构
用户4099322502129 分钟前
Vue3中v-show如何通过CSS修改display属性控制条件显示?与v-if的应用场景该如何区分?
前端·javascript·vue.js
Zyx20079 分钟前
JavaScript 中 this 的设计哲学与运行机制
javascript
A242073493012 分钟前
JavaScript图表制作:从入门到精通
开发语言·javascript·信息可视化
不会聊天真君64716 分钟前
CSS3(Web前端开发笔记第二期)
前端·笔记·css3
瘦的可以下饭了18 分钟前
Day03-APIs
javascript
discode21 分钟前
【开源项目技术分享】@host-navs 站导,一个简洁高效的网站链接导航工具站
前端
BD_Marathon22 分钟前
Vue3_简介和快速体验
开发语言·javascript·ecmascript