website

This is my amazing website!
git clone git://shipwreckt.co.uk/website
Log | Files | Refs | README | LICENSE

commit 5589692f5e318d7821c46e8d87df41108ad92166
parent 66c3adddaf9ebecb4d383b4abf79e790df583411
Author: Shipwreckt <Shipwreckt@mailfence.com>
Date:   Thu, 18 Jul 2024 15:59:58 +0100

Trying to fix website for mobile users

Diffstat:
Mpublic/styles.css | 80++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 61 insertions(+), 19 deletions(-)

diff --git a/public/styles.css b/public/styles.css @@ -9,6 +9,7 @@ body { max-width: 900px; margin: 0 auto; padding: 0 20px; + box-sizing: border-box; } header { @@ -22,34 +23,35 @@ header { color: #C4A000; } -nav ul li.logo img { - max-height: 70px; -} - nav ul { list-style: none; padding: 0; + text-align: center; } -a { - color: #643f7c; - text-decoration: none; +nav ul li { + display: inline-block; + margin-right: 20px; } -a:hover { - text-decoration: underline; +nav ul li a { + color: #716181; + text-decoration: none; } -nav ul li { - display: inline; - margin-right: 35px; +nav ul li.logo img { + max-height: 70px; } -nav ul li a { - color: #716181; +a { + color: #643f7c; text-decoration: none; } +a:hover { + text-decoration: underline; +} + .description { margin: 20px auto; font-size: 18px; @@ -57,16 +59,16 @@ nav ul li a { padding: 0 10px; } -.posts h2 { - font-size: 24px; - padding-bottom: 5px; -} - .posts { border-top: 1px solid #C0C0C0; padding-top: 10px; } +.posts h2 { + font-size: 24px; + padding-bottom: 5px; +} + .posts ul { list-style: none; padding: 0; @@ -75,3 +77,43 @@ nav ul li a { .posts ul li { margin-bottom: 10px; } + +/* Media Queries for responsiveness */ +@media (max-width: 768px) { + body { + padding: 0 10px; + } + + .title { + font-size: 28px; + } + + nav ul li { + display: block; + margin: 10px 0; + text-align: center; + } + + .description { + font-size: 16px; + } + + .posts h2 { + font-size: 22px; + } +} + +@media (max-width: 480px) { + .title { + font-size: 24px; + } + + .description { + font-size: 14px; + } + + .posts h2 { + font-size: 20px; + } +} +