@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
width: 100%;
height: 100vh;
padding: 10px;
}
* {
box-sizing: border-box;
}
.wrapper {
width:100%;
height:100%;
background-color: rgb(45, 63, 39);
display: grid;
gap: 5px;
padding: 5px;
grid-template-columns: 1fr 1.2fr 3fr;
grid-template-rows: 3.3fr 1fr;
}
.nav {
grid-row-start: span 2;
background-color: white;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: stretch;
}
.upper {
padding: 10px;
font-size: 12px;
}
.nav .middle {
margin-bottom: 10%;
}
.middle h1 {
margin: 10px 10px 15px 10px;
font-size: 190%;
font-weight: 500;
}
.middle h2 {
margin: 10px 10px 15px 10px;
font-size: 180%;
font-weight: 500;
}
.middle h3 {
margin: 10px;
font-size: 160%;
font-weight: 500;
}
.middle article {
line-height: 150%;
margin: 10px;
}
ul {
border-top: solid 2px rgb(45, 63, 39);
}
li {
border-bottom: solid 2px rgb(45, 63, 39);
padding: 5px 10px 5px 10px;
}
li:hover {
background-color: rgb(131, 216, 168);
}
.footer {
height: 35%;
padding: 10px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: stretch;
}
.footer h4 { font-weight: 500; }
.main {
background-color: rgba(255, 255, 255, 0.5);
}
.mainPic {
display: grid;
gap: 5px;
grid-template-columns: repeat(6, 1fr);
grid-template-rows: repeat(8, 1fr);
}
.item {
background-size: cover;
background-position: center;
}
.mainPic .item:nth-child(1) {
background-image: url("https://i.imgur.com/gDEzyEB.jpg");
grid-column: span 3;
grid-row: span 8;
}
.mainPic .item:nth-child(2) {
background-image: url("https://i.imgur.com/bjUcLZ9.jpg");
grid-column: span 3;
grid-row: span 4;
}
.mainPic .item:nth-child(3) {
background-image: url("https://i.imgur.com/e53WjVE.jpg");
grid-column: span 2;
grid-row: span 2;
}
.mainPic .item:nth-child(4) {
background-image: url("https://i.imgur.com/qAQ36GM.jpg");
}
.mainPic .item:nth-child(5) {
background-image: url("https://i.imgur.com/Vyom3zx.jpg");
}
.mainPic .item:nth-child(6) {
background-image: url("https://i.imgur.com/ccs8Py5.jpg");
grid-row: span 2;
background-position: left;
}
.mainPic .item:nth-child(7) {
background-image: url("https://i.imgur.com/zKJLxFA.jpg");
grid-column: span 2;
grid-row: span 2;
background-size: auto;
}
.aside {
background-color: rgba(255, 255, 255, 0.5);;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.asidePic {
display: grid;
gap: 5px;
grid-template-columns: repeat(6, 1fr);
grid-template-rows: repeat(2, 1fr);
}
.asidePic .item:nth-child(1) {
background-image: url("https://i.imgur.com/JbGaMOy.jpg");
grid-row: span 2;
}
.asidePic .item:nth-child(2) {
background-image: url("https://i.imgur.com/rHwGOYG.jpg");
grid-area: 2/2;
}
.asidePic .item:nth-child(3) {
background-image: url("https://i.imgur.com/KGYtZDo.jpg");
}
.asidePic .item:nth-child(4) {
background-image: url("https://i.imgur.com/zInuy8i.jpg");
grid-column: span 4;
grid-row: span 2;
}
CSS