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属性就说明他所在的位置要变成透明(隐藏起来),这时只会显示不透明的部分

相关推荐
zh_xuan20 分钟前
个人主页左侧菜单支持分组,以及菜单显示和隐藏
前端·javascript·css
Ming_studying31 分钟前
HTML + CSS + JavaScript实现可视化JSON工具:格式化、折叠、搜索与错误定位
javascript·css·html·json·数据可视化·web工具
Emily156853598704 小时前
Emerson 1C31129G03 Analog Input Module
java·开发语言·前端·plc·emerson·1c31129g03·input module
To_OC8 小时前
面试被问了三回三栏布局,这次我终于把 BFC 那层窗户纸捅破了
前端·css·面试
To_OC9 小时前
啃完 TS 工具类型我发现:Pick 和 Omit 原来就是一层窗户纸
前端·面试·typescript
风月说与山鬼10 小时前
三、大括号语法
前端·react.js
kyriewen11 小时前
我把最常踩的8个CORS跨域报错整理了一遍——第8个去年还不存在
前端·javascript
Csvn11 小时前
🕰️ 闭包 + setTimeout 的 5 个经典陷阱:为什么定时器看到的永远不是最新的值?
前端
lilian23311 小时前
Harmony os 技术实战|拼豆制图27:用单字符编码承载 50 张 70×70 图纸
前端·数据库·华为·harmonyos