JSFiddle - React, Tailwind, and code Playground
by Alexandru Gatea
HTML
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
<li>18</li>
<li>19</li>
<li>20</li>
<li>21</li>
<li>22</li>
<li>23</li>
<li>24</li>
<li>25</li>
<li>26</li>
<li>27</li>
</ul>
SCSS
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
/* display: flex;
align-items:center;
justify-content: center;
height: 100vh; */
}
ul {
list-style-type: none;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr) );
grid-gap: 0;
grid-auto-flow: column;
grid-template-rows: repeat(9, 1fr);
width: auto;
li {
width: 250px;
height: 50px;
box-shadow: inset 0px 0px 0px 1px black;
display: flex;
align-items: center;
padding: 0 25px;
}
}