]> Skullheadx's Git Forge - skullheadx.com.git/commitdiff
fix mobile
authorSkullheadx <admonty1@protonmail.com>
Thu, 7 May 2026 04:12:52 +0000 (00:12 -0400)
committerSkullheadx <admonty1@protonmail.com>
Thu, 7 May 2026 04:12:52 +0000 (00:12 -0400)
style.css

index 8676a41ebda4d8787d9884aadd867f1b105a12b7..e4f9bb2d7a7a88364ce0b72ff6216194bf171ee6 100644 (file)
--- a/style.css
+++ b/style.css
@@ -89,15 +89,15 @@ li {
     "footer";
 }
 
-/* grid layout for header, nav, content, aside and footer */
-@media (width >= 500px) {
-  .main-wrapper {
+@media (width >= 300px) {
+  .main-wrapper .content-wrapper {
     grid-template-columns: 1fr 3fr;
     grid-template-areas:
-      "header  header"
-      "nav     nav"
-      "aside content"
-      "footer      footer";
+      "header"
+      "nav"
+      "aside"
+      "content"
+      "footer";
   }
   nav ul {
     display: flex;
@@ -105,22 +105,16 @@ li {
   }
 }
 
-@media (width >= 700px) {
+/* grid layout for header, nav, content, aside and footer */
+@media (width >= 500px) {
   .main-wrapper {
-    grid-template-columns: 1fr 4fr 1fr;
+    grid-template-columns: 1fr 3fr;
     grid-template-areas:
-      "header header  header"
-      "nav    content aside"
-      "nav    content aside"
-      "footer footer  footer";
-  }
-  nav ul {
-    flex-direction: column;
+      "header  header"
+      "nav     nav"
+      "aside content"
+      "footer      footer";
   }
-}
-
-/* grid layout for header, nav, content, and footer */
-@media (width >= 500px) {
   .content-wrapper {
     grid-template-columns: 1fr 3fr;
     grid-template-areas:
@@ -136,6 +130,14 @@ li {
 }
 
 @media (width >= 700px) {
+  .main-wrapper {
+    grid-template-columns: 1fr 4fr 1fr;
+    grid-template-areas:
+      "header header  header"
+      "nav    content aside"
+      "nav    content aside"
+      "footer footer  footer";
+  }
   .content-wrapper {
     grid-template-columns: 1fr 4fr 1fr;
     grid-template-areas:
@@ -149,6 +151,7 @@ li {
   }
 }
 
+
 /* header */ 
 .banner {
     object-fit: contain;
@@ -252,20 +255,37 @@ blockquote + p {
 }
 
 /* figure */
+figure {
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
+    align-items:center;
+}
+
+
 .push-left {
-    display: block;
-    float:left;
-    clear: both;
     padding: 10px;
-    max-width:400px;
+    margin: 1em auto 1em auto;
+    max-width: 100%;
+}
+
+@media (min-width: 700px){
+    .push-left {
+        float:left;
+        clear: both;
+        padding: 10px;
+        max-width:400px;
+    }
 }
 
 
 /* center elements side by side centered */
-.center-vertical {
-    display:flex;
-    align-items: center;
-    gap: 15px;
+@media (min-width: 450px){
+    .center-vertical {
+        display:flex;
+        align-items: center;
+        gap: 15px;
+    }
 }
 
 
@@ -297,7 +317,7 @@ details[open] summary {
   margin: 2em;
   display: grid;
   gap: 20px;
-  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+  grid-template-columns: repeat(auto-fill, minmax(min(300px,100%), 1fr));
   grid-auto-rows: 1fr;
   align-items: center;
 }