Component Library

kvkkrehberi.com Tasarım Sistemi

Tüm sayfalarda kullanılan renk, tipografi ve bileşenlerin referans kütüphanesi. Bu sayfadaki tüm değerler yayındaki tema tanımından otomatik üretilir; sayfa yalnızca okunurdur.

Marka ve Logo Kullanımı

KVKK Rehberi logosu, açık zemin üzerindeAçık zemin (birincil) · header ölçüsü
KVKK Rehberi logosu, koyu zemin üzerindeKoyu zemin (footer) · footer ölçüsü
KVKK Rehberi simgesiSimge (favicon, avatar)
Minimum genişlik96 piksel
Koruma alanıLogo yüksekliğinin yarısı
Dosya/kvkkrehberi-logo.png (768×105, şeffaf)

Logo her zaman orijinal en-boy oranıyla (7,31:1), şeffaf zeminli PNG kaynağından kullanılır. Logo döndürülmez, gölgelendirilmez, marka renkleri dışında renklendirilmez ve kontrastı düşük zeminlere yerleştirilmez. Koyu zeminlerde açık varyant, açık zeminlerde birincil varyant kullanılır.

İndirilebilir Logo ve İkon Dosyaları

  • Logo — birincil
    Logo — birincilAçık zeminler için. Şeffaf arka plan.PNG · 768×105 px · şeffaf
    İndir
  • Logo — beyaz
    Logo — beyazKoyu zeminler için. Şeffaf arka plan.PNG · 768×105 px · şeffaf
    İndir
  • Simge (ikon)
    Simge (ikon)Favicon, uygulama ikonu ve profil görseli için. Kare.PNG · 512×512 px · şeffaf
    İndir

Renk Paleti

Ana Renk#39a751--color-primaryAA · büyük3.05:1
İkincil Renk#2f9946--color-gradient-blueAA · büyük3.61:1
Açık Ton (türetilmiş)#8dd89d--color-accent-lavenderAAA10.1:1
Açık Renk#e5e5e5--color-soft-lavenderAAA13.53:1
En Açık Zemin (türetilmiş)#f0faf2--color-light-lavenderAAA15.96:1
Yüzey (Beyaz)#fefeff--color-surfaceAAA16.91:1
Koyu Renk · Metin#1c1c1c--color-textAAA16.91:1
İkincil Metin (türetilmiş)#5a5a5a--color-text-mutedAA6.84:1
Nötr Gri · Çizgi#e6e7e8--color-borderAAA13.76:1
Başarı / Onay#00a651--color-successAA · büyük3.17:1
Amber Uyarı (kılavuz dışı)#f59e0b--color-warningAAA7.94:1
Uyarı / Dikkat#ee3332--color-riskAA · büyük4.04:1
Koyu Zemin · Footer#1c1c1c--color-footerAAA16.91:1

