hikan.ru/assets/css/styles.css

57 lines
923 B
CSS

/* Design idea from here https://mo.rijndael.cc/ */
body {
display: flex;
flex-wrap: wrap;
margin: 0;
align-items: flex-start;
padding: 10px;
}
header, main, footer {
margin: 5px;
display: flex;
flex-direction: column;
gap: 10px;
}
header, footer {
flex: 2;
}
main {
flex: 3;
}
header > div,
footer > div,
main > div {
box-shadow: 5px 5px 0 0 lightgrey;
box-sizing: border-box;
border: 1px solid;
width: 100%;
text-align: center;
color: black;
padding-left: 10px;
padding-right: 10px;
}
header > div > ul,
footer > div > ul,
main > div > ul {
text-align: left;
}
header > div > h1,
footer > div > h1,
main > div > h1 {
box-sizing: border-box;
border-top: 1px solid;
border-bottom: 1px solid;
}
@media (max-width: 1200px) {
header, footer, main {
flex: 1 100%;
}
}