123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 180">
- <style>
- :root {
- color-scheme: light dark;
- }
- rect {
- fill: #fff;
- stroke: #666;
- stroke-width: .5px;
- }
- text {
- fill: #666;
- font: normal 20px sans-serif;
- text-align: center;
- text-anchor: middle;
- }
- #row_AD text,
- #row_AC text,
- /* 'hints' theme */
- .m1 rect { fill: hsl( 0, 100%, 95%); }
- .l2 rect { fill: hsl( 42, 100%, 85%); }
- .r2 rect { fill: hsl( 61, 100%, 85%); }
- .l3 rect,
- .r3 rect { fill: hsl(136, 100%, 85%); }
- .l4 rect,
- .r4 rect { fill: hsl(200, 100%, 85%); }
- .l5 rect,
- .r5 rect { fill: hsl(230, 100%, 85%); }
- @media (prefers-color-scheme: dark) {
- text { fill: #aaa; }
- rect { fill: #444; }
- /* 'hints' theme */
- .m1 rect { fill: hsl( 0, 25%, 30%); }
- .l2 rect { fill: hsl( 31, 30%, 30%); }
- .r2 rect { fill: hsl( 61, 30%, 30%); }
- .l3 rect,
- .r3 rect { fill: hsl(136, 30%, 30%); }
- .l4 rect,
- .r4 rect { fill: hsl(200, 30%, 30%); }
- .l5 rect,
- .r5 rect { fill: hsl(230, 30%, 30%); }
- .dimmed rect { fill: #4444; }
- }
- </style>
- <defs>
- <g id="row_AD">
- <g transform="translate(0)" class="l5">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(60)" class="l4">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(120)" class="l3">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(180)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(240)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- </g>
- <g id="row_AC">
- <g transform="translate(0)" class="l5">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(60)" class="l4">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(120)" class="l3">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(180)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- <g transform="translate(240)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- </g>
- </g>
- <g id="row_AB">
- <g transform="translate(0)" class="l5">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="20.6" class="level2">Z</text>
- </g>
- <g transform="translate(60)" class="l4">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="20.6" class="level2">X</text>
- </g>
- <g transform="translate(120)" class="l3">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="20.6" class="level2">C</text>
- </g>
- <g transform="translate(180)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="20.6" class="level2">V</text>
- </g>
- <g transform="translate(240)" class="l2">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="20.6" class="level2">B</text>
- </g>
- </g>
- </defs>
- <g transform="translate(8)">
- <use x="16" y="0" href="#row_AD" />
- <use x="32" y="60" href="#row_AC" />
- <use x="60" y="120" href="#row_AB" />
- <use x="0" y="120" href="#iso" class="l5" />
- <g transform="translate(0 120)" class="l5">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="43.4" class="level1"><</text>
- <text x="12.8" y="20.6" class="level2">></text>
- </g>
- </g>
- <g transform="translate(400 92)">
- <text style="font-size: 92px; dominant-baseline: middle; fill: brown;">➤</text>
- </g>
- <g transform="translate(440)">
- <use x="16" y="0" href="#row_AD" />
- <use x="32" y="60" href="#row_AC" />
- <use x="0" y="120" href="#row_AB" />
- <g transform="translate(300 120)" opacity="0.7">
- <rect width="52" height="52" rx="5" ry="5"/>
- <text x="12.8" y="43.4" class="level1"><</text>
- <text x="12.8" y="20.6" class="level2">></text>
- </g>
- </g>
- </svg>
|