JS亮点之间画直线

本文介绍了两种在HTML页面上用JavaScript实现画直线的方法。第一种方法利用点的坐标生成直线,通过调整参数实现不同样式。第二种方法利用HTML5的canvas元素,直接通过上下文对象的strokeStyle和lineWidth属性设置线条颜色和宽度,再用moveTo和lineTo方法定义起点和终点绘制直线。
摘要由CSDN通过智能技术生成

最近需求要在页面上画直线,下面有两个方法

第一种:这是通过点来生成一条直线

<html> 
<head> 
<script type="text/javascript"> 
 
/*************   画点   ************** 
    x,y           点所在的屏幕坐标(像素) 
    color       颜色(字符串值) 
    size         大小(像素) 
**********************************/ 
function   drawDot(x,y,color,size){ 
    document.write( " <table   border= '0 '   cellspacing=0   cellpadding=0> <tr> <td   style= 'position:   absolute;   left:   "+(x)+ ";   top:   "+(y)+ ";background-color:   "+color+ " '   width= "+size+ "   height= "+size+ "> </td> </tr> </table> ") 

 
/*************   画直线   ************** 
    x1,y1       起点所在的屏幕坐标(像素) 
    x2,y2    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值