1. 绘制三角形

<p>直角三角形</p>
<section class="triangle1"><style>#triangle1 {width: 0;height: 0;border-right: 50px solid transparent; border-bottom: 50px solid red;}</style><div id="triangle1"></div>
</section><p>等腰三角形</p>
<section class="triangle2"><style>#triangle2 {width: 0;height: 0;border-bottom: 50px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;}</style><div id="triangle2"></div>
</section><p>两个三角形叠加</p>
<section class="triangle3"><style>.triangle3 {position: relative;}#triangle3 {width: 0;height: 0;border-bottom: 50px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;}#triangle3:after {content: '';display: block;width: 0;height: 0;position: absolute;top: 10px;left: 0;border-bottom: 50px solid #fff;border-left: 50px solid transparent;border-right: 50px solid transparent;}</style><div id="triangle3"></div>
</section>

效果如下:

2. 绘制梯形、菱形、平行四边形

<p>等腰梯形</p>
<section class="trapezoid"><style>#trapezoid {width: 40px;height: 0;border-bottom: 50px solid red;border-left: 30px solid transparent;border-right: 30px solid transparent;}</style><div id="trapezoid"></div>
</section><p>直角梯形</p>
<section class="trapezoid"><style>#trapezoid2 {width: 40px;height: 0;border-bottom: 50px solid red;border-right: 30px solid transparent;}</style><div id="trapezoid2"></div>
</section><p>菱形</p>
<section class="lozenge"><style>.lozenge {position: relative;}#lozenge {width: 50px;height: 50px;background: red;transform: rotate(45deg);position: absolute;top: 0;right: 0;bottom: 0;left: 0;}</style><div id="lozenge"></div>
</section><p>平行四边形</p>
<section class="parallelogram"><style>#parallelogram {width: 80px;height: 50px;position: relative;background: red;transform: skew(-35deg);}/*#parallelogram:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;transform: skew(35deg);background: red;}*/</style><div id="parallelogram"></div>
</section>

效果:

3. 绘制五角星

<p>五角星</p>
<section class="wujiaoxing"><style>.wujiaoxing {position: relative;width: 0;height: 0;border-top: 36px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;}#wujiaoxing:before {content: '';position: absolute;top: -37px;left: -49px;border-top: 36px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;transform: rotate(72deg);transform-origin: 50% 50%;}#wujiaoxing:after {content: '';position: absolute;top: -39px;left: -49px;border-top: 36px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;transform: rotate(144deg);transform-origin: 50% 50%;}</style><div id="wujiaoxing"></div>
</section><p>六角形</p>
<section class="liujiaoxing"><style>.liujiaoxing {position: relative;}#liujiaoxing {width: 0;height: 0;border-bottom: 80px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;}#liujiaoxing:before {content: '';position: absolute;top: 25px;left: 0;border-top: 80px solid red;border-left: 50px solid transparent;border-right: 50px solid transparent;}</style><div id="liujiaoxing"></div>
</section>

效果:

4.绘制心形

<p>心形</p>
<section class="heart"><style>.heart {position: relative;margin: 30px;width: 500px;height: 500px;}#heart {width: 100px;height: 100px;background: red;position: relative;transform: rotate(45deg);}#heart:before {content: '';width: 50px;height: 100px;position: absolute;left: -49px;top: 0;background: red;border-radius: 50px 0 0 50px;}#heart:after {content: '';width: 100px;height: 50px;position: absolute;left: 0;top: -49px;background: red;border-radius: 50px 50px 0 0;}</style><div id="heart"></div>
</section>

代码地址:利用border绘制图形

