svg生成矩形效果代碼

2018-5-20 11:37| 作者: 螞蟻小編| 查看: 4428| 評論: 0|來自: 螞蟻部落

分享一段代碼實例,它利用svg實現了矩形效果。

代碼實例如下:

[HTML] 純文本查看 復制代碼运行代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.arpjr.tw/" />
<title>螞蟻部落</title>
</head>
<body>
<svg id="svg" width="500px" height="500px" style="background-color: #f2f2f2"></svg>
<script>
var svg = document.getElementById("svg");
svg.onclick = function(event){
  var rect = document.createElementNS("http://www.w3.org/2000/svg","rect");
  rect.setAttribute("x",event.offsetX);
  rect.setAttribute("y",event.offsetY);
  rect.setAttribute("width",50);
  rect.setAttribute("height",50);
  rect.setAttribute("fill",randomColor());
  svg.appendChild(rect);
}
 
function randomColor(){
  var r = Math.floor(Math.random()*256);
  var g = Math.floor(Math.random()*256);
  var b = Math.floor(Math.random()*256);
  return `rgb(${r},${g},${b})`;
}
</script>
</body>
</html>

鮮花

握手

雷人

路過

雞蛋
返回頂部
大圣捕鱼2 天津十一选五开奖前结果 香港警署被围 天津时时中三走势图 查看上期的六个平码号 七乐彩预测专家杀号 快乐12走势图 下载内蒙古福彩票 万喜赛车开奖视频 重庆时时稳赚方法 吉林时时中奖规则表 广东快乐十分走势图和值 重庆分分彩精准计划 北京时时平台可靠吗 甘肃快3走势图彩王彩票 11选五开奖号码 开奖开奖记录开奖结果