Kurumsal Kimlik Rehberi

Printbarn

Apple tasarım felsefesi ile VistaPrint kurumsal yaklaşımını birleştiren, güven veren ve modern bir marka kimliği sistemi. 24 bölüm, eksiksiz referans dokümanı.

Renk Paleti

Beyaz zemin üzerinde koyu mavi / lacivert tonları. Kullanıcıya güven, profesyonellik ve modernlik. Apple'ın minimal yaklaşımı + VistaPrint kurumsal ciddiyeti.

Kullanım Oranları

Beyaz %58
Lacivert %25
Mavi %10
%5
%2

Tipografi Sistemi

Poppins — başlıklar ve navigasyon. Geometrik, modern, güçlü. Assistant — gövde metni ve açıklamalar. Okunabilir, sıcak, profesyonel.

Poppins — Başlık Fontu
H1 — Hero Başlık — 42px / 700Custom Apparel
H2 — Sayfa Başlık — 32px / 600Tüm Ürünlerimiz
H3 — Bölüm Başlık — 24px / 600Popüler Kategoriler
H4 — Kart Başlık — 18px / 500Gildan Heavy Cotton
Nav Link — 14px / 600Products   Services   Brands   Contact
Assistant — Gövde Fontu
Body — 16px / 400Printbarn olarak, yüksek kaliteli baskı ve nakış hizmetleriyle markanızı hayata geçiriyoruz.
Body Small — 14px / 400Ürün açıklamaları, form etiketleri ve yardımcı metinler.
Caption — 13px / 500Stok: Mevcut · Kargo: 3-5 iş günü · SKU: PB-GHC-001
Micro — 12px / 400© 2026 Printbarn. Tüm hakları saklıdır.

İkonografi

Lucide Icons (line style, stroke-width: 1.5px). Tutarlı, Apple tarzı ince çizgi ikonlar. Tüm sitede aynı set kullanılmalı.

Arama
Sepet
Kullanıcı
Favori
Kargo
İade
Filtre
E-posta
Boyut Kuralları

