From 003387d82ebb0c63fe87831bd6f99fc30e72ae05 Mon Sep 17 00:00:00 2001 From: numex-admin Date: Thu, 10 Sep 2026 08:07:17 +0000 Subject: [PATCH] =?UTF-8?q?Numex=20yay=C4=B1n:=20public/css/style.css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/css/style.css | 160 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 public/css/style.css diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 0000000..402dfd1 --- /dev/null +++ b/public/css/style.css @@ -0,0 +1,160 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #0f0f1e 100%); + color: #ffffff; + min-height: 100vh; + padding: 40px 20px; +} + +.container { + max-width: 1200px; + margin: 0 auto; +} + +header { + text-align: center; + margin-bottom: 50px; +} + +.baslik { + font-size: 48px; + color: #00ff88; + text-shadow: 0 0 30px rgba(0, 255, 136, 0.6); + margin-bottom: 10px; + letter-spacing: 2px; +} + +.alt-baslik { + font-size: 18px; + color: #00cc6a; + opacity: 0.8; +} + +.doviz-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 30px; + margin-bottom: 40px; +} + +.doviz-kart { + background: linear-gradient(145deg, #0f0f0f, #1f1f1f); + border-radius: 20px; + padding: 35px; + text-align: center; + box-shadow: 0 0 40px rgba(0, 255, 136, 0.15); + border: 2px solid rgba(0, 255, 136, 0.3); + position: relative; + overflow: hidden; + transition: all 0.3s ease; +} + +.doviz-kart:hover { + transform: translateY(-8px); + box-shadow: 0 0 60px rgba(0, 255, 136, 0.4); + border-color: rgba(0, 255, 136, 0.6); +} + +.doviz-kart::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 4px; + background: linear-gradient(90deg, transparent, #00ff88, transparent); +} + +.doviz-icon { + font-size: 64px; + margin-bottom: 15px; + filter: drop-shadow(0 0 10px rgba(0, 255, 136, 0.5)); +} + +.doviz-adi { + font-size: 20px; + color: #00ff88; + margin-bottom: 8px; + font-weight: 600; + text-shadow: 0 0 10px rgba(0, 255, 136, 0.5); +} + +.doviz-sembol { + font-size: 14px; + color: #00cc6a; + margin-bottom: 20px; + opacity: 0.7; +} + +.doviz-kur { + font-size: 42px; + font-weight: bold; + color: #ffffff; + margin-bottom: 15px; + text-shadow: 0 0 20px rgba(0, 255, 136, 0.8); + font-variant-numeric: tabular-nums; +} + +.doviz-degisim { + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 18px; + font-weight: 600; + padding: 8px 16px; + border-radius: 20px; + background: rgba(0, 0, 0, 0.3); +} + +.doviz-degisim.yukari { + color: #00ff88; + border: 1px solid rgba(0, 255, 136, 0.3); +} + +.doviz-degisim.asagi { + color: #ff4757; + border: 1px solid rgba(255, 71, 87, 0.3); +} + +.ok { + font-size: 20px; +} + +footer { + text-align: center; + padding: 20px; + background: rgba(0, 0, 0, 0.3); + border-radius: 15px; + border: 1px solid rgba(0, 255, 136, 0.2); +} + +footer p { + color: #00cc6a; + font-size: 14px; +} + +#sonGuncelleme { + color: #00ff88; + font-weight: bold; + text-shadow: 0 0 10px rgba(0, 255, 136, 0.5); +} + +@media (max-width: 768px) { + .baslik { + font-size: 32px; + } + + .doviz-grid { + grid-template-columns: 1fr; + } + + .doviz-kur { + font-size: 32px; + } +}