【发布时间】:2017-01-14 11:58:49
【问题描述】:
我有兴趣学习如何使用 d3.js 创建透明蒙版。
http://jsfiddle.net/59bunh8u/35/
这就是我要做的事情 - 我将如何在红色矩形上创建减法蒙版 - 以及如何设置红色矩形的样式以获取更多的乘法样式属性?
$(document).ready(function() {
var el = $(".mask"); //selector
// Set the main elements for the series chart
var svg = d3.select(el[0]).append("svg")
.attr("class", "series")
.attr("width", "800px")
.attr("height", "500px")
.append("g")
.attr("transform", "translate(0,0)")
var rect = svg
.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", 500)
.attr("height", 500)
.style("fill", "red")
.style('opacity', 0.75)
var rect = svg
.append("circle").attr("cx", 250).attr("cy", 250).attr("r", 125).style("fill", "white");
});
【问题讨论】:
-
-- 这表明了承诺 -- jsfiddle.net/0g6pj8dm/1
标签: javascript css d3.js