当前位置: 首页 > article >正文

css 三角构建

使用 CSS 边框(Border)属性创建三角形

1. 原理

当一个元素的`width`和`height`都设为 0,并且将四个边框中的三个设置为透明(`transparent`),另一个边框设置为可见颜色时,就可以形成一个三角形。

2. 向下的三角形

.triangle-down {

  width: 0;

  height: 0;

  border-left: 50px solid transparent;

  border-right: 50px solid transparent;

  border-top: 100px solid red;

}

3. 向上的三角形

.triangle-up {

  width: 0;

  height: 0;

  border-left: 50px solid transparent;

  border-right: 50px solid transparent;

  border-bottom: 100px solid blue;

}

4. 向左的三角形

.triangle-left {

  width: 0;

  height: 0;

  border-top: 50px solid transparent;

  border-bottom: 50px solid transparent;

  border-right: 100px solid green;

}

5. 向右的三角形

.triangle-right {

  width: 0;

  height: 0;

  border-top: 50px solid transparent;

  border-bottom: 50px solid transparent;

  border-left: 100px solid yellow;

}


http://www.kler.cn/a/505573.html

相关文章:

  • ASP.NET Core - 缓存之分布式缓存
  • 信号与系统初识---信号的分类
  • 华为数通HCIE备考经验分享
  • ElasticSearch|ES|架构介绍|原理浅析
  • Windows service运行Django项目
  • 微信小程序获取当前页面路径,登录成功后重定向回原页面
  • MCU中实时时钟(RTC)和普通定时器有什么区别
  • 深入Android架构(从线程到AIDL)_32 JNI架构原理_Java与C的对接05
  • C -- 大端对齐 小端对齐 的人性化解释
  • HTTP 缓存机制详解
  • matlab专栏-M文件
  • 学生资助在线管理软件开发微信小程序ssm+论文源码调试讲解
  • 《AI发展的三个关键视角:基础设施、开源趋势与社会影响》
  • SpringBoot + Websocket实现系统用户消息通知
  • Web后端开发
  • 《零基础Go语言算法实战》【题目 4-6】随机选择单链表的一个节点并返回
  • 《零基础Go语言算法实战》【题目 2-20】通过泛型比较大小
  • 设计模式--命令模式【行为型模式】
  • 【JavaWeb01】JavaWeb开发基础:HTML的深度解析与应用
  • 【计算机网络】lab8 DNS协议
  • Postman下载与使用,新手详细
  • android T 建立文件夹及文件的记录
  • Unity自带的真车模拟系统,速度不够大r时如何以匀速上桥
  • c++ string 类实现
  • 【I/O编程】UNIX文件基础
  • 深度学习中PyTorch张量的重塑操作