repeat-auto-fill-008-ref.html (11420B)
1 <!DOCTYPE HTML> 2 <!-- 3 Any copyright is dedicated to the Public Domain. 4 http://creativecommons.org/publicdomain/zero/1.0/ 5 --> 6 <html> 7 <head> 8 <style> 9 html,body { 10 color:black; background-color:white; font:10px/1 monospace; padding:0; margin:0; 11 } 12 13 .grid { 14 display: inline-grid; 15 grid-auto-columns: 15px; 16 border: 1px solid; 17 } 18 19 .subgrid { 20 display: grid; 21 grid-column: 3 / span 4; 22 grid-auto-rows: 8px; 23 background: grey; 24 } 25 26 .fill-0a { grid-template-columns: subgrid [z] [z] [z] [z] [z] } /* [z] [z] [z] [z] [z] */ 27 .fill-0b { grid-template-columns: subgrid [z] [z] [z] [z] [z] } /* [z] [z] [z] [z] [z] */ 28 .fill-0c { grid-template-columns: subgrid [x] [y] [y] [y] [z] } /* [x] [y] [y] [y] [z] */ 29 .fill-0d { grid-template-columns: subgrid [x] [z] [z] [z] [z] } /* [x] [z] [z] [z] [z] */ 30 .fill-0e { grid-template-columns: subgrid [x] [x] [x] [x] [z] } /* [x] [x] [x] [x] [z] */ 31 .fill-0f { grid-template-columns: subgrid [x] [x] [z] [z] [z] } /* [x] [x] [z] [z] [z] */ 32 .fill-0g { grid-template-columns: subgrid [x] [y] [z] [z] } /* [x] [y] [z] [z] [] */ 33 .fill-0h { grid-template-columns: subgrid [x] [y] [x] [y] [z] } /* [x] [y] [x] [y] [z] */ 34 .fill-0i { grid-template-columns: subgrid [x] [y] [x] [y] } /* [x] [y] [x] [y] [] */ 35 .fill-0j { grid-template-columns: subgrid [y] [y] [y] [z] [z] } /* [y] [y] [y] [z] [z] */ 36 .fill-0k { grid-template-columns: subgrid [x] [y] [z] [z] } /* [x] [y] [z] [z] [] */ 37 .fill-0l { grid-template-columns: subgrid [z] [x] [y] [z] } /* [z] [x] [y] [z] [] */ 38 .fill-0m { grid-template-columns: subgrid [z] [x] [y] [x] [y] } /* [z] [x] [y] [x] [y] */ 39 .fill-0n { grid-template-columns: subgrid [z] [z] [z] [z] [z] } /* [z] [z] [z] [z] [z] */ 40 .fill-0o { grid-template-columns: subgrid [z] [x] [y] [z] } /* [z] [x] [y] [z] [] */ 41 .fill-0p { grid-template-columns: subgrid [z] [x] [y] [z] [x] } /* [z] [x] [y] [z] [x] */ 42 .fill-0q { grid-template-columns: subgrid [x] [y] [z] [x] } /* [x] [y] [z] [x] [] */ 43 .fill-0r { grid-template-columns: subgrid [x] [y] [z] [y] [z] } /* [x] [y] [z] [y] [z] */ 44 45 .fill-0s { 46 grid-column: 2 / span 5; 47 grid-template-columns: subgrid [w] [y] [z] [y] [z] [x]; /* [w] [y] [z] [y] [z] [x] */ 48 } 49 50 .fill-0t { 51 grid-column: 1 / span 6; 52 grid-template-columns: subgrid [w] [y] [z] [y] [z] [x]; /* [w] [y] [z] [y] [z] [x] [] */ 53 } 54 55 .subgrid > :nth-child(2n) { background: black; } 56 .subgrid > :nth-child(2n+1) { background: pink; } 57 58 </style> 59 </head> 60 <body> 61 62 <div class="grid"><div class="subgrid fill-0a"> 63 <div style="grid-column:y 5"></div> 64 <div style="grid-column:y 4"></div> 65 <div style="grid-column:y 3"></div> 66 <div style="grid-column:y 2"></div> 67 <div style="grid-column:y 1"></div> 68 <div style="grid-column:y -1"></div> 69 <div style="grid-column:y -2"></div> 70 <div style="grid-column:y -3"></div> 71 <div style="grid-column:y -4"></div> 72 <div style="grid-column:y -5"></div> 73 </div></div> 74 75 <div class="grid"><div class="subgrid fill-0b"> 76 <div style="grid-column:y 5"></div> 77 <div style="grid-column:y 4"></div> 78 <div style="grid-column:y 3"></div> 79 <div style="grid-column:y 2"></div> 80 <div style="grid-column:y 1"></div> 81 <div style="grid-column:y -1"></div> 82 <div style="grid-column:y -2"></div> 83 <div style="grid-column:y -3"></div> 84 <div style="grid-column:y -4"></div> 85 <div style="grid-column:y -5"></div> 86 </div></div> 87 88 <div class="grid"><div class="subgrid fill-0c"> 89 <div style="grid-column:y 5"></div> 90 <div style="grid-column:y 4"></div> 91 <div style="grid-column:y 3"></div> 92 <div style="grid-column:y 2"></div> 93 <div style="grid-column:y 1"></div> 94 <div style="grid-column:y -1"></div> 95 <div style="grid-column:y -2"></div> 96 <div style="grid-column:y -3"></div> 97 <div style="grid-column:y -4"></div> 98 <div style="grid-column:y -5"></div> 99 </div></div> 100 101 <div class="grid"><div class="subgrid fill-0d"> 102 <div style="grid-column:y 5"></div> 103 <div style="grid-column:y 4"></div> 104 <div style="grid-column:y 3"></div> 105 <div style="grid-column:y 2"></div> 106 <div style="grid-column:y 1"></div> 107 <div style="grid-column:y -1"></div> 108 <div style="grid-column:y -2"></div> 109 <div style="grid-column:y -3"></div> 110 <div style="grid-column:y -4"></div> 111 <div style="grid-column:y -5"></div> 112 </div></div> 113 114 <div class="grid"><div class="subgrid fill-0e"> 115 <div style="grid-column:y 5"></div> 116 <div style="grid-column:y 4"></div> 117 <div style="grid-column:y 3"></div> 118 <div style="grid-column:y 2"></div> 119 <div style="grid-column:y 1"></div> 120 <div style="grid-column:y -1"></div> 121 <div style="grid-column:y -2"></div> 122 <div style="grid-column:y -3"></div> 123 <div style="grid-column:y -4"></div> 124 <div style="grid-column:y -5"></div> 125 </div></div> 126 127 <div class="grid"><div class="subgrid fill-0f"> 128 <div style="grid-column:y 5"></div> 129 <div style="grid-column:y 4"></div> 130 <div style="grid-column:y 3"></div> 131 <div style="grid-column:y 2"></div> 132 <div style="grid-column:y 1"></div> 133 <div style="grid-column:y -1"></div> 134 <div style="grid-column:y -2"></div> 135 <div style="grid-column:y -3"></div> 136 <div style="grid-column:y -4"></div> 137 <div style="grid-column:y -5"></div> 138 </div></div> 139 140 <div class="grid"><div class="subgrid fill-0g"> 141 <div style="grid-column:y 5"></div> 142 <div style="grid-column:y 4"></div> 143 <div style="grid-column:y 3"></div> 144 <div style="grid-column:y 2"></div> 145 <div style="grid-column:y 1"></div> 146 <div style="grid-column:y -1"></div> 147 <div style="grid-column:y -2"></div> 148 <div style="grid-column:y -3"></div> 149 <div style="grid-column:y -4"></div> 150 <div style="grid-column:y -5"></div> 151 </div></div> 152 153 <div class="grid"><div class="subgrid fill-0h"> 154 <div style="grid-column:y 5"></div> 155 <div style="grid-column:y 4"></div> 156 <div style="grid-column:y 3"></div> 157 <div style="grid-column:y 2"></div> 158 <div style="grid-column:y 1"></div> 159 <div style="grid-column:y -1"></div> 160 <div style="grid-column:y -2"></div> 161 <div style="grid-column:y -3"></div> 162 <div style="grid-column:y -4"></div> 163 <div style="grid-column:y -5"></div> 164 </div></div> 165 166 <div class="grid"><div class="subgrid fill-0i"> 167 <div style="grid-column:y 5"></div> 168 <div style="grid-column:y 4"></div> 169 <div style="grid-column:y 3"></div> 170 <div style="grid-column:y 2"></div> 171 <div style="grid-column:y 1"></div> 172 <div style="grid-column:y -1"></div> 173 <div style="grid-column:y -2"></div> 174 <div style="grid-column:y -3"></div> 175 <div style="grid-column:y -4"></div> 176 <div style="grid-column:y -5"></div> 177 </div></div> 178 179 <div class="grid"><div class="subgrid fill-0j"> 180 <div style="grid-column:y 5"></div> 181 <div style="grid-column:y 4"></div> 182 <div style="grid-column:y 3"></div> 183 <div style="grid-column:y 2"></div> 184 <div style="grid-column:y 1"></div> 185 <div style="grid-column:y -1"></div> 186 <div style="grid-column:y -2"></div> 187 <div style="grid-column:y -3"></div> 188 <div style="grid-column:y -4"></div> 189 <div style="grid-column:y -5"></div> 190 </div></div> 191 192 <div class="grid"><div class="subgrid fill-0k"> 193 <div style="grid-column:y 5"></div> 194 <div style="grid-column:y 4"></div> 195 <div style="grid-column:y 3"></div> 196 <div style="grid-column:y 2"></div> 197 <div style="grid-column:y 1"></div> 198 <div style="grid-column:y -1"></div> 199 <div style="grid-column:y -2"></div> 200 <div style="grid-column:y -3"></div> 201 <div style="grid-column:y -4"></div> 202 <div style="grid-column:y -5"></div> 203 </div></div> 204 205 <div class="grid"><div class="subgrid fill-0l"> 206 <div style="grid-column:y 5"></div> 207 <div style="grid-column:y 4"></div> 208 <div style="grid-column:y 3"></div> 209 <div style="grid-column:y 2"></div> 210 <div style="grid-column:y 1"></div> 211 <div style="grid-column:y -1"></div> 212 <div style="grid-column:y -2"></div> 213 <div style="grid-column:y -3"></div> 214 <div style="grid-column:y -4"></div> 215 <div style="grid-column:y -5"></div> 216 </div></div> 217 218 <div class="grid"><div class="subgrid fill-0m"> 219 <div style="grid-column:y 5"></div> 220 <div style="grid-column:y 4"></div> 221 <div style="grid-column:y 3"></div> 222 <div style="grid-column:y 2"></div> 223 <div style="grid-column:y 1"></div> 224 <div style="grid-column:y -1"></div> 225 <div style="grid-column:y -2"></div> 226 <div style="grid-column:y -3"></div> 227 <div style="grid-column:y -4"></div> 228 <div style="grid-column:y -5"></div> 229 </div></div> 230 231 <div class="grid"><div class="subgrid fill-0n"> 232 <div style="grid-column:y 5"></div> 233 <div style="grid-column:y 4"></div> 234 <div style="grid-column:y 3"></div> 235 <div style="grid-column:y 2"></div> 236 <div style="grid-column:y 1"></div> 237 <div style="grid-column:y -1"></div> 238 <div style="grid-column:y -2"></div> 239 <div style="grid-column:y -3"></div> 240 <div style="grid-column:y -4"></div> 241 <div style="grid-column:y -5"></div> 242 </div></div> 243 244 <div class="grid"><div class="subgrid fill-0o"> 245 <div style="grid-column:y 5"></div> 246 <div style="grid-column:y 4"></div> 247 <div style="grid-column:y 3"></div> 248 <div style="grid-column:y 2"></div> 249 <div style="grid-column:y 1"></div> 250 <div style="grid-column:y -1"></div> 251 <div style="grid-column:y -2"></div> 252 <div style="grid-column:y -3"></div> 253 <div style="grid-column:y -4"></div> 254 <div style="grid-column:y -5"></div> 255 </div></div> 256 257 <div class="grid"><div class="subgrid fill-0p"> 258 <div style="grid-column:y 5"></div> 259 <div style="grid-column:y 4"></div> 260 <div style="grid-column:y 3"></div> 261 <div style="grid-column:y 2"></div> 262 <div style="grid-column:y 1"></div> 263 <div style="grid-column:y -1"></div> 264 <div style="grid-column:y -2"></div> 265 <div style="grid-column:y -3"></div> 266 <div style="grid-column:y -4"></div> 267 <div style="grid-column:y -5"></div> 268 </div></div> 269 270 <div class="grid"><div class="subgrid fill-0q"> 271 <div style="grid-column:y 5"></div> 272 <div style="grid-column:y 4"></div> 273 <div style="grid-column:y 3"></div> 274 <div style="grid-column:y 2"></div> 275 <div style="grid-column:y 1"></div> 276 <div style="grid-column:y -1"></div> 277 <div style="grid-column:y -2"></div> 278 <div style="grid-column:y -3"></div> 279 <div style="grid-column:y -4"></div> 280 <div style="grid-column:y -5"></div> 281 </div></div> 282 283 <div class="grid"><div class="subgrid fill-0r"> 284 <div style="grid-column:y 5"></div> 285 <div style="grid-column:y 4"></div> 286 <div style="grid-column:y 3"></div> 287 <div style="grid-column:y 2"></div> 288 <div style="grid-column:y 1"></div> 289 <div style="grid-column:y -1"></div> 290 <div style="grid-column:y -2"></div> 291 <div style="grid-column:y -3"></div> 292 <div style="grid-column:y -4"></div> 293 <div style="grid-column:y -5"></div> 294 </div></div> 295 296 <div class="grid"><div class="subgrid fill-0s"> 297 <div style="grid-column:y 5"></div> 298 <div style="grid-column:y 4"></div> 299 <div style="grid-column:y 3"></div> 300 <div style="grid-column:y 2"></div> 301 <div style="grid-column:y 1"></div> 302 <div style="grid-column:y -1"></div> 303 <div style="grid-column:y -2"></div> 304 <div style="grid-column:y -3"></div> 305 <div style="grid-column:y -4"></div> 306 <div style="grid-column:y -5"></div> 307 </div></div> 308 309 <div class="grid"><div class="subgrid fill-0t"> 310 <div style="grid-column:y 5"></div> 311 <div style="grid-column:y 4"></div> 312 <div style="grid-column:y 3"></div> 313 <div style="grid-column:y 2"></div> 314 <div style="grid-column:y 1"></div> 315 <div style="grid-column:y -1"></div> 316 <div style="grid-column:y -2"></div> 317 <div style="grid-column:y -3"></div> 318 <div style="grid-column:y -4"></div> 319 <div style="grid-column:y -5"></div> 320 </div></div> 321 322 </body>