From 1acaef2f60379ea0725bbaa67969259db81e64df Mon Sep 17 00:00:00 2001 From: Jevinca Marvella Date: Sat, 6 Dec 2025 13:28:42 +0700 Subject: [PATCH] Homepage Credit --- Homepage_Credit.css | 360 ++++++-------------------------------------- 1 file changed, 42 insertions(+), 318 deletions(-) diff --git a/Homepage_Credit.css b/Homepage_Credit.css index fe17e53..8ba8e13 100644 --- a/Homepage_Credit.css +++ b/Homepage_Credit.css @@ -1,354 +1,78 @@ -/* =========================== - HOMEPAGE CREDIT STYLES - File: homepage credit.css -=========================== */ -/* HR Line Above Footer */ -.footer-hr { - width: 80%; - max-width: 1000px; - height: 3px; - margin: 100px auto 0; - background: linear-gradient(90deg, - transparent 0%, - #00eaff 20%, - #ff00ff 50%, - #00eaff 80%, - transparent 100%); - border: none; - box-shadow: - 0 0 20px rgba(0, 234, 255, 0.6),zzz - 0 0 40px rgba(255, 0, 255, 0.4); - animation: hrGlow 2s ease-in-out infinite alternate; - position: relative; - z-index: 10; -} - -@keyframes hrGlow { - 0% { - box-shadow: 0 0 20px rgba(0, 234, 255, 0.6), 0 0 40px rgba(255, 0, 255, 0.4); - } - 100% { - box-shadow: 0 0 30px rgba(0, 234, 255, 0.9), 0 0 60px rgba(255, 0, 255, 0.6); - } -} - -/* Footer Section - Futuristic Design */ +/* Footer Section - Simple & Fixed at Bottom */ footer { - position: relative; + position: fixed; + bottom: 0; + left: 0; + right: 0; z-index: 10; text-align: center; - padding: 80px 40px 60px; - margin-top: 80px; - background: linear-gradient(180deg, rgba(20, 0, 40, 0.4) 0%, rgba(20, 0, 40, 0.9) 100%); - backdrop-filter: blur(25px); - box-shadow: 0 -8px 40px rgba(0, 234, 255, 0.3); - overflow: hidden; - display: flex; - align-items: center; - justify-content: center; - min-height: 400px; + padding: 15px 20px; + background: transparent; } -/* Background Animations */ - -/* Glowing Orbs Background */ -footer::before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - width: 600px; - height: 600px; - background: radial-gradient(circle, rgba(0, 234, 255, 0.08), transparent 70%); - border-radius: 50%; - filter: blur(80px); - animation: orbPulse 6s ease-in-out infinite; - pointer-events: none; +/* HR Line Above Credits - Simple Single Line */ +.footer-hr { + width: 50%; + max-width: 500px; + height: 1px; + margin: 0 auto 12px; + background: rgba(0, 234, 255, 0.3); + border: none; } -@keyframes orbPulse { - 0%, 100% { - transform: translate(-50%, -50%) scale(1); - opacity: 0.3; - } - 50% { - transform: translate(-50%, -50%) scale(1.2); - opacity: 0.5; - } -} - -/* Footer Content Container */ -.footer-content { - position: relative; - z-index: 2; - max-width: 900px; - margin: 0 auto; -} - -/* Credits Container */ +/* Credits Container - No Box, Just Text */ .credits { - background: rgba(0, 234, 255, 0.05); - border: 2px solid rgba(0, 234, 255, 0.2); - border-radius: 20px; - padding: 40px 40px 35px; + max-width: 100%; margin: 0 auto; - max-width: 700px; - backdrop-filter: blur(10px); - box-shadow: - 0 8px 32px rgba(0, 234, 255, 0.15), - inset 0 1px 0 rgba(255, 255, 255, 0.1); - transition: all 0.4s ease; + padding: 0; + background: none; + border: none; } -.credits:hover { - transform: translateY(-5px); - border-color: rgba(0, 234, 255, 0.4); - box-shadow: - 0 15px 45px rgba(0, 234, 255, 0.25), - inset 0 1px 0 rgba(255, 255, 255, 0.2); -} - -/* Game Title in Credits */ -.credits-title { - font-size: 28px; - font-weight: 900; - font-family: 'Orbitron', sans-serif; - background: linear-gradient(135deg, #00d9ff 0%, #ff00ff 50%, #00d9ff 100%); - background-size: 200% 200%; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; - letter-spacing: 4px; - margin-bottom: 25px; - animation: gradientShift 4s ease infinite; - filter: drop-shadow(0 0 20px rgba(0, 234, 255, 0.5)); -} - -/* "Created by" Label */ -.credits-intro { +/* Simple Credit Text - Small & Clean */ +.credits-text { color: rgba(255, 255, 255, 0.5); font-size: 12px; - letter-spacing: 3px; - margin-bottom: 20px; - text-transform: uppercase; - font-weight: 600; - font-family: 'Orbitron', sans-serif; -} - -/* Creator Names Container */ -.creator-names { - display: flex; - flex-direction: column; - gap: 15px; - align-items: center; - margin-bottom: 35px; -} - -/* Individual Creator Name */ -.creator-name { - background: linear-gradient(135deg, #00d9ff 0%, #ff00ff 50%, #00d9ff 100%); - background-size: 200% 200%; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; - font-weight: 900; - font-size: 18px; - letter-spacing: 2px; - font-family: 'Orbitron', sans-serif; - animation: gradientShift 4s ease infinite; - filter: drop-shadow(0 0 15px rgba(0, 234, 255, 0.5)); - transition: all 0.3s ease; - position: relative; - padding: 8px 20px; - cursor: default; -} - -.creator-name::before { - content: ''; - position: absolute; - inset: 0; - background: linear-gradient(135deg, rgba(0, 234, 255, 0.1), rgba(255, 0, 255, 0.1)); - border-radius: 10px; - opacity: 0; - transition: opacity 0.3s ease; - z-index: -1; -} - -.creator-name:hover::before { - opacity: 1; -} - -.creator-name:hover { - transform: scale(1.08); - filter: drop-shadow(0 0 25px rgba(0, 234, 255, 0.9)); - animation: gradientShift 1.5s ease infinite, nameFloat 0.6s ease; -} - -@keyframes gradientShift { - 0%, 100% { - background-position: 0% 50%; - } - 50% { - background-position: 100% 50%; - } -} - -@keyframes nameFloat { - 0%, 100% { - transform: scale(1.08) translateY(0); - } - 50% { - transform: scale(1.08) translateY(-5px); - } -} - -/* Separator Dots */ -.separator { - color: rgba(0, 234, 255, 0.4); - font-size: 8px; - margin: 0; - animation: separatorPulse 2s ease-in-out infinite; -} - -@keyframes separatorPulse { - 0%, 100% { - opacity: 0.4; - transform: scale(1); - } - 50% { - opacity: 0.8; - transform: scale(1.3); - } -} - -/* Divider Line Above Copyright */ -.copyright-divider { - width: 100%; - height: 2px; - background: linear-gradient(90deg, - transparent 0%, - rgba(0, 234, 255, 0.3) 20%, - rgba(255, 0, 255, 0.3) 50%, - rgba(0, 234, 255, 0.3) 80%, - transparent 100%); - margin-bottom: 20px; - box-shadow: 0 0 10px rgba(0, 234, 255, 0.3); -} - -/* Copyright Text */ -.copyright { - color: rgba(255, 255, 255, 0.45); - font-size: 13px; font-family: 'Exo 2', sans-serif; - letter-spacing: 1.5px; + line-height: 1.5; + letter-spacing: 0.5px; font-weight: 300; } -/* Responsive Design */ +.credits-text strong { + color: rgba(0, 234, 255, 0.7); + font-weight: 500; +} + +/* Responsive */ @media (max-width: 768px) { - .footer-hr { - width: 85%; - margin: 80px auto 0; - } - footer { - padding: 60px 30px 50px; - margin-top: 60px; - min-height: 350px; + padding: 12px 15px; } - .credits { - padding: 35px 25px 30px; - max-width: 90%; + .footer-hr { + width: 60%; + margin-bottom: 10px; } - .credits-title { - font-size: 24px; - letter-spacing: 3px; - } - - .creator-name { - font-size: 16px; - letter-spacing: 1.5px; - } - - .creator-names { - margin-bottom: 30px; + .credits-text { + font-size: 11px; } } @media (max-width: 480px) { - .footer-hr { - width: 90%; - height: 2px; - margin: 60px auto 0; - } - footer { - padding: 50px 20px 40px; - margin-top: 50px; - min-height: 320px; + padding: 10px 10px; } - .credits { - padding: 30px 20px 25px; - border-radius: 15px; + .footer-hr { + width: 70%; + margin-bottom: 8px; } - .credits-title { - font-size: 22px; - letter-spacing: 2px; - margin-bottom: 20px; - } - - .credits-intro { - font-size: 11px; - letter-spacing: 2px; - margin-bottom: 15px; - } - - .creator-names { - gap: 12px; - margin-bottom: 25px; - } - - .creator-name { - font-size: 14px; - letter-spacing: 1px; - padding: 6px 15px; - } - - .separator { - font-size: 6px; - } - - .copyright { - font-size: 11px; - letter-spacing: 1px; - } - - .copyright-divider { - margin-bottom: 15px; - } -} - -@media (max-width: 360px) { - .credits-title { - font-size: 20px; - } - - .creator-name { - font-size: 13px; - padding: 5px 12px; - } - - .credits-intro { - font-size: 10px; - } - - .copyright { + .credits-text { font-size: 10px; + line-height: 1.4; } } \ No newline at end of file