css绘制向左三角形_纯css 实现三角形

首先这个思路的讲解 就是用到了 border 边框这个属性 一个div 可以设置四边边框 我们先把其他三条边都去掉 只留下一个边框 其他 在设置底边框的宽度 再把内容区域设置为0 就可以了

下面是代码

html 复制代码
<div></div>
css 复制代码
div {
  width:0;
  height:0;
  border-top:30px solid red ;
  border-left:30px solid transparent;
  border-right:30px solid transparent;
}
 /*左侧三角形 */
div {
  width:0;
  height:0;
  border-top:30px solid transparent;
  border-left:30px solid red;
  border-bottom:30px solid transparent;
}
/右侧三角形/
div {
  width:0;
  height:0;
  border-right:30px solid red;
  border-bottom:30px solid transparent;
  border-top:30px solid transparent;
}
/底部正三角形/
div {
  width:0;
  height:0;
  border-bottom:30px solid red;
  border-left:30px solid transparent;
  border-right:30px solid transparent;
}

我加的边框颜色是透明 transparent;

那个给transparent属性就说明他所在的位置要变成透明(隐藏起来),这时只会显示不透明的部分

相关推荐
Huanzhi_Lin4 分钟前
Nginx本地资源服务器-常用脚本
服务器·前端·nginx·batch·静态资源服务器
weixin199701080164 分钟前
《好看视频商品详情页前端性能优化实战》
前端·性能优化·音视频
有意义5 分钟前
深入理解浏览器存储方案:从Cookie到JWT登录认证
前端·面试·浏览器
jiayong236 分钟前
第 6 课:第二轮真实重构,拆出任务表格组件
前端·重构
jiayong2312 分钟前
第 4 课:怎么把一个大页面拆成多个组件
运维·服务器·前端
skywalk816315 分钟前
使用DuMate帮助创建 Python 3.9 环境并部署 Kotti CMS
前端·chrome
英俊潇洒美少年19 分钟前
Vue Hook 与 React Hook 全面解析:区别、用法、实战及避坑指南
前端·vue.js·react.js
weixin_7042660526 分钟前
项目总结一
java·前端·spring boot·后端·spring
Mintopia27 分钟前
接口设计为什么越改越乱:新手最容易踩的三个坑
前端
code小生28 分钟前
微软 Microsoft Edge 浏览器插件开发者注册指南
前端·microsoft·edge·edge浏览器·浏览器插件开发者