HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
var stage = acgraph.create('container');
2
3
var black = '2 #000000 0.9';
4
var blue = '1 #2196F3 0.9';
5
6
// Creates pattern.
7
var pattern = stage.pattern(new acgraph.math.Rect(0, 0, stage.width(), stage.height()));
8
9
var circles = {
10
cx: stage.width() / 2,
11
cy: stage.height() / 2,
12
step: 5
13
};
14
15
var max_circle_radius = Math.max(stage.width(), stage.height()) / 2;
16
for (var i = 0; i < max_circle_radius; i++) {
17
pattern.circle(circles.cx, circles.cy, circles.step * i).fill('none').stroke(blue);
18
}
19
20
var firstRect = stage.rect(40, 25, 200, 100);
21
firstRect.fill(pattern);
22
firstRect.stroke(black);
23
24
var secondRect = stage.rect(2, 2, 50, 50);
25
secondRect.fill(pattern);
26
secondRect.stroke(black);