autotiling
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Autotiling</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Georgia, serif;
line-height: 1.6;
color: #333;
max-width: 900px;
margin: 0 auto;
padding: 20px;
}
h1 {
color: #6B46C1;
border-bottom: 3px solid #6B46C1;
padding-bottom: 10px;
}
h2 {
color: #553C9A;
margin-top: 40px;
border-bottom: 1px solid #E5E7EB;
padding-bottom: 5px;
}
h3 {
color: #6B46C1;
margin-top: 30px;
}
code {
background: #F3F4F6;
padding: 2px 6px;
border-radius: 3px;
font-family: 'Courier New', monospace;
font-size: 0.9em;
}
pre {
background: #F9FAFB;
border: 1px solid #E5E7EB;
border-radius: 5px;
padding: 15px;
overflow-x: auto;
}
pre code {
background: none;
padding: 0;
}
.interactive-container {
background: #F9FAFB;
border: 2px solid #E5E7EB;
border-radius: 8px;
padding: 20px;
margin: 20px 0;
}
.grid-demo {
display: inline-block;
background: #fff;
border: 1px solid #D1D5DB;
padding: 10px;
margin: 10px;
border-radius: 5px;
}
canvas {
border: 1px solid #D1D5DB;
cursor: pointer;
display: block;
margin: 10px auto;
}
.controls {
margin: 15px 0;
padding: 15px;
background: #EDE9FE;
...