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);
}
相关推荐
晴天163 分钟前
前端跨域方案解析:JSONP 的原理、实战与演进
前端·状态模式
web打印社区4 分钟前
浏览器静默打印?先别装第三个库了
前端·vue.js·chrome·electron·pdf
艾伦野鸽ggg6 分钟前
前端异步请求的状态竞争(请求竞态)问题
前端·javascript·axios
是立不是利11 分钟前
前端交互基石:深入剖析JavaScript三级联动背后的设计哲学
开发语言·前端·javascript
动恰客流统计17 分钟前
传统红外对射客流统计为何逐步淡出主流?准确率与场景限制深度分析
大数据·前端·人工智能
老刘的望远镜19 分钟前
AgentScope Java 从零(03):Agent 的记性默认全开,我在第 50 轮翻了车
java·开发语言·javascript
Rooting++28 分钟前
小程序{{ }}和vue{{ }}语法的区别
前端·vue.js·小程序
前端精髓1 小时前
React 更新 state 中的对象
javascript·react.js·ecmascript
豆约翰1 小时前
css自制图书封面效果
前端·css
积硅步致千里1 小时前
Fyne 兼容性:报错还能救,透明窗才要命
前端·后端