1. Link File
<nav>
<!-- <strong>This is the navigation</strong> -->
<a href="blog.html">Blog</a>
<a href="#">Challenges</a>
<a href="flexbox.html">Flexbox</a>
<a href="css-grid.html">CSS Grid</a>
</nav>
2. Latihan 1
.container--1 {
/* STARTER */
font-family: sans-serif;
background-color: #ddd;
font-size: 40px;
margin: 40px;
/* CSS GRID */
display: grid;
grid-template-columns: 200px 200px 100px 100px;
grid-template-rows: 300px 200px;
}
.container--1 {
/* STARTER */
font-family: sans-serif;
background-color: #ddd;
font-size: 40px;
margin: 40px;
/* CSS GRID */
display: grid;
grid-template-columns: 200px 200px 100px 100px;
grid-template-rows: 300px 200px;
/* gap: 30px; */
column-gap: 20px;
row-gap: 40px;
}
.container--1 {
/* STARTER */
font-family: sans-serif;
background-color: #ddd;
font-size: 40px;
margin: 40px;
/* CSS GRID */
display: grid;
grid-template-columns: 200px 200px 1fr 100px;
grid-template-rows: 300px 200px;
/* gap: 30px; */
column-gap: 20px;
row-gap: 40px;
}
5. Latihan 4
.container--1 {
/* STARTER */
font-family: sans-serif;
background-color: #ddd;
font-size: 40px;
margin: 40px;
/* CSS GRID */
display: grid;
/* grid-template-columns: 200px 200px 1fr 100px; */
/* grid-template-rows: 300px 200px; */
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr 1fr;
/* gap: 30px; */
column-gap: 20px;
row-gap: 40px;
}
6. Latihan 5
.el--8 {
grid-column: 2/ 3 ;
grid-row: 1 / 2;
}
.el--2 {
grid-column: 1 / 1;
grid-row: 2;
}
7. Latihan 6 (Disable container—1 with display: none)
.container--2 {
/* STARTER */
font-family: sans-serif;
background-color: black;
font-size: 40px;
margin: 100px;
width: 1000px;
height: 600px;
/* CSS GRID */
}
8. Latihan 7
.container--2 {
/* STARTER */
font-family: sans-serif;
background-color: black;
font-size: 40px;
margin: 100px;
width: 1000px;
height: 600px;
/* CSS GRID */
display: grid;
grid-template-columns: 125px 200px 125px;
grid-template-rows: 250px 100px;
}
.container--2 {
/* STARTER */
font-family: sans-serif;
background-color: black;
font-size: 40px;
margin: 100px;
width: 1000px;
height: 600px;
/* CSS GRID */
display: grid;
grid-template-columns: 125px 200px 125px;
grid-template-rows: 250px 100px;
justify-content: center;
align-content: center;
}
.container--2 {
/* STARTER */
font-family: sans-serif;
background-color: black;
font-size: 40px;
margin: 100px;
width: 1000px;
height: 600px;
/* CSS GRID */
display: grid;
grid-template-columns: 125px 200px 125px;
grid-template-rows: 250px 100px;
justify-content: center;
align-content: center;
align-items: end;
justify-items: end;
}
11. Latihan 10
.el--3 {
align-self: center;
justify-self: center;
}
12. Latihan CSS GRID 1
.row {
display: flex;
align-items: flex-start;
gap: 75px;
margin-bottom: 60px;
}
article {
flex: 1;
margin-bottom: 0;
}
aside {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
flex: 0 0 300px;
}
13. Latihan CSS GRID 2
.container {
display: grid;
grid-template-columns: 1fr 300px;
}
14. Latihan CSS GRID 3
.main-header {
grid-column: 1 / -1;
}
15. Latihan CSS GRID 4
.container {
display: grid;
grid-template-columns: 1fr 300px;
}
.main-header {
grid-column: 1 / -1;
}
footer {
background-color: green;
grid-column: 1 / -1;
}
16. Latihan CSS GRID 5
.container {
display: grid;
grid-template-columns: 1fr 300px;
column-gap: 75px;
row-gap: 60px;
align-items: start;
}
.main-header {
grid-column: 1 / -1;
}
footer {
background-color: green;
grid-column: 1 / -1;
}
Komentar
Posting Komentar