hikan.ru/assets/css/styles.css

58 lines
1.3 KiB
CSS

/* Design idea from here https://mo.rijndael.cc/ */
body {
display: flex;
flex-wrap: wrap;
margin: 0;
align-items: flex-start;
padding: 10px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCc+PHJlY3QgZmlsbD0nIzkxZWFlNCcgeD0nMCcgeT0nMCcgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcvPjxyZWN0IGZpbGw9JyM4NmE4ZTcnIHg9JzAnIHk9JzIwJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4Jy8+PHJlY3QgZmlsbD0nIzkxZWFlNCcgeD0nMjAnIHk9JzIwJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4Jy8+PHJlY3QgZmlsbD0nIzg2YThlNycgeD0nMjAnIHk9JzAnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnLz48L3N2Zz4=");
background-repeat: repeat;
}
header, main, footer {
margin: 5px;
display: flex;
flex-direction: column;
gap: 10px;
}
header, footer {
flex: 2;
}
main {
flex: 3;
}
div {
text-align: left;
background-color: white;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
box-sizing: border-box;
border: 1px solid;
width: 100%;
padding: 0 20px;
}
h1 {
text-align: center;
box-sizing: border-box;
border-top: 1px solid;
border-bottom: 1px solid;
}
.count {
display: flex;
justify-content: center;
}
.count img {
height: 75px;
}
@media (max-width: 1200px) {
header, footer, main {
flex: 1 100%;
}
}