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

【CSS】边界三角形

有三角形 Unicode 字符。您可以在 SVG 中绘制三角形。但还有另一种在 Web 上绘制三角形的方法,只需使用 border 属性和一些 CSS 技巧即可。

想象一个具有粗边框的元素:

.triangle {width: 200px;height: 200px;border: 10px solid black;
}

在这里插入图片描述
现在想象一下所有四个边框都有不同的颜色:

.triangle {...border-left-color:    red;border-right-color:   yellowgreen;border-top-color:     orange;border-bottom-color:  rebeccapurple;
}

在这里插入图片描述
注意到边界是如何以一定角度相交的吗?

看看当我们将元素折叠为零宽度和高度时会发生什么:

.triangle {...width: 0;height: 0;
}

在这里插入图片描述
如果其中三条边界是transparent,我们就会得到一个三角形!

.triangle {...border-left-color: transparent;border-right-color: transparent;border-top-color: transparent;border-bottom-color: rebeccapurple;
}

在这里插入图片描述


http://www.mrgr.cn/news/60512.html

相关文章:

  • Django创建数据模型的列的类型和属性
  • Linux初阶——信号
  • vuetify重置样式
  • Ajax学习笔记
  • Flutter主题最佳实践
  • 一步一步从微信小程序获取asp.net Core API的数据
  • DEVOPS: 集群伸缩原理
  • MySQL 日志之 binlog 格式 → 关于 MySQL 默认隔离级别的探讨
  • k8s 二进制部署安装(二)
  • Docker 常用命令全解析:提升对雷池社区版的使用经验
  • JAVA是世界上最美丽的语言------拒绝焦虑,赶紧背诵!
  • 【学术会议论文投稿】前端框架巅峰对决:React、Vue与Angular的全面解析与实战指南
  • 【考前冲刺】24下软考考试,无非就这2套模拟卷!
  • 用git上传项目到GitHub(最简单的操作)
  • ZDS 数字股票:携手全球高校,吸引行业精英,共创金融未来
  • 【网络安全零基础入门】一文搞懂Javascript实现Post请求、Ajax请求、输出数据到页面、实现前进后退、文件上传
  • 时代新机遇来袭,创客匠人首届全球创始人 IP 领袖峰会定档
  • JNI概要
  • Flutter-Engine 的定制实践:Text 绘制流程浅析及自定义underline的间距
  • EasyExcel文件导入与导出
  • 手机号二要素核验 API 对接说明
  • Nature正刊!Peter Reich院士团队最新重磅成果!一项为期24年的控制实验!
  • 【香蕉成熟度数据集】香蕉新鲜腐烂识别检测 目标检测 机器视觉 (含数据集)
  • CubeMX中的RCC功能详解
  • 线性表(1)
  • 2024年13个热门AI工具:涵盖思维导图、对话助理、绘画提示、批量抠图、翻译、音乐生成、文案撰写等功能