Meow: make mobile responsive
This commit is contained in:
parent
3ab97c54d2
commit
bde9210195
1 changed files with 22 additions and 3 deletions
|
@ -25,7 +25,7 @@ const imageFiles = (await Astro.glob('../assets/cat-pics/*'));
|
||||||
</p>
|
</p>
|
||||||
<hr class="m-4" style="border: 1px solid black;" />
|
<hr class="m-4" style="border: 1px solid black;" />
|
||||||
</div>
|
</div>
|
||||||
<div class="masonary">
|
<div class="masonry">
|
||||||
{
|
{
|
||||||
imageFiles.reverse().map((img) => (
|
imageFiles.reverse().map((img) => (
|
||||||
<div class="meow-grid">
|
<div class="meow-grid">
|
||||||
|
@ -57,11 +57,30 @@ const imageFiles = (await Astro.glob('../assets/cat-pics/*'));
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
.masonary {
|
.masonry {
|
||||||
column-count: 4;
|
|
||||||
column-gap: 10px;
|
column-gap: 10px;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
|
@media (min-width: 1100px) {
|
||||||
|
.masonry {
|
||||||
|
column-count: 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 1099px) and (min-width: 900px) {
|
||||||
|
.masonry {
|
||||||
|
column-count: 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 899px) and (min-width: 400px) {
|
||||||
|
.masonry {
|
||||||
|
column-count: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 399px) {
|
||||||
|
.masonry {
|
||||||
|
column-count: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
.meow-grid {
|
.meow-grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-rows: 1fr auto;
|
grid-template-rows: 1fr auto;
|
||||||
|
|
Loading…
Reference in a new issue