grid-gap-decorations-016-ref.html (2188B)
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(5, 100px); 13 height: 540px; 14 width: 540px; 15 } 16 17 .row-gap { 18 height: 0px; 19 width: 540px; 20 position: absolute; 21 } 22 23 .row-gap1 { 24 border-bottom: 5px dashed red; 25 top: 102.5px; 26 } 27 28 .row-gap2 { 29 border-bottom: 5px groove red; 30 top: 212.5px; 31 } 32 33 .row-gap3 { 34 border-bottom: 5px ridge red; 35 top: 322.5px; 36 } 37 38 .row-gap4 { 39 border-bottom: 5px dashed red; 40 top: 432.5px; 41 } 42 43 .col-gap { 44 width: 0px; 45 height: 540px; 46 position: absolute; 47 top: 0px; 48 } 49 50 .col-gap1 { 51 border-left: 5px solid blue; 52 left: 102.5px; 53 } 54 55 .col-gap2 { 56 border-left: 5px dotted blue; 57 left: 212.5px; 58 } 59 60 .col-gap3 { 61 border-left: 5px double blue; 62 left: 322.5px; 63 } 64 65 .col-gap4 { 66 border-left: 5px solid blue; 67 left: 432.5px; 68 } 69 70 .item { 71 background: gray; 72 opacity: 0.5; 73 } 74 </style> 75 <div class="grid-container"> 76 <div class="item"></div> 77 <div class="item"></div> 78 <div class="item"></div> 79 <div class="item"></div> 80 <div class="item"></div> 81 <div class="item"></div> 82 <div class="item"></div> 83 <div class="item"></div> 84 <div class="item"></div> 85 <div class="item"></div> 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> 102 103 <div class="col-gap col-gap1"> </div> 104 <div class="col-gap col-gap2"> </div> 105 <div class="col-gap col-gap3"> </div> 106 <div class="col-gap col-gap4"> </div> 107 108 <div class="row-gap row-gap1"> </div> 109 <div class="row-gap row-gap2"> </div> 110 <div class="row-gap row-gap3"> </div> 111 <div class="row-gap row-gap4"> </div>