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);
}
相关推荐
Cache技术分享3 分钟前
40. Java 使用 `switch` 语句进行分支选择
前端·后端
zzkrix10 分钟前
浏览器插件 - kimi 历史会话清理助手
前端
前端开发张小七13 分钟前
11.Python设计模式:单例模式与工厂模式实战指南
前端·python
yanyu-yaya22 分钟前
第四章 react-redux,@reduxjs/toolkit依赖,学习
前端·学习·react.js
小付同学呀27 分钟前
前端快速入门学习3——CSS介绍与选择器
前端·css·学习
Jenlybein28 分钟前
快速了解浏览器原理及工作流程
前端·浏览器
醋醋28 分钟前
vue2源码记录(2)
前端·vue.js
bug_kada28 分钟前
打破常规认知:重新认识 CSS 层叠上下文
css
前端飞天猪29 分钟前
学习笔记:企业级Git代码规范与协作指南💖
前端·github
艾克马斯奎普特29 分钟前
Vue.js 3 渐进式实现之响应式系统——第五节:分支切换与 cleanup
前端·vue.js