使用html+CSS绘制三角形
使用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绘制三角形相关推荐
- css画横线箭头_用CSS绘制三角形箭头
用CSS绘制三角形箭头.使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码:/* create an arrow that points up */ div.arr ...
- html css右下角三角形,纯CSS绘制三角形(各种角度)
CSS/HTML 的 纯CSS绘制三角形(各种角度) 我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 C ...
- css 绘制三角形_解释CSS形状:如何使用纯CSS绘制圆,三角形等
css 绘制三角形 Before we start. If you want more free content but in video format. Don't miss out on my Y ...
- html div三角形,【div】纯CSS绘制三角形
原标题:[div]纯CSS绘制三角形 我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使 ...
- CSS绘制三角形图标
CSS绘制三角形图标目录 1CSS绘制三解形图标原理 2 页面效果 3 HTML结构 4 CSS样式 1CSS绘制三解形图标原理 对内容容器进行相对定位,对内容容器的伪元素:before和:after ...
- 三角形css_使用css绘制三角形
好看的前端网页大家见到的应该都不少 但是很多都是用图片作为背景 今天我们就给大家讲讲怎么用css绘制图形 (图形如下) ---------------------------------------- ...
- CSS:N种使用CSS 绘制三角形的方法
目录 6种使用 CSS 实现三角形的技巧 1.使用 border 绘制三角形 2.使用 linear-gradient 绘制三角形 3.使用 conic-gradient 绘制三角形 4.transf ...
- CSS绘制三角形原理及应用
更多精彩内容可以访问我的博客Aelous-BLog 在从 PSD 到 HTML 页面的过程中,免不了要遇到一个问题:"这个小图标,可以用 CSS 效果实现,也可以切图下来,到底该怎么选择呢? ...
- CSS 绘制三角形的方法
目录 1.使用 border 绘制三角形 2.使用 linear-gradient 绘制三角形 3.使用 conic-gradient 绘制三角形 4.transform: rotate 配合 ove ...
最新文章
- 网易严选全链路市场投放的数据产品策略
- vue中使用Base64编码和解码
- 1.Prometheus快速入门,Prometheus+node_exporter安装
- Firebug Lite——在没有调试工具的浏览器(如IE6-7)中调试
- nginx-rtmp源码概述
- 作品展结束了,学习才真正的开始
- job每分钟执行 oracle_oracle job 时间每五分钟执行怎么写
- 阿里涉足零售 IoT 的猜想
- acm竞赛java很少_ACM比赛中JAVA的应用
- python课程预告_Python3编程预告
- 离散数学编程输出主析取范式(二进制排列转十进制输出)
- BP神经网络算法 原理讲解以及底层代码复现
- Python [:] list slicing列表切片
- 【名言警句】马太效应
- java毕业设计时装购物系统mybatis+源码+调试部署+系统+数据库+lw
- 小红书接口加密参数X-sign
- TCP粘包是什么?如何处理?UDP有粘包吗?
- RANSAC与其改进
- 解决升级完pip后无法使用pip的问题
- 恢复出厂设置 LED灯闪烁
热门文章
- Mybatis实现分页的三种方式
- java的main函数返回值_Java中的main方法
- 用python画小狗_在家无聊用 Python 画单身狗
- android华为mate9底部兼容,华为Mate9防水吗?华为Mate 9仅仅支持IPX2级别
- X、elua解析器开源文档:合集
- 微信语音作暗号?找你借钱的朋友可能是假人[防骗警示]
- 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
- ps4可以看html5吗,PS4版《GTA5》与PS5版的差距有多大?R星:这是款新游戏!
- “号码盾牌”,治企业飞单保行业信誉
- 每日感悟-华杉讲解论语-2022/2/2