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

相关推荐
何何____5 分钟前
js常见继承方法详解
前端·javascript
parade岁月10 分钟前
Tailwind CSS 加入 Shopify,正在用 Tailwind 的项目要不要调整?
前端
梨想橙汁23 分钟前
Vue2 快速入门:环境搭建、模板语法、指令系统全解
前端·vue.js
King of fraud27 分钟前
HTML 页面的 CSS 选择器详解
前端·css·html
lichenyang45328 分钟前
ASCF 元服务如何区分“后台恢复”与“携参拉起”:后台标记 + 参数指纹方案
前端
前端 贾公子29 分钟前
Milvus使用指南 (下)
java·服务器·前端
用户24620358278139 分钟前
TypeScript类型建模与前后端错误码协议:手机号绑定场景的工程实践
前端
风骏时光牛马41 分钟前
云原生架构设计:弹性底座驱动业务持续迭代
前端
用户542778485154042 分钟前
浏览器后台休眠节流
前端
蜡台43 分钟前
Vue 3 原生 ESM 开发实战:不用打包工具,从零搭建组件化应用
前端·javascript·vue.js·html