使用html+CSS绘制三角形

  • 前言
  • 一、绘制正方形
  • 二、进行外边框填充
  • 三、把盒子的宽高设置为0
  • 四、要哪边的三角形就把哪边设置为透明
  • 五、最终化简代码

前言

使用html+CSS绘制三角形,三角形经常出现,如下是绘制三角形教程


一、绘制正方形

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>绘制三角形</title><style type="text/css">.box{width: 50px;height: 50px;background-color: red;}</style>
</head>
<body><div class="box"></div><!--盒子-->
</body>
</html>

二、进行外边框填充

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>绘制三角形</title><style type="text/css">.box{width: 50px;height: 50px;background-color: red;border-top: 50px solid blue;border-left: 50px solid rgb(69, 69, 79);border-right: 50px solid rgb(17, 17, 20);border-bottom: 50px solid rgb(86, 141, 38);}</style>
</head>
<body><div class="box"></div><!--盒子-->
</body>
</html>

三、把盒子的宽高设置为0

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>绘制三角形</title><style type="text/css">.box{width: 0px;height: 0px;border-top: 50px solid blue;border-left: 50px solid rgb(69, 69, 79);border-right: 50px solid rgb(17, 17, 20);border-bottom: 50px solid rgb(86, 141, 38);}</style>
</head>
<body><div class="box"></div><!--盒子-->
</body>
</html>

四、要哪边的三角形就把哪边设置为透明

比如我要向下的三角形,如下所示

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>绘制三角形</title><style type="text/css">.box{width: 0px;height: 0px;border-top: 50px solid blue;border-left: 50px solid transparent;border-right: 50px solid transparent;border-bottom: 50px solid transparent;}</style>
</head>
<body><div class="box"></div>
</body>
</html>

五、最终化简代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>绘制三角形</title><style type="text/css">.box{width: 0px;height: 0px;border: 50px solid transparent;border-top: 50px solid blue; /* 要哪边三角形就设置哪边*/}</style>
</head>
<body><div class="box"></div>
</body>
</html>

最终样式如下:

使用html+CSS绘制三角形相关推荐

  1. css画横线箭头_用CSS绘制三角形箭头

    用CSS绘制三角形箭头.使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码:/* create an arrow that points up */ div.arr ...

  2. html css右下角三角形,纯CSS绘制三角形(各种角度)

    CSS/HTML 的 纯CSS绘制三角形(各种角度) 我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 C ...

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

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

  4. html div三角形,【div】纯CSS绘制三角形

    原标题:[div]纯CSS绘制三角形 我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使 ...

  5. CSS绘制三角形图标

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

  6. 三角形css_使用css绘制三角形

    好看的前端网页大家见到的应该都不少 但是很多都是用图片作为背景 今天我们就给大家讲讲怎么用css绘制图形 (图形如下) ---------------------------------------- ...

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

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

  8. CSS绘制三角形原理及应用

    更多精彩内容可以访问我的博客Aelous-BLog 在从 PSD 到 HTML 页面的过程中,免不了要遇到一个问题:"这个小图标,可以用 CSS 效果实现,也可以切图下来,到底该怎么选择呢? ...

  9. CSS 绘制三角形的方法

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

最新文章

  1. 网易严选全链路市场投放的数据产品策略
  2. vue中使用Base64编码和解码
  3. 1.Prometheus快速入门,Prometheus+node_exporter安装
  4. Firebug Lite——在没有调试工具的浏览器(如IE6-7)中调试
  5. nginx-rtmp源码概述
  6. 作品展结束了,学习才真正的开始
  7. job每分钟执行 oracle_oracle job 时间每五分钟执行怎么写
  8. 阿里涉足零售 IoT 的猜想
  9. acm竞赛java很少_ACM比赛中JAVA的应用
  10. python课程预告_Python3编程预告
  11. 离散数学编程输出主析取范式(二进制排列转十进制输出)
  12. BP神经网络算法 原理讲解以及底层代码复现
  13. Python [:] list slicing列表切片
  14. 【名言警句】马太效应
  15. java毕业设计时装购物系统mybatis+源码+调试部署+系统+数据库+lw
  16. 小红书接口加密参数X-sign
  17. TCP粘包是什么?如何处理?UDP有粘包吗?
  18. RANSAC与其改进
  19. 解决升级完pip后无法使用pip的问题
  20. 恢复出厂设置 LED灯闪烁

热门文章

  1. Mybatis实现分页的三种方式
  2. java的main函数返回值_Java中的main方法
  3. 用python画小狗_在家无聊用 Python 画单身狗
  4. android华为mate9底部兼容,华为Mate9防水吗?华为Mate 9仅仅支持IPX2级别
  5. X、elua解析器开源文档:合集
  6. 微信语音作暗号?找你借钱的朋友可能是假人[防骗警示]
  7. 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
  8. ps4可以看html5吗,PS4版《GTA5》与PS5版的差距有多大?R星:这是款新游戏!
  9. “号码盾牌”,治企业飞单保行业信誉
  10. 每日感悟-华杉讲解论语-2022/2/2