From 677145de4f19929910925b003824e94794bb2c37 Mon Sep 17 00:00:00 2001 From: JT Date: Fri, 2 Aug 2024 21:18:00 -0500 Subject: [PATCH] Update styles.css --- styles.css | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 175 insertions(+), 1 deletion(-) diff --git a/styles.css b/styles.css index 32b5d79..b533f88 100644 --- a/styles.css +++ b/styles.css @@ -163,4 +163,178 @@ header nav ul li a.btn:hover { min-width: 250px; margin: 15px; background-color: #fff; - border: 2px solid # \ No newline at end of file + border: 2px solid #ff6f61; + border-radius: 10px; + padding: 20px; + transition: transform 0.3s, box-shadow 0.3s; +} + +.feature:hover { + transform: translateY(-10px); + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); +} + +.feature i { + font-size: 48px; + color: #ff6f61; + margin-bottom: 10px; +} + +#how-it-works ol { + padding-left: 20px; + font-size: 18px; +} + +#about-us p { + font-size: 18px; + line-height: 1.6; +} + +footer { + background-color: #333; + color: #fff; + padding: 20px 0; + text-align: center; +} + +footer h2 { + font-size: 24px; + margin-bottom: 10px; +} + +footer p { + font-size: 18px; + margin-bottom: 20px; +} + +footer form { + display: flex; + flex-direction: column; + align-items: center; +} + +footer form input, footer form textarea { + width: 80%; + max-width: 500px; + margin-bottom: 10px; + padding: 10px; + border: none; + border-radius: 5px; +} + +footer form button { + background-color: #ff6f61; + color: #fff; + border: none; + padding: 10px 20px; + border-radius: 5px; + cursor: pointer; + transition: background-color 0.3s; +} + +footer form button:hover { + background-color: #ff3d2e; +} + +footer .social { + display: flex; + justify-content: center; + margin-top: 20px; +} + +footer .social a { + color: #fff; + margin: 0 10px; + font-size: 24px; + transition: color 0.3s; +} + +footer .social a:hover { + color: #ff6f61; +} + +/* Mobile Styles */ +@media (max-width: 768px) { + header nav { + display: none; /* Hide the default navigation */ + } + + header .container { + display: flex; + justify-content: space-between; + align-items: center; + } + + header .menu-toggle { + display: block; + } + + header nav ul { + flex-direction: column; + align-items: center; + display: none; /* Hide the menu */ + } + + header nav ul.showing { + display: block; + } + + header nav ul li { + margin: 10px 0; + } + + #hero h2 { + font-size: 36px; + } + + #hero p { + font-size: 18px; + } + + .features-grid { + flex-direction: column; + align-items: center; + } + + .feature { + margin-bottom: 20px; + } +} + +@media (max-width: 480px) { + header h1 { + font-size: 18px; + } + + #hero h2 { + font-size: 28px; + } + + #hero p { + font-size: 16px; + } + + #hero .btn { + padding: 10px 20px; + font-size: 16px; + } + + .feature i { + font-size: 36px; + } +} + +/* Toggle Menu Styles */ +.menu-toggle { + display: none; +} + +@media (max-width: 768px) { + .menu-toggle { + display: block; + } + + nav ul.showing { + display: block; + } +} \ No newline at end of file