Built with blockbuilder.org
xxxxxxxxxx
<head>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
body { margin:0;position:fixed;top:0;right:0;bottom:0;left:0; }
</style>
</head>
<body>
<svg width="500" height="500">
<rect width="500" height="500" y="0" style="fill:lightblue"></rect>
<rect style="fill: pink"
width="200" height="200" x="150" y="200"></rect>
<path style="fill: brown" d="M 100 200 L 400 200 L 250 100 Z"></path>
<!--window-->
<rect style="stroke: black; stroke-width: 4; fill: white"
width="40" height="40" x="170" y="230"></rect>
<rect style="stroke: black; stroke-width: 4; fill: white"
width="40" height="40" x="295" y="230"></rect>
<rect style="stroke: black; stroke-width: 4; fill: white"
width="40" height="40" x="170" y="320"></rect>
<rect style="stroke: black; stroke-width: 4; fill: white"
width="40" height="40" x="295" y="320"></rect>
<!--door-->
<rect style="fill: navy"
width="40" height="80" x="235" y="320"></rect>
<circle cx="265" cy="360" r="4" style="fill:red"></circle>
<!--sun-->
<circle cx="400" cy="65" r="60" style="fill:orange"></circle>
<!--garden-->
<rect width="500" height="500" y="400" style="fill:forestgreen"></rect>
<!--flower-->
<g transform="translate(50,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
<g id="flower" transform="translate(90,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
<g id="flower" transform="translate(120,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
<g id="flower" transform="translate(370,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
<g id="flower" transform="translate(400,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
<g id="flower" transform="translate(430,350) scale(0.1)">
<path d="M0,0 L-40,200 L20,600" style="stroke: #2ecc71; stroke-width: 20px; fill: none;">
</path>
<g class="flower">
<circle r="60" transform="rotate(0) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(72) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(144) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(216) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" transform="rotate(288) translate(40, 0) scale(1.5, 1)" style="fill: #f1c40f"></circle>
<circle r="60" style="fill: #f39c12"></circle>
</g>
</g>
</svg>
</body>
https://d3js.org/d3.v4.min.js