Let's get started! In this section you're going to bootstrap a simple layout, based on a 12x12 grid. We won't add any content yet, and will adapt this layout in the following sections.
Import the @eox/layout package into main.js:
import "https://unpkg.com/@eox/layout/dist/eox-layout.js";In index.html, use the eox-layout container element to hold the individual items:
<eox-layout></eox-layout>Add individual eox-layout-item elements with x, y, w and h attributes inside the eox-layout slot:
<eox-layout-item x="0" y="0" w="1" h="1">One</eox-layout-item>
<eox-layout-item x="1" y="1" w="1" h="1">Two</eox-layout-item>Add some basic styling to style.css. Make the layout fill the entire page height:
eox-layout {
height: 100%;
}Give the layout items some basic styling:
eox-layout-item {
border: 1px solid darkgrey;
border-radius: 4px;
}Your page should look something like this:
Feel free to compare with the solution folder!
Next, try out section 02.
