css实现一个三角形

实现不用方向的三角形可根据border进行设置。具体代码如下:

css 复制代码
.triangle-up {
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid black;
    }
    .triangle-right {
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-left: 10px solid transparent;
      border-right: 10px solid black;
      border-bottom: 10px solid transparent;
    }
    .triangle-down {
      width: 0;
      height: 0;
      border-top: 10px solid black;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid transparent;
    }
    .triangle-left {
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-left: 10px solid black;
      border-right: 10px solid transparent;
      border-bottom: 10px solid transparent;
    }
相关推荐
无光末阳8 小时前
vue 环境下多个定时器的创建与暂停的统一封装
前端·vue.js
Hilaku8 小时前
技术Leader的“第一性原理”:我是如何做技术决策的?
前端·javascript·面试
liyf8 小时前
发布-订阅(Publish–Subscribe) vs 观察者模式(Observer Pattern)
前端
云中雾丽9 小时前
Flutter 里的 Riverpod 用法解析
前端
前端snow9 小时前
记录:非常典型的一个redux问题
前端
慧一居士9 小时前
src/App.vue 和 public/index.html 关系和区别
前端·vue.js
九十一9 小时前
websocket的连接原理
前端·javascript
念你那丝微笑10 小时前
vue实现批量导出二维码到PDF(支持分页生成 PDF)
前端·vue.js·pdf
Renounce10 小时前
《Android Handler:线程间通信的核心实现》
前端
CAD老兵10 小时前
打造高性能二维图纸渲染引擎系列(一):Batched Geometry 助你轻松渲染百万实体
前端·webgl·three.js