JSFiddle - React, Tailwind, and code Playground

by 규연 황

HTML

<div class="wrapper">
  <div class="header">header</div>
  <div class="content">content</div>
  <div class="sidebar">sidebar</div>
  <div class="footer">footer</div>
</div>

SCSS

.wrapper {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-template-areas:
    "header header"
    "sidebar content"
    "footer footer"; 
  > * {
    padding: 30px;
  }
}
.header {
  grid-area: header;
  background: green;
}
.footer {
  grid-area: footer;
  background: green;
}
.content {
  grid-area: content;
  background: red;
}
.sidebar {
  grid-area: sidebar;
  background: pink;
}

/* .wrapper {
  display: grid;
  grid-template-columns: [main-start] 1fr [content-start] 1fr [content-end] 1fr [main-end];
} */