CSS 如何用border绘制三角形、等腰梯形、直角梯形

border 有宽度后,四角交接处会产生斜线,可根据此原理绘制三角形、等腰梯形、直角梯形等图形。

 div {width: 50px;height: 50px;border-width: 50px;border-style: solid;/* border-color: 上 右 下 左; */border-color: pink green blue gold;}

border 绘制三角形 (将div中内容设置为0即宽高为0,可出现4个不同方向三角形)

div {width: 0;height: 0;border-width: 100px;border-style: solid;/* border-color: 上 右 下 左; */border-color: pink green blue gold;}


根据所需,将其他三个边框隐藏即可得到以下三角形

div {width: 0;height: 0;border-width: 100px;border-style: solid;border-color: transparent transparent blue transparent;}

border 绘制等腰梯形 (在绘制好三角形后如上图,将div内容的宽度设置一下,可得到一个等腰梯形,如对梯形宽度有需求,需注意内容的宽度与边框宽度

    div {width: 100px;height: 0;border-width: 0 50px 100px 50px;border-style: solid;border-color: red transparent blue transparent;}

border 绘制直角梯形 (去掉上边框和左边框宽度,添加内容宽度,即可得到直角梯形)

    div {width: 150px;height: 0;border-width: 0 50px 100px 0;border-style: solid;border-color: transparent transparent red transparent;}

CSS 如何用border绘制三角形、等腰梯形、直角梯形相关推荐

  1. border绘制三角形

    (1)有边框的三角形 我们来写下带边框的三角形. 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要 ...

  2. html样式border倒三角写法,纯CSS - border绘制三角形(各种角度)

    我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. ...

  3. 如何用HTML编写长方体框架,直角梯形长方体形状_html_开发99编程知识库

    不需要額外的形狀元素 形狀可以創建僅包含該 :左側是創建的div left,top和bottom邊框. 右側是由 :before及其上,右和底部邊框 跨越加入兩個框創建的 :after感謝 skewY ...

  4. CSS:N种使用CSS 绘制三角形的方法

    目录 6种使用 CSS 实现三角形的技巧 1.使用 border 绘制三角形 2.使用 linear-gradient 绘制三角形 3.使用 conic-gradient 绘制三角形 4.transf ...

  5. CSS 绘制三角形的方法

    目录 1.使用 border 绘制三角形 2.使用 linear-gradient 绘制三角形 3.使用 conic-gradient 绘制三角形 4.transform: rotate 配合 ove ...

  6. 【图形基础篇】04 # GPU与渲染管线:如何用WebGL绘制最简单的几何图形?

    说明 [跟月影学可视化]学习笔记. 图形系统是如何绘图的? 一个通用计算机图形系统主要包括 6 个部分,分别是: 输入设备 中央处理单元:首先,数据经过 CPU 处理,成为具有特定结构的几何信息. 图 ...

  7. 使用border属性绘制三角形、五角星、心形

    1. 绘制三角形 <p>直角三角形</p> <section class="triangle1"><style>#triangle1 ...

  8. css 绘制三角形_解释CSS形状:如何使用纯CSS绘制圆,三角形等

    css 绘制三角形 Before we start. If you want more free content but in video format. Don't miss out on my Y ...

  9. CSS绘制三角形图标

    CSS绘制三角形图标目录 1CSS绘制三解形图标原理 2 页面效果 3 HTML结构 4 CSS样式 1CSS绘制三解形图标原理 对内容容器进行相对定位,对内容容器的伪元素:before和:after ...

最新文章

  1. 基于nginx的tomcat负载均衡和集群(超简单)
  2. [trustzone]-ARM Trustzone架构下的软件框图
  3. java update多个字段的值_SQL的update多个字段的写法
  4. 如何当好PM?请求大家积极讨论
  5. 数据结构:四种排序的比较
  6. 非proguard无法发现jar(已编译)的外部引用错误,(javac + proguard 则会检查)
  7. Window 转Linux 后感
  8. logstash的使用教程
  9. 粒子群算法tsp java_粒子群算法解决TSP问题
  10. shiro(1) 介绍
  11. RxJava Agera 从源码简要分析基本调用流程(2)
  12. Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
  13. 小程序升级服务器内存需要注意什么,小程序服务器内存需要多大
  14. python京东预约抢购流程_[Python] 京东秒杀商品抢购-茅台抢购自动获取抢购时间【修改】...
  15. Scala:类,对象和特征(接口)
  16. 翻译:控制容器的反转IoC和依赖注入模式DIP 概念发源地 Martin Fowler
  17. c语言编写的小游戏(c语言编写小游戏入门)
  18. python如何实现数据可视化,如何用python做可视化
  19. 【MOS管】基础知识和简易电路
  20. 七大江河水系--长江(二)

热门文章

  1. 新闻稿 | Qt公司正式发布Qt 6.0
  2. 关于北京骂人话“你大爷”的来历考证
  3. 用于光学测量的菲索干涉仪
  4. 用ppt制作java类的_如何在PPT中用文本框制作海报?这个方法很简单,不信来看...
  5. 【CE实战-Raft】生成自己的助手(可执行文件exe)
  6. MySQL导入SQL文件执行失败解决办法
  7. 图像几何变换之放大缩小(MATLAB)
  8. android 点赞姓名列表,从类型和列表内容分析:APP点赞的3种方式
  9. 统考计算机三次没过怎么办,计算机二级考试,连续三次没通过是怎样一种体验?...
  10. 计算机网络技术对教学的作用,浅谈计算机网络技术在教学应用中的作用和发展趋势.docx...