Navigasyon ve inline: 20px · Buton içi: 16px · Başlık yanı: 24px · Hero bölümü: 32px. Renk: Navy (#0F1B3D) veya Steel (#6B89B0). Beyaz zemin üzerinde her zaman navy, koyu zemin üzerinde beyaz (#fff).

Buton Sistemi

Apple tarzı geniş, yuvarlak butonlar. Hover'da renk geçişi. 0.2s ease.

Primary CTA
Secondary
Ghost
Boyutlar

Header Tasarımı

3 katmanlı header: Navy topbar (promo + telefon + hesap + sepet), beyaz ana satır (logo + arama + Get a Quote + Design Now), ortalı navigation. Tablet'te kompakt, mobile'da hamburger drawer.

Desktop ≥1025px
🇨🇦 Proudly Canadian, Serving Canadians · 11% OFF with PB11
📞 +1 (437) 999-9930
Login / Register ▾
🛒 Cart (0)
Printbarn
Tablet 768–1024px
🇨🇦 Proudly Canadian · 11% OFF with PB11
📞 +1 (437) 999-9930
Login ▾
🛒 0
Printbarn

Tablet: buton metinleri kısalır ("Quote"), arama daralır, nav yatay scroll ile tüm menüyü korur.

Mobile <768px
Printbarn
0
🇨🇦 Proudly Canadian · 11% OFF with PB11 ·

Kapalı görünüm: logo + arama/sepet/menü ikonları + alt navy promo şeridi

Printbarn
Products
Services
Brands
Contact
📞 +1 (437) 999-9930
👤 Login / Register

Hamburger açık: menü + iletişim + CTA butonları drawer içinde

Ürün Kartları & Bileşenler

Gölge yerine ince border. Hover'da translateY(-2px) + shadow. Apple sadeliği.

BESTSELLER
Gildan Heavy Cotton
G500 · 4 renk
Bella+Canvas 3001
BC3001 · 6 renk
%20 OFF
Next Level 6210
NL6210 · 3 renk
Kullanıcı Yorum Bileşeni
JD
John D.
2 gün önce

Excellent quality print! Colors came out vibrant and the shirt is comfortable.

Form Elemanları

Login/Signup hızlı tab geçişi. Minimal input. Geniş dokunma alanları.

Checkout Adımları
Sepet
2
Adres
3
Ödeme
4
Onay
Filtre Accordion

Beden

XSSMLXL2XL

Renk

BeyazSiyahLacivertGri

Marka

GildanBella+CanvasNext LevelHanes

Tablo Tasarımı

Beden tabloları, fiyat tabloları, sipariş özetleri. Zebra striping ile okunabilirlik. Navy header.

Beden Tablosu
Beden Göğüs (cm) Boy (cm) Kol (cm)
S 46 71 20
M 51 74 21
L 56 76 22
XL 61 79 23
2XL 66 81 24
Fiyat Tablosu
Adet Birim Fiyat Toplam Tasarruf
1-11 $14.99
12-24 $12.99 $155.88+ %13
25-49 $10.99 $274.75+ %27
50+ $8.99 $449.50+ %40

Badge & Etiket Sistemi

Ürün kartları ve listelerde kullanılacak durum etiketleri. Tutarlı renk ve boyut.

Ürün Badge'leri
YENİ SEZON%20 İNDİRİMBESTSELLERSON 5 ADETÜCRETSİZ KARGO
Stok Durumu
Stokta Mevcut
Düşük Stok — Son 5 adet
Stokta Yok
Fiyat Gösterimi
Normal$14.99
İndirimli$21.24$16.99
ToptanEn düşük $8.99

Feedback & Durum Bileşenleri

Toast bildirimler, form validasyon mesajları, boş durum ekranları, loading göstergeleri.

Toast / Snackbar
Sepete eklendi
Stok azalıyor
Ödeme başarısız
Kargoya verildi
Form Validasyon
Geçersiz e-posta
Güçlü şifre
Skeleton Loading
Boş Durum

Sepetiniz boş.

Spacing & Grid Sistemi

8px tabanlı ölçek, 4px yarım adımlarla. Apple'ın "breathe" prensibi — bol boşluk.

Spacing Scale (8px base)
4
8
12
16
24
32
40
48
64
80
Grid Sistemi
Özellik Değer
Max genişlik 1200px
Kolon sayısı 12
Gutter 24px (mobil: 16px)
Kenar boşluk 24px (mobil: 16px)
Kart iç padding 16px (mobil: 12px)
Bölüm arası boşluk 64px (mobil: 40px)
Başlık alt boşluk 24px

Gölge & Derinlik

Minimal gölge kullanımı. Varsayılan: border. Hover/aktif durumda gölge eklenir. Hiçbir zaman ağır drop-shadow yok.

Varsayılan
border only
Shadow SM
0 1px 3px α0.06
Shadow MD
0 4px 12px α0.08
Shadow LG
0 8px 24px α0.12
Kullanım Kuralları
Bileşen Varsayılan Hover
Ürün kartı Border Shadow MD + translateY(-2px)
Dropdown menü Shadow LG
Modal Shadow LG
Buton Yok scale(1.02)
Input (focus) Border Border blue + ring 3px

Animasyon & Geçiş (Motion)

Apple prensibi: yumuşak, kasıtlı, hafif. Amacı olmayan animasyon yok. Hover ile test edin:

0.2s ease
Buton, link
0.4s ease
Sayfa geçiş
0.3s spring
Modal, toast
Motion Token'ları
Token Değer Kullanım
--motion-fast 0.15s ease Renk, opacity değişimi
--motion-normal 0.2s ease Buton, kart hover, input focus
--motion-slow 0.4s ease Accordion, sayfa geçişleri
--motion-spring 0.3s cubic-bezier(0.34,1.56,0.64,1) Modal, toast, dropdown
Sayfa Yükleme Görseli

Her sayfa geçişinde marka renklerinde ince bir progress bar (header altında) veya skeleton loading kullanılır. Tam ekran spinner yerine içerik bazlı loading tercih edilir. Skeleton animasyonu shimmer efektiyle sol-sağ hareket eder.

Responsive Breakpoint'ler

Mobile-first yaklaşım. 4 breakpoint. Her kırılım noktasında layout, tipografi ve navigasyon değişir.

İsim Aralık Grid Kolon Ürün Grid Nav
Mobile 0 — 767px 4 kolon 2 kolon Hamburger
Tablet 768 — 1023px 8 kolon 3 kolon Kısaltılmış
Desktop 1024 — 1279px 12 kolon 4 kolon Tam
Wide 1280px+ 12 kolon 4-5 kolon Tam
Tipografi Responsive
Eleman Desktop Tablet Mobil
H1 Hero 42px 32px 28px
H2 Sayfa 32px 26px 24px
H3 Bölüm 24px 22px 20px
Body 16px 15px 15px
CTA Buton 15px / 14×32px 14px / 12×24px 14px / full-width

Fotoğraf & Görsel Dili

Profesyonel, tutarlı görsel dil. Ürün fotoğrafları ve banner görselleri için standartlar.

Ürün Fotoğrafları
Beyaz zemin
Lifestyle / model
Detay / close-up

Ürün listeleme: Beyaz veya açık gri zemin, merkeze hizalı, gölgesiz. Ürün detay: Ek olarak lifestyle (model üzerinde) ve close-up (baskı detayı) görselleri. Tüm görseller minimum 1200x1200px. Kare format (1:1).

Banner Görselleri
Custom Apparel Made Easy
Premium DTG, Screen Print & Embroidery

Banner üzerine metin: Her zaman overlay veya gradient ile okunabilirlik sağla. Overlay: Navy gradient (soldan sağa, %60-80 opaklık). Metin her zaman beyaz. Dekoratif daire/blob yok — sadelik felsefesi (Madde 20). Fotoğraf varsa sağ tarafa yerleştir, metin sola.

Marka Sesi & Ton

Profesyonel ama samimi. Teknik ama anlaşılır. Güven veren ama mesafeli değil.

Ton Spektrumu
Samimi
● Printbarn Tonu
Kurumsal
CTA Metin Kuralları
Durum Doğru ✓ Yanlış ✕
Ana CTA Tasarlamaya Başla Hemen Tıkla!
Sepet Sepete Ekle SATIN AL!!!
Devam Ödemeye Geç Checkout'a Git
Teklif Teklif Al Fiyat İste
İletişim Bize Ulaşın Mesaj At
Hata & Başarı Mesajları
Durum Mesaj
Başarı Sepete eklendi. Sepeti gör
Hata Ödeme başarısız. Bilgileri kontrol edin.
Uyarı Bu bedende stok az.
Bilgi Kargoya verildi. Takip: #PB29381

Sayfa Şablonları (Wireframe)

Her sayfanın iskelet yapısı. DecoNetwork'te widget yerleşimi bu yapıya göre oluşturulacak.

Ana Sayfa
HERO BANNER — Tek mesaj + CTA
Kategori 1
Kategori 2
Kategori 3
Popüler Ürünler Başlık
Ürün
Ürün
Ürün
Ürün
Güven Rozeti Bölümü
Ürün Listesi
Filtre Başlık
Beden
Renk
Marka
Ürün
Ürün
Ürün
Ürün
Ürün
Ürün
Ürün Detay
Ürün Görseli
Ürün Adı
Fiyat
Renk Seçimi
Beden Seçimi
Tasarla Butonu (CTA)
Sepete Ekle
Tabs: Açıklama | Beden Tablosu | Yorumlar
Tab İçerik
Diğer Sayfalar
Sayfa Yapı
Katalog Kategori grid (3-4 kolon) + açıklama + CTA
Servis Hero + ikon'lu servis kartları (DTG, Screen, Embroidery) + CTA
Brand (x15) Logo + açıklama + ürün grid (o markaya filtreli)
Eyalet (Toronto) Lokasyon hero + yerel bilgi + ürünler + map embed
Contact 2 kolon: form (sol) + bilgi/harita (sağ)
Design Studio Tam genişlik designer embed + minimal çevre UI

Erişilebilirlik (Accessibility)

WCAG 2.1 AA uyumluluk hedefi. Renk kontrastı, dokunma alanı, klavye navigasyonu ve ekran okuyucu desteği.

Renk Kontrastı (WCAG AA)
Kombinasyon Oran Durum
Navy / White 15.4:1 AA ✓
White / Charcoal 15.2:1 AA ✓
White / Steel 3.4:1 Sadece büyük metin
Ice / Navy 12.1:1 AA ✓
White / Red Accent 4.0:1 Sadece büyük metin
Navy / Red Accent 3.5:1 Sadece dekoratif (logo)

Steel (#6B89B0) sadece 14px üzeri veya bold metinlerde kullanılmalı. Küçük body text için Charcoal (#1A1A2E) tercih edin. Red Accent (#DD1111) metin rengi olarak değil, yalnızca logodaki nokta ve dekoratif vurgu amaçlı kullanılmalıdır.

Genel Kurallar
Kural Standart
Minimum dokunma alanı (mobil) 44 × 44px
Focus state 2px solid Royal Blue + 3px ring rgba(45,93,161,0.15)
Klavye navigasyonu Tab ile tüm interaktif elemanlara ulaşılabilir
Alt text Tüm ürün görsellerinde açıklayıcı alt text
Form label Her input'un görünür label'ı olmalı
Renk dışı ipucu Hata durumunu sadece renkle değil, ikon + metin ile de belirt
Reduced motion prefers-reduced-motion: reduce destekle

DecoNetwork Custom CSS

Bu CSS kodunu Admin → Websites → Edit Website → Customize Template CSS alanına yapıştır.

printbarn-corporate-v2.css
/* ============================================
   PRINTBARN — Kurumsal Kimlik CSS v2
   DecoNetwork Custom CSS — Tam Sürüm
   ============================================ */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Assistant:wght@300;400;500;600;700&display=swap');

:root {
  --pb-navy: #0F1B3D;
  --pb-dark-blue: #1B3A6B;
  --pb-royal-blue: #2D5DA1;
  --pb-ice-blue: #E8EEF6;
  --pb-steel: #6B89B0;
  --pb-snow: #F7F9FC;
  --pb-white: #FFFFFF;
  --pb-charcoal: #1A1A2E;
  --pb-success: #2E7D4F;
  --pb-warning: #D4851F;
  --pb-error: #C43C3C;
  --pb-red: #DD1111;
  --pb-red-light: #FDEBEB;
  --pb-radius-sm: 6px;
  --pb-radius-md: 8px;
  --pb-radius-lg: 12px;
  --pb-shadow-sm: 0 1px 3px rgba(15,27,61,0.06);
  --pb-shadow-md: 0 4px 12px rgba(15,27,61,0.08);
  --pb-shadow-lg: 0 8px 24px rgba(15,27,61,0.12);
  --motion-fast: 0.15s ease;
  --motion-normal: 0.2s ease;
  --motion-slow: 0.4s ease;
  --motion-spring: 0.3s cubic-bezier(0.34,1.56,0.64,1);
}

/* --- Tipografi --- */
body, .content, .widget, p, span, div, li, td {
  font-family: 'Assistant', 'Helvetica Neue', sans-serif !important;
  color: var(--pb-charcoal);
  -webkit-font-smoothing: antialiased;
}
h1,h2,h3,h4,h5,h6,.heading,.title,.nav-link,.menu-item,.btn,button {
  font-family: 'Poppins', 'Helvetica Neue', sans-serif !important;
}
h1 { font-size:42px; font-weight:700; letter-spacing:-1px; color:var(--pb-navy); }
h2 { font-size:32px; font-weight:600; letter-spacing:-0.5px; color:var(--pb-navy); }
h3 { font-size:24px; font-weight:600; color:var(--pb-navy); }
h4 { font-size:18px; font-weight:500; color:var(--pb-navy); }
body { background-color:var(--pb-white) !important; }

/* --- Linkler --- */
a { color:var(--pb-royal-blue); text-decoration:none; transition:var(--motion-normal); }
a:hover { color:var(--pb-dark-blue); }

/* --- Butonlar --- */
.btn,button[type="submit"],.checkout-button,.add-to-cart-button {
  font-family:'Poppins',sans-serif !important; font-weight:600;
  border-radius:var(--pb-radius-md); transition:var(--motion-normal); border:none; cursor:pointer;
}
.btn-primary,.checkout-button,.add-to-cart-button,.design-button {
  background:var(--pb-navy) !important; color:#fff !important;
  padding:14px 32px; font-size:15px; border-radius:10px;
}
.btn-primary:hover,.checkout-button:hover,.add-to-cart-button:hover,.design-button:hover {
  background:var(--pb-dark-blue) !important; transform:scale(1.02);
}
.btn-secondary { background:transparent !important; color:var(--pb-navy) !important; border:1.5px solid var(--pb-navy) !important; padding:12px 28px; border-radius:10px; }
.btn-secondary:hover { background:var(--pb-ice-blue) !important; }

/* --- Formlar --- */
input,select,textarea {
  font-family:'Assistant',sans-serif !important; border:1.5px solid var(--pb-ice-blue);
  border-radius:var(--pb-radius-md); padding:12px 14px; font-size:14px;
  background:var(--pb-snow); transition:var(--motion-normal); color:var(--pb-charcoal);
}
input:focus,select:focus,textarea:focus {
  border-color:var(--pb-royal-blue); outline:none;
  box-shadow:0 0 0 3px rgba(45,93,161,0.1);
}

/* --- Kartlar --- */
.product-card,.product-item,.product-thumbnail,.design-item {
  border-radius:var(--pb-radius-lg) !important;
  border:1px solid var(--pb-ice-blue) !important; overflow:hidden;
  transition:var(--motion-normal); background:var(--pb-white);
}
.product-card:hover,.product-item:hover {
  box-shadow:var(--pb-shadow-md); transform:translateY(-2px);
}

/* --- Header --- */
#header,.site-header,header {
  background:var(--pb-white) !important; border-bottom:1px solid var(--pb-ice-blue);
  position:sticky; top:0; z-index:1000;
}
.nav-link,.menu-item a {
  font-family:'Poppins',sans-serif !important; font-weight:500;
  font-size:13px; color:var(--pb-charcoal) !important; transition:var(--motion-normal);
}
.nav-link:hover,.menu-item a:hover { color:var(--pb-royal-blue) !important; }

/* --- Footer --- */
#footer,.site-footer,footer {
  background:var(--pb-navy) !important; color:#fff; padding:60px 0 30px;
}
footer a { color:var(--pb-ice-blue) !important; }
footer a:hover { color:#fff !important; }

/* --- Tablolar --- */
table { width:100%; border-collapse:collapse; border-radius:var(--pb-radius-lg); overflow:hidden; border:1px solid var(--pb-ice-blue); }
th { background:var(--pb-navy); color:#fff; padding:10px 14px; font-size:12px; font-weight:600; text-align:left; }
td { padding:10px 14px; font-size:13px; border-bottom:1px solid var(--pb-ice-blue); }
tr:nth-child(even) td { background:var(--pb-snow); }

/* --- Filtre Accordion --- */
.filter-group .filter-options,.filter-content { max-height:0; overflow:hidden; transition:max-height var(--motion-slow); }
.filter-group.open .filter-options,.filter-group.active .filter-content { max-height:500px; }

/* --- Badge --- */
.badge-new { background:#E0EDFF; color:#1B3A6B; }
.badge-sale { background:#FDECEC; color:#C43C3C; }
.badge-bestseller { background:var(--pb-ice-blue); color:var(--pb-royal-blue); }

/* --- Toast --- */
.toast-success { background:#E9F5EE; color:var(--pb-success); border:1px solid #c4e3d1; }
.toast-error { background:#FDECEC; color:var(--pb-error); border:1px solid #f0c4c4; }
.toast-warning { background:#FDF3E7; color:var(--pb-warning); border:1px solid #f0d9b8; }

/* --- Skeleton Loading --- */
@keyframes shimmer { 0%{background-position:-200px 0} 100%{background-position:200px 0} }
.skeleton { background:linear-gradient(90deg,var(--pb-ice-blue) 25%,#f0f4fa 50%,var(--pb-ice-blue) 75%); background-size:400px 100%; animation:shimmer 1.5s infinite; border-radius:6px; }

/* --- Focus State (A11y) --- */
*:focus-visible { outline:2px solid var(--pb-royal-blue); outline-offset:2px; box-shadow:0 0 0 4px rgba(45,93,161,0.15); }

/* --- Reduced Motion --- */
@media(prefers-reduced-motion:reduce) {
  *,*::before,*::after { animation-duration:0.01ms !important; transition-duration:0.01ms !important; }
}

/* --- Responsive --- */
@media(max-width:767px) {
  h1 { font-size:28px; }
  h2 { font-size:24px; }
  h3 { font-size:20px; }
  .btn-primary,.checkout-button { padding:12px 24px; font-size:14px; width:100%; }
}
@media(min-width:768px) and (max-width:1023px) {
  h1 { font-size:32px; }
  h2 { font-size:26px; }
}

Breadcrumb Navigasyonu

Kullanıcının site içindeki konumunu gösteren izleme yolu. Tüm ürün ve kategori sayfalarında bulunmalı.

Standart Breadcrumb
Kategori Sayfası
Hesap Sayfası
Kullanım Kuralları
Kural Standart
Yazı tipi Assistant, 13px, weight 500
Ayırıcı / (forward slash) — Ice Blue rengi
Aktif sayfa Charcoal, font-weight 600, tıklanamaz
Link rengi Royal Blue (#2D5DA1), hover: Dark Blue
Konum Header altı, sol hizalı, 16px üst margin

Sayfalama (Pagination)

Ürün listesi, sipariş geçmişi ve içerik sayfalarında kullanılan sayfalama bileşeni.

Standart Pagination
Ortalar Arası Görünüm
Kullanım Kuralları
Özellik Değer
Buton boyutu 36×36px (min-width), border-radius 8px
Aktif sayfa Navy bg, beyaz yazı
Hover Ice Blue bg, Royal Blue border
Devre dışı opacity 0.4, cursor not-allowed
Üç nokta (…) Steel rengi, 13px
Konum Ürün grid'inin altında, ortalanmış, 24px üst margin

Modal / Dialog

Kullanıcı onayı, hızlı ürün önizleme ve bilgilendirme için modal pencere. Shadow LG + overlay kullanır.

Modal Demosu

Butona tıklayarak modal'ı açın:

Yapı Kuralları
Özellik Değer
Overlay Navy %50 opaklık (rgba 15,27,61,0.5)
Panel genişliği max-width 480px, %90 ekran genişliği
Border Radius 12px (radius-lg)
Gölge Shadow LG (0 8px 24px α0.12)
Açılma animasyonu motion-spring (0.3s cubic-bezier), translateY + scale
Kapatma Overlay tıklama + × butonu + Escape tuşu
Header Poppins 18px/600, Navy
Body padding 16px 24px
Footer Sağ hizalı butonlar, 10px gap
Kopyalandı!