grid-gap-decorations-018-ref.html (2686B)
1 <!DOCTYPE html> 2 <link rel="help" href="https://drafts.csswg.org/css-gaps-1/#lists-repeat"> 3 <link rel="author" title="Sam Davis Omekara Jr." href="mailto:samomekarajr@microsoft.com"> 4 <style> 5 body { 6 margin: 0px; 7 } 8 9 .grid-container { 10 display: grid; 11 grid-gap: 10px; 12 grid-template-columns: repeat(6, 100px); 13 height: 650px; 14 width: 650px; 15 } 16 17 .row-gap { 18 height: 0px; 19 width: 650px; 20 position: absolute; 21 } 22 23 .row-gap1 { 24 border-bottom: 8px solid red; 25 top: 101px; 26 } 27 28 .row-gap2 { 29 border-bottom: 5px solid red; 30 top: 212.5px; 31 } 32 33 .row-gap3 { 34 border-bottom: 2px solid red; 35 top: 324px; 36 } 37 38 .row-gap4 { 39 border-bottom: 8px solid red; 40 top: 431px; 41 } 42 43 .row-gap5 { 44 border-bottom: 5px solid red; 45 top: 542.5px; 46 } 47 48 .col-gap { 49 width: 0px; 50 height: 650px; 51 position: absolute; 52 top: 0px; 53 } 54 55 .col-gap1 { 56 border-left: 2px solid blue; 57 left: 104px; 58 } 59 60 .col-gap2 { 61 border-left: 5px solid blue; 62 left: 212.5px; 63 } 64 65 .col-gap3 { 66 border-left: 8px solid blue; 67 left: 321px; 68 } 69 70 .col-gap4 { 71 border-left: 2px solid blue; 72 left: 434px; 73 } 74 75 .col-gap5 { 76 border-left: 5px solid blue; 77 left: 542.5px; 78 } 79 80 .item { 81 background: gray; 82 opacity: 0.5; 83 } 84 </style> 85 <div class="grid-container"> 86 <div class="item"></div> 87 <div class="item"></div> 88 <div class="item"></div> 89 <div class="item"></div> 90 <div class="item"></div> 91 <div class="item"></div> 92 <div class="item"></div> 93 <div class="item"></div> 94 <div class="item"></div> 95 <div class="item"></div> 96 <div class="item"></div> 97 <div class="item"></div> 98 <div class="item"></div> 99 <div class="item"></div> 100 <div class="item"></div> 101 <div class="item"></div> 102 <div class="item"></div> 103 <div class="item"></div> 104 <div class="item"></div> 105 <div class="item"></div> 106 <div class="item"></div> 107 <div class="item"></div> 108 <div class="item"></div> 109 <div class="item"></div> 110 <div class="item"></div> 111 <div class="item"></div> 112 <div class="item"></div> 113 <div class="item"></div> 114 <div class="item"></div> 115 <div class="item"></div> 116 <div class="item"></div> 117 <div class="item"></div> 118 <div class="item"></div> 119 <div class="item"></div> 120 <div class="item"></div> 121 <div class="item"></div> 122 </div> 123 124 <div class="col-gap col-gap1"> </div> 125 <div class="col-gap col-gap2"> </div> 126 <div class="col-gap col-gap3"> </div> 127 <div class="col-gap col-gap4"> </div> 128 <div class="col-gap col-gap5"> </div> 129 130 <div class="row-gap row-gap1"> </div> 131 <div class="row-gap row-gap2"> </div> 132 <div class="row-gap row-gap3"> </div> 133 <div class="row-gap row-gap4"> </div> 134 <div class="row-gap row-gap5"> </div>