用js代码构造一个三角形
时间: 2023-04-07 13:02:00 浏览: 69
可以使用以下代码构造一个三角形:
```javascript
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.moveTo(50, 50);
ctx.lineTo(100, 50);
ctx.lineTo(75, 100);
ctx.closePath();
ctx.stroke();
```
这个代码会在一个名为"myCanvas"的canvas元素中绘制一个三角形。
相关问题
用java代码画一个三角形
可以使用以下代码画一个三角形:
```
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Triangle extends JPanel {
public void paint(Graphics g) {
int[] xPoints = { 100, 150, 200 };
int[] yPoints = { 200, 100, 200 };
int nPoints = 3;
g.drawPolygon(xPoints, yPoints, nPoints);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Triangle");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new Triangle());
frame.setSize(400, 400);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
这段代码使用 Java 的 Graphics 类库,定义了一个 Triangle 类,继承自 JPanel 类,重写了 paint 方法,在其中使用 drawPolygon 方法画出了一个三角形。在 main 方法中,创建了一个 JFrame 对象,并将 Triangle 对象添加到其中,设置了窗口的大小和位置,最后显示出来。
用CSS代码画一个三角形
我不了解CSS代码,但是可以用HTML代码画一个三角形:<div style="width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid #000;"></div>