Rozetler, her rengin zemin olarak kullanıldığında üzerindeki otomatik seçilmiş metin rengiyle (açık zeminde #1c1c1c, koyu zeminde #fefeff) oluşan WCAG 2.1 kontrast oranını gösterir. Gövde metni için hedef AA (4.5:1), tercih edilen AAA (7:1) seviyesidir. Şeffaf (rgba) tanımlanmış token'lar için oran hesaplanmaz.

Tipografi · Urbanist

Tek yazı ailesi. Başlıklar güçlü ve net (600–800), gövde metinleri yüksek okunabilirlikte (400–500). Desktop / tablet / mobil ölçekleri her stilde ayrı tanımlıdır.

Display XL · 80064 · 48.2 · 36 / 1.02--fs-display-xlGüvenli saha
Display · 80048 · 39 · 32 / 1.05--fs-displayKVKK hizmetleri
H1 · 70040 · 33.2 · 28 / 1.1--fs-h1Başlık H1
H2 · 70032 · 27.5 · 24 / 1.15--fs-h2Başlık H2
H3 · 60026 · 23.7 · 22 / 1.2--fs-h3Başlık H3
H4 · 60020 · 18.9 · 18 / 1.25--fs-h4Başlık H4
H5 · 60018 · 16.9 · 16 / 1.3--fs-h5Başlık H5
Body Large · 40018 · 16.9 · 16 / 1.6--fs-body-lgBody Large — çok lokasyonlu işletmelerin KVKK süreçlerini tek merkezden yönetin.
Body · 40016 · 15.4 · 15 / 1.6--fs-bodyBody — mevzuata uyumlu, dijital olarak izlenebilir ve ölçeklenebilir hizmet.
Body Small · 40014 · 13.4 · 13 / 1.55--fs-smallBody Small — ikincil açıklama ve yardımcı metinler için.
Caption · 50012 · 11.4 · 11 / 1.5--fs-captionCaption — görsel altı ve dipnot
Overline · 70012 · 11.4 · 11--fs-h6Overline etiket
Button Large · 70016 · 15.4 · 15--fs-button-lgButton Large
Button · 70014 · 14 · 14--fs-buttonButton Regular

Tipografi Ölçeği

Stil
Token
Desktop · Tablet · Mobil (px)
Ağırlık
Satır Yüksekliği
Harf Aralığı
Kullanım
Display XL
--fs-display-xl
64 · 48.2 · 36
800
1.02
-0.03em
Ana sayfa hero başlığı
Display
--fs-display
48 · 39 · 32
800
1.05
-0.025em
Bölüm / iç sayfa hero başlığı
H1
--fs-h1
40 · 33.2 · 28
700
1.1
-0.02em
Sayfa içi birincil başlık
H2
--fs-h2
32 · 27.5 · 24
700
1.15
-0.02em
Bölüm başlıkları
H3
--fs-h3
26 · 23.7 · 22
600
1.2
-0.01em
Kart / alt başlıklar
H4
--fs-h4
20 · 18.9 · 18
600
1.25
0em
Küçük başlıklar
H5
--fs-h5
18 · 16.9 · 16
600
1.3
0em
Kart başlıkları
Body Large
--fs-body-lg
18 · 16.9 · 16
400
1.6
0em
Giriş paragrafı / hero alt metni
Body
--fs-body
16 · 15.4 · 15
400
1.6
0em
Gövde metni
Body Small
--fs-small
14 · 13.4 · 13
400
1.55
0em
Yardımcı metin
Caption
--fs-caption
12 · 11.4 · 11
500
1.5
0em
Görsel altı / dipnot
Overline
--fs-h6
12 · 11.4 · 11
700
—
2px
Uppercase mikro etiket (H6)
Button Large
--fs-button-lg
16 · 15.4 · 15
700
—
0em
Birincil CTA
Button
--fs-button
14 · 14 · 14
700
—
0em
İkincil / küçük buton

Yazı tipi yığını var(--font-urbanist), system-ui, -apple-system, sans-serif token'ından gelir. Üç kademe ayrık medya sorgularıyla değil, tek bir clamp() eğrisiyle uygulanır: tema değerleri veritabanından düz bir :root haritası olarak enjekte edildiği için medya sorgusu taşınamaz. Eğri mobil (375px) ve desktop (1280px) değerlerinden tam geçer; tablo bu yüzden hedefi değil, tarayıcının o genişlikte gerçekten çizeceği boyutu gösterir — tablet sütununda ~1px sapma görülebilir.

Boşluk Sistemi

--space-14px
--space-28px
--space-312px
--space-416px
--space-520px
--space-624px
--space-832px
--space-1040px
--space-1248px
--space-1664px
--space-2080px
--space-2496px

Boşluklar 4 piksel tabanlı bir ölçekten türetilir; ara değer kullanılmaz. Bileşen içi boşluklarda 12px–24px, bileşenler arasında 32px–48px, bölümler arasında 80px–96px tercih edilir.

Grid ve Sayfa Yapısı

Sayfa hattı (tüm sayfalar · header/footer)1320px
Dar içerik (metin)720px
Kenar boşluğu (her ölçek)20px
Kırılım
Genişlik
Sütun
Kullanım
Mobil
< 640px
1 sütun
Tek kolon, tam genişlik kartlar
Tablet
640–959px
2 sütun
Kart ızgaraları ikiye böler
Masaüstü
960–1199px
3 sütun
Servis / departman kartları
Geniş
≥ 1320px
12 sütun
Konteyner ortalanır, kenar boşluğu sabit

Tüm sayfalar 1320px genişliğinde ortalanmış tek bir konteyner kullanır; kenar boşluğu her ekran boyutunda 20px ve bu genişliğin dışında kalır. Uzun metin blokları okunabilirlik için 720px ile sınırlandırılır.

Sayfa hattı kuralı: header ve footer barı 1320px iç genişlik + 20px kenar boşluğu kullanır. İstisnasız tüm sayfa bölümleri (hero, kart ızgarası, bant, form, SSS, CTA) bu hatta oturur; böylece içerik header ve footer ile aynı noktada başlayıp biter. Sabit piksel yazılmaz; kap için max-width: calc(var(--content-wide) + 2 * var(--page-x)) + padding-inline: var(--page-x) kalıbı ya da dış kapta var(--page-x) dolgusu + iç kutuda var(--content-wide) kullanılır.

İkon Kullanımı

Boyut48 × 48 piksel
Çizgi Kalınlığı1 piksel (stroke-width)
TipOutline (dolgusuz çizgi)
ZeminYok — renkli kutu kullanılmaz
RenkKoyu Renk (#1C1C1C)
shield
chart
medal
lock
compass
building

İkonlar her zaman 48px sabit boyutta, 1px çizgi kalınlığında ve outline stilinde kullanılmalı; dolgulu (filled) veya çok kalın çizgili ikon varyantları kullanılmamalıdır. Renk #1c1c1c (Koyu Renk) token'ından gelir; ikona özel renk tanımlanmaz.

Zemin kuralı: ikonların arkasında renkli kutu, daire veya dolgu kullanılmaz. İkon doğrudan sayfa yüzeyinde durur. Bu kural site genelinde geçerlidir; kart, uyarı, iletişim bilgisi, sosyal medya ve anket ekranlarındaki ikon kutucukları bu standarda göre kaldırılmıştır. Durum bilgisi gerektiğinde renk ikonun kendisine verilir (ör. başarı için #00a651), arkasındaki zemine değil.

Butonlar ve Etiketler

Pill LabelSuccessWarningRisk

Buton yarıçapı 100px (tam yuvarlak), birincil buton zemini marka gradyanı (linear-gradient(90deg, #39a751, #2f9946)) ve gölgesi 0 10px 24px rgba(57, 167, 81, 0.35) token'ından gelir. Bir ekranda yalnızca tek bir birincil aksiyon bulunur.

Border Radius Kullanımı

--radius-sm · 12pxInput alanları, ikon kutuları
--radius-md · 14pxKüçük bloklar, modal ikonu
--radius-lg · 20pxOrta kartlar, ikon panoları
--radius-xl · 24pxStandart kart, modal kartı
--radius-pill · 100pxButonlar, pill etiketler, header, input'lar
50%Avatarlar, dairesel profil fotoğrafları

Radius, öğe boyutu büyüdükçe artar: küçük ikon/etiketlerde 12px–14px, kartlarda 20px–24px, tam yuvarlak öğelerde (buton, pill, avatar) 50% / 100px kullanılır.

Form Alanları

Metin Alanı
Odaklanmış (Focus)
Hatalı (Error)Lütfen geçerli bir e-posta adresi girin.
Devre Dışı (Disabled)
Select
Textarea

Standart input yüksekliği 46–48px, radius 12px, border #e6e7e8'dir. Focus durumunda border #39a751 ve 0 0 0 3px rgba(141, 216, 157, 0.7) halkası kullanılır; hata durumunda aynı desen #ee3332 ile tekrarlanır.

Navigasyon

AI Analizini Başlat
Ana SayfaÇözümlerAI Olgunluk Analizi
Genel BakışKapsamSık Sorulanlar

Header tam yuvarlak (100px) bir çubuktur; sayfa tepesinde şeffaf başlar, kaydırma ile opaklaşır. Aktif bağlantı marka rengiyle (#39a751) işaretlenir. Sayfa yolu (breadcrumb) yalnızca ikinci seviye ve altındaki sayfalarda gösterilir; son kırıntı bağlantı değildir. Mobilde ana menü tam genişlikte açılır panele dönüşür.

Uyarılar

BaşarılıAbone oldunuz, teşekkürler! Onay e-postası gönderildi.
UyarıBazı alanlar eksik görünüyor; raporun tamamı için doldurmanız önerilir.
HataLütfen ad, şirket ve e-posta alanlarını doldurun ve KVKK onayını işaretleyin.
BilgiRaporunuz e-posta adresinize birkaç dakika içinde ulaşacaktır.

Uyarılar her zaman durum rengiyle eşleşen %8–10 opak zemin, aynı rengin %25–30 opak border'ı ve dolu daire ikon rozeti kullanır. Radius 16px, iç boşluk 16px×20px.

Modal

Modal, koyu overlay üzerine 24px yarıçaplı, 440px maksimum genişlikte beyaz bir kart olarak açılır. Yıkıcı aksiyon butonu (Risk rengi) her zaman sağda, vazgeç/iptal her zaman solda yer alır.

İletişim Formu Bileşenleri

Hizmet Seçici (Pill Grubu)
Mesaj Alanı (Textarea)
Randevu bloğu, checkbox işaretlendiğinde açılan koşullu bir alt-form örneğidir.
Görsel numunedir; gönderim davranışı (zorunlu alan boşsa Hata uyarısı) canlı İletişim formunda geçerlidir.
Gönderim Sonrası Başarı Kartı

Mesajınız alındı

Ekibimiz mesajınızı inceleyip 1 iş günü içinde size dönüş yapacak.

İletişim formları her zaman 24px yarıçaplı tek bir kart içinde toplanır; alan grupları arasında 12px boşluk kullanılır. Koşullu alt-form blokları (randevu, hizmet seçici) Light Lavender zemin (#f0faf2) ile ayrıştırılır. Gönderim sonrası her zaman ayrı bir başarı ekranı gösterilir.

Kartlar ve Bileşen Örnekleri

Service Card

KVKK ve Yapay Zeka Danışmanlığı

Yönetişim çerçevesi kurulumu ve uyum hazırlığı.

Detayları İncele
Metric Card%30analiz edilebilecek verimlilik fırsatı
Score Result
64/ 100
Gelişen Kurum
Progress Bar
Bölüm 4 / 7%57
FAQ Accordion

Kurumunuzun AI stratejisini, uyumunu ve güvenliğini uçtan uca planlayan danışmanlık hizmetidir.

Kart anatomisi: kicker (mikro etiket) → ikon/başlık → açıklama → aksiyon. Standart kart zemini #fefeff, kenarlığı #e6e7e8, yarıçapı 24px, gölgesi 0 4px 6px rgba(57, 167, 81, 0.08) token'ıdır. Koyu varyant footer rengini (#1c1c1c), sakin varyant Light Lavender zemini kullanır.

Erişilebilirlik Standartları

Renk kontrastıGövde metni en az 4.5:1, büyük başlıklar en az 3:1 kontrast oranına sahip olmalıdır. Renk paleti bölümündeki rozetler yayındaki tema için bu oranları canlı gösterir.
Klavye erişimiTüm etkileşimli öğeler Tab ile sırayla gezilebilir; odak halkası (--focus-ring) hiçbir zaman kaldırılmaz.
Dokunma hedefiButon ve bağlantıların dokunma alanı en az 44×44 pikseldir; standart buton yüksekliği 46–48 pikseldir.
Anlamlı etiketlerHer form alanının görünür bir etiketi veya aria-label'ı vardır; yalnızca placeholder etiket yerine geçmez.
Görsel alternatifleriBilgi taşıyan görsellerde alt metni zorunludur; dekoratif ikonlar aria-hidden ile ekran okuyuculardan gizlenir.
Renkten bağımsızlıkDurum yalnızca renkle anlatılmaz; uyarılarda ikon ve başlık metni de bulunur.
Odak halkası token'ı: 0 0 0 3px rgba(141, 216, 157, 0.7)

Hedef seviye WCAG 2.1 AA'dır. Sayfa yapısı tek bir h1 ve sıralı başlık hiyerarşisi kullanır; dil niteliği tr olarak tanımlanır. Hareket duyarlılığı olan kullanıcılar için geçişler prefers-reduced-motion ile devre dışı bırakılabilir olmalıdır.

Kullanım Örnekleri

Doğru kullanım
  • Renk, boşluk ve yarıçap değerlerini daima token üzerinden (var(--...)) kullanın.
  • Marka gradyanını yalnızca birincil aksiyonlarda ve vurgu öğelerinde uygulayın.
  • Kart içi boşlukları --space-6 (24px) katları ile kurgulayın.
  • Durum mesajlarını ikon + başlık + açıklama üçlüsüyle verin.
Kaçınılması gerekenler
  • Sabit (hardcoded) hex, piksel veya gölge değeri yazmayın.
  • Marka morunu geniş zeminlerde arka plan rengi olarak kullanmayın.
  • Bir ekranda ikiden fazla birincil buton bulundurmayın.
  • İkonlara özel renk veya dolgulu (filled) varyant tanımlamayın.

Yeni bir ekran tasarlarken önce bu sayfadaki mevcut bileşenler taranır; ihtiyacı karşılayan bir bileşen varsa yenisi üretilmez. Zorunlu bir istisna gerekiyorsa değer yine token üzerinden türetilir, sabit değer yazılmaz.

KVKK Rehberi, Rasyo Holding bünyesinde faaliyet gösteren “Siber Güvenlik ve KVKK Danışmanlığı” markasıdır