使用border属性绘制三角形、五角星、心形相关推荐

  1. 利用MATLAB绘制各种表白心形-跳动心形

    利用MATLAB绘制各种表白心形♥ 跳动三维心形 表白情人节必备 面向工科屌丝男 固定心形的各种画法见下面连接 链接: https://blog.csdn.net/weixin_44044161/ar ...

  2. 利用MATLAB绘制各种表白心形-固定心形

    利用MATLAB绘制各种表白心形♥ 第一种 固定三维心形 f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 -x.^2.*z.^3 - (9./80).*y.^ ...

  3. html css 画五角星,纯 CSS3 绘制图形(心形、五角星、六边形等)

    这篇文章给大家带来的是纯 CSS 绘制五角星.六角形.五边形.六边形.心形等等.我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象 ...

  4. 一条python 语句绘制浪漫的心形图案-----附解释(七夕专供)

    文章目录 七夕也要好好学习 列表表达式解释 小结 列表推导式 [* for i in *] 条件赋值语句 value = a if condition else b 七夕也要好好学习 心形曲线函数1( ...

  5. android绘制心形_Android自定义View系列(一)——打造一个爱心进度条

    写作原因:Android进阶过程中有一个绕不开的话题--自定义View.这一块是安卓程序员更好地实现功能自主化必须迈出的一步.下面这个系列博主将通过实现几个例子来认识安卓自定义View的方法.从自定义 ...

  6. 学生用计算机如何弄心形,电脑画图软件内如何绘制心形

    电脑画图软件内如何绘制心形 随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用电脑中的画图软件时,如果想要画一颗心形的话,应如何操作呢?接下来就由小编来告诉大家. 具体如下: 1. ...

  7. CSS - Tooltip-arrow 绘制三角形

    问题:纯CSS实现bubble的三角形部分 方法:使用border来绘制三角形:例如 1 .trangle { 2 width: 0; 3 border-color: transparent; 4 b ...

  8. Php字符拼出心形,怎么用文字拼成心形?名字心形图案怎么做?文字拼成一个爱心怎么制作?告白图片制作...

    昨天说明天就是七夕节了,那么今天呢~就是七夕啦,不过小编家乡那边不把七夕当情人节过的,反而是虚岁十五岁少年的成人礼,可隆重了呢~但是此刻不在老家的小编还是不能免俗的要把今天当成情人节啊,虽然是只单身汪 ...

  9. css之图形大全 菱形 心形 五角星 太极 三角形...

    css之图形大全 因为需要,所以整理出了一份全css的图形大全,供大家一起学习: 圆形: #circle {width: 100px;height: 100px;background: red;bor ...

最新文章

  1. 如何在您的笔记本上搭建View 演示环境 -5.配置View Connection Server
  2. Mysql Explain 详解
  3. linux查看文件夹目录大小
  4. [转载] 的士速递2
  5. mikrotikROS系统的几种安装方法
  6. linux bash tutorial
  7. 《小强升职记》读后感和思维导图
  8. 同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题
  9. 医疗信息季节:在医疗行业未来的变化(继续前传)
  10. Scrum立会报告+燃尽图(十月二十三日总第十四次)
  11. Java Web学习网站
  12. 不同阶段,产品经理需要哪些能力?
  13. 第六章 XML 拨号方案
  14. 父页面js监听iframe内子页面并作出响应
  15. PHP使用FPDF的多字体解决
  16. 西游记中四大菩萨的坐骑
  17. 控制手柄分体式滑环在船用起重机中的运用
  18. 埃斯顿机器人 王杰高_埃斯顿机器人总经理王杰高受邀出席2018中国机器人产业发展大会...
  19. 嵌入式软件开发工程师就业发展前景怎么样?
  20. 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有任何例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

热门文章

  1. 自定义WIZ文档模板
  2. 单精度浮点数和双精度浮点数存储
  3. linux 符号连接文件,Linux 硬链接和软链接(符号链接)
  4. Docker上配置Redis集群时出现No more cluster attempts left.
  5. Fragment多重嵌套实现电影,影院展示页
  6. [感悟人生]-什么才叫快乐!
  7. MAGCN:基于lncRNA与miRNA相互作用和图卷积网络预测miRNA与疾病的关联(Briefings in Bioinformatics)
  8. 域控服务器推送,域控制器下发文件到域用户桌面
  9. 【干货】外贸邮件代发就选一对一发送,不影响企业邮箱的
  10. postfix自动搭建邮箱黑科技、邮件群发、批量自建邮局系统