技术经验分享:CSS画三角形(三种方法)

简介: 技术经验分享:CSS画三角形(三种方法)

"

使用CSS画一个三角形,想必部分同学都有一个小疑问,css怎么做三角形,让我为大家介绍一下吧!

第一种方法 //代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg2ODc2NA==.html

div {

Width</span>: 0;

Height</span>: 0;

border-style: solid;

border-Width</span>: 50px;

border-color: transparent transparent black transparent;

}

第二种方法 如果我不给div设置宽度和高度能不能做

我们把div转换成行内块元素即可

div {

display: inline-block;

border-style: solid;

border-Width</span>: 50px;

border-color: transparent transparent black transparent;

}

第三种方法 canvas

[span class=""hljs-name"">body

[span class=""hljs-name"">canvas id=""myCanvas"" Width</span>=""100"" Height</span>=""100""

[span class=""hljs-name"">script

const trigon =//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg3NDgyMA==.html

() => {

let canvas = document.getElementById('myCanvas');

let ctx = canvas.getContext('2d');

ctx.moveTo(50, 20);

ctx.lineTo(0, 90);

ctx.lineTo(100, 90);

//闭合路径。会拉一条从当前点到path起始点的直线。如果当前点与起始点重合,则什么都不做

ctx.closePath();

ctx.stroke(); //绘制路径。

}

trigon()

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!


"
image.png
相关文章
|
5天前
|
前端开发 JavaScript
jQuery css() 方法
jQuery css() 方法
8 1
|
16天前
|
前端开发 开发者 容器
探索现代Web开发中的CSS Grid布局技术
【8月更文挑战第29天】在数字时代的浪潮中,网页设计不断进化以适应日新月异的用户需求。CSS Grid布局技术作为一项革新性的前端工具,为设计师和开发者提供了前所未有的布局能力。本文旨在通过深入浅出的方式介绍CSS Grid的核心概念、基本用法以及在实际项目中的应用,帮助读者快速掌握这一强大的网页布局工具。
39 3
|
22天前
|
前端开发 容器
css溢出隐藏的五种方法
css溢出隐藏的五种方法
17 1
|
1月前
|
存储 前端开发 安全
【海贼王航海日志:前端技术探索】CSS你了解多少?(三)
【海贼王航海日志:前端技术探索】CSS你了解多少?(三)
26 2
|
1月前
|
Web App开发 前端开发
【海贼王航海日志:前端技术探索】CSS你了解多少?(二)
【海贼王航海日志:前端技术探索】CSS你了解多少?(二)
18 2
|
1月前
|
缓存 前端开发 JavaScript
【海贼王航海日志:前端技术探索】CSS你了解多少?(一)
【海贼王航海日志:前端技术探索】CSS你了解多少?(一)
20 2
|
1月前
|
前端开发
如何使用css写三角形
如何使用css写三角形
28 1
|
30天前
|
前端开发 容器
css溢出隐藏的五种方法
css溢出隐藏的五种方法
|
30天前
|
移动开发 JavaScript 前端开发
基于CSS3、原生JS、Vue3.0技术各自实现序列帧动画效果
这篇文章展示了如何使用纯CSS3、原生JavaScript以及Vue 3.0技术来实现序列帧动画效果,并通过代码示例和动画效果展示了每种方法的实现过程和最终效果。
44 0
|
前端开发
CSS绘制三角形
CSS绘制三角形
121 0
CSS绘制三角形