Shopify tasarım sistemi.

Shopify tasarım sistemi — E-ticaret platformu. Koyu öncelikli sinematik tasarım, neon yeşil vurgu, ultra hafif yazı tipi.

Bağlam içinde görün

Aynı tasarım token’ları farklı çıktı türlerine uygulandı — bir web sitesi, bir uygulama, bir slayt, bir poster. Bu sistemle yeniden giydirilmiş özgün mock’lar, ekran görüntüleri değil.

Web sitesi
Slaytlar
Uygulama
Poster

Tasarım token’ları

Open Design token sözleşmesine uyan 56 token — agent’ınızın herhangi bir çıktıyı temalandırmak için okuduğu aynı yapılandırılmış palet, tipografi, boşluk ve hareket değerleri.

Yüzey

  • --bg #000000
  • --surface #02090a
  • --surface-warm #061a1c

Metin

  • --fg #ffffff
  • --fg-2 #ffffff
  • --muted #a1a1aa
  • --meta #71717a

Kenarlık

  • --border #1e2c31
  • --border-soft #3f3f46

Vurgu

  • --accent #36f4a4
  • --accent-on #000000
  • --accent-hover #2de097
  • --accent-active color-mix(in oklab, var(--accent), black 14%)

Semantik

  • --success #36f4a4
  • --warn #eab308
  • --danger #dc2626

Tipografi

  • --font-display "NeueHaasGrotesk", "Helvetica Neue", Helvetica, Arial, sans-serif
  • --font-body "Inter Variable", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif
  • --font-mono ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace

Tipografi ölçeği

  • --text-xs 12px
  • --text-sm 14px
  • --text-base 18px
  • --text-lg 20px
  • --text-xl 32px
  • --text-2xl 48px
  • --text-3xl 70px
  • --text-4xl 96px
  • --leading-body 1.56
  • --leading-tight 1.00
  • --tracking-display 0em

Boşluk

  • --space-1 4px
  • --space-2 8px
  • --space-3 12px
  • --space-4 16px
  • --space-5 24px
  • --space-6 28px
  • --space-8 36px
  • --space-12 64px
  • --section-y-desktop 96px
  • --section-y-tablet 64px
  • --section-y-phone 40px

Köşe yarıçapı

  • --radius-sm 9999px
  • --radius-md 8px
  • --radius-lg 12px
  • --radius-pill 9999px

Yükseklik

  • --elev-flat none
  • --elev-ring 0 0 0 1px var(--border)
  • --elev-raised rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 2px 2px, rgba(0, 0, 0, 0.1) 0px 4px 4px, rgba(0, 0, 0, 0.1) 0px 8px 8px, rgba(255, 255, 255, 0.03) 0px 1px 0px inset

Odak

  • --focus-ring 0 0 0 2px #36f4a4

Hareket

  • --motion-fast 150ms
  • --motion-base 200ms
  • --ease-standard ease

Yerleşim

  • --container-max 1280px
  • --container-gutter-desktop 64px
  • --container-gutter-tablet 32px
  • --container-gutter-phone 16px

Shopify’dan İlham Alan Tasarım Sistemi

Category: E-Ticaret ve Perakende E-ticaret platformu. Karanlık-önce sinematik, neon yeşil vurgu, ultra-hafif yazı tipi.

1. Görsel Tema & Atmosfer

Shopify.com karanlık-önce bir dijital tiyatrodur — ticaret platformunu sinematik bir gala gibi sahneleyen bir web sitesi. Tüm deneyim, derin orman yeşilinin en hafif fısıltısını taşıyan (#02090A, #061A1C, #102620) neredeyse siyah yüzeylerin uçurumu karşısında açılır; bir SaaS pazarlama sayfasından çok bir teknoloji sunumundaki özel ürün tanıtımını andıran gece atmosferi yaratır. Bu karanlık soğuk veya kurumsal değildir — bir lüks deneyimin sıcak, kucaklayan karanlığıdır; karanlık bir salonun ön sırasında oturmak gibi.

Tipografi tartışmasız yıldızdır. NeueHaasGrotesk — rafine edilmiş bir Helvetica soyundan gelen yazı tipi — inanılmaz derecede hafif bir ağırlıkla (330-400) anıtsal ölçekte (96px) görünür ve mürekkepte basılmış değil, ışıkta kazınmış gibi hissettiren başlıklar oluşturur. ss03 OpenType özelliği, harf biçimlerine Shopify’ın tipografisini genel Helvetica kullanımından ayıran özgün bir karakter katar. Görüntüleme katmanının altında Inter Variable, geleneksel ağırlık durakları arasındaki boşluklarda yaşayan olağandışı değişken ağırlıklar (420, 450, 550) kullanarak gövde metnini cerrahi bir hassasiyetle işler. Bu hassasiyet, her ayrıntıyı özenle işleyen bir şirketin işaretidir.

Renk son derece kısıtlamayla kullanılır. Birincil vurgu Shopify Neon Yeşil (#36F4A4) — karanlık tuval karşısında biyolüminesans bir sinyal gibi nabız atan; yalnızca odak halkaları ve vurgu noktalarında beliren elektrik bir nane. Daha yumuşak yeşil tonları (Aloe #C1FBD4, Pistachio #D4F9E0) atmosferik yıkamalar sağlar. Beyaz, karanlık yüzeylerdeki tek önemli metin rengidir; çinko tabanlı nötr bir ölçek (#A1A1AA’dan #3F3F46’ya) sessiz bilgilerin hiyerarşisini yönetir. Sonuç, ticaret teknolojisini bilimkurgu geleceğine ait gibi hissettiren bir tasarımdır.

Temel Özellikler:

  • Derin orman-teal alt tonlarıyla karanlık-önce tasarım (saf siyah değil)
  • Anıtsal ölçekte (96px) ultra-hafif görüntüleme tipografisi (ağırlık 330) etherik bir varlık yaratır
  • Karanlığa karşı tekil yüksek enerjili vurgu olarak Neon Yeşil (#36F4A4)
  • Birincil etkileşimli şekil olarak tam pill düğmeler (9999px yarıçap)
  • Fotoğrafik derinlik yaratan katmanlı, çok aşamalı box-shadow’lar
  • Çevreleyen karanlıkla örtüşen karanlık UI bağlamlarına yerleştirilen ürün ekran görüntüleri
  • Metin hiyerarşisi için çinko tabanlı nötr ölçek — sıcak ve soğuk arasında dengeli

2. Renk Paleti & Roller

Birincil

  • Shopify White (#FFFFFF): Karanlık yüzeylerde birincil metin, düğme dolguları, yüksek kontrastlı öğeler
  • Shopify Black (#000000): Gövde arka planı, beyaz üzerinde düğme metni, maksimum kontrast tabanı (—color-shade-100)

İkincil & Vurgu

  • Neon Green (#36F4A4): İmza vurgusu — odak halkaları, etkileşimli noktalar, aktif durum göstergeleri. Elektrikli ve biyolüminesant
  • Aloe (#C1FBD4): Dekoratif arka planlar ve atmosferik kartlar için yumuşak yeşil yıkama (—color-aloe-10)
  • Pistachio (#D4F9E0): İnce yüzey farklılaştırması için en açık yeşil ton (—color-pistachio-10)

Yüzey & Arka Plan

  • Void (#000000): Kök sayfa arka planı — maksimum derinlik için gerçek siyah
  • Deep Teal (#02090A): Kart yüzeyleri, içerik konteynerleri — yeşil alt tonlu neredeyse siyah
  • Dark Forest (#061A1C): Görünür yeşil karakterli bölüm arka planları
  • Forest (#102620): Yükseltilmiş karanlık yüzeyler, başlık arka planları — en sıcak karanlık ton
  • Dark Card Border (#1E2C31): Karanlık yüzeylerdeki kart sınırları, ince sınır tanımı

Nötrler & Metin (Çinko Ölçeği)

  • Shade-30 (#D4D4D8): En açık nötr, karanlıkta neredeyse görünmez sınırlar (—color-shade-30)
  • Muted Text (#A1A1AA): İkincil metin, meta veri, açıklamalar — sessiz ses
  • Shade-50 (#71717A): Üçüncül metin, zaman damgaları, en az önemli bilgi (—color-shade-50)
  • Shade-60 (#52525B): Devre dışı metin, dekoratif nötrler (—color-shade-60)
  • Shade-70 (#3F3F46): İnce ayırıcılar, neredeyse görünmez UI sınırları (—color-shade-70)
  • Light Border (#E4E4E7): Açık yüzeylerdeki sınırlar (nadir — yalnızca açık mod modallarında)

Semantik & Vurgu

  • Link Muted (#9797A2): Altı çizili süslemeyle sessize alınmış bağlantı metni
  • Link Sage (#9DABAD): Teal tonlu sessize alınmış bağlantılar
  • Link Lavender (#BDBDCA): Daha açık bağlantı varyantı
  • Link Mint (#99B3AD): Temalı bölümler için yeşil tonlu bağlantı varyantı

Degrade Sistemi

  • Dark Teal Wash: #102620 merkezden #02090A kenara radyal degrade — ürün vitrinlerinin arkasında kullanılır
  • Green Atmospheric: Katı renkler kullanmadan derinlik yaratan, hero bölümlerinin arkasındaki ince yeşil tonlu ortam degradeleri
  • Spotlight: Siyaha soluklaşan odaklanmış parlak alan — keynote tarzı sunum aydınlatması yaratır

3. Tipografi Kuralları

Yazı Tipi Ailesi

Görüntüleme: NeueHaasGrotesk (rafine edilmiş Helvetica soyundan gelen, değişken yazı tipi)

  • Geri dönüş: Helvetica, Arial, sans-serif
  • OpenType özellikleri: ss03 (stil seti 3 — özgün harf biçimi alternatifleri)
  • Mevcut ağırlıklar: 330, 360, 400, 500, 750 (değişken)
  • Tüm başlıklar, hero metni ve büyük görüntüleme öğeleri için kullanılır

Gövde: Inter-Variable

  • Geri dönüş: Helvetica, Arial, sans-serif
  • OpenType özellikleri: ss03
  • Mevcut ağırlıklar: 400, 420, 450, 500, 550 (değişken)
  • Gövde metni, bağlantılar, düğmeler, UI öğeleri için kullanılır

Mono: ui-monospace

  • Geri dönüş: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New
  • Kod parçacıkları, veri etiketleri, teknik içerik için kullanılır

Hiyerarşi

RolBoyutAğırlıkSatır YüksekliğiHarf AralığıNotlar
Display XL96px4001.00NeueHaasGrotesk, hero başlıkları, “ss03”
Display XL Bold90.74px7501.004.54pxNeueHaasGrotesk, vurgu görüntüsü
Display XL Tracked96px4001.002.4pxNeueHaasGrotesk, aralıklı görüntü
Display Light96px3300.96NeueHaasGrotesk, etherik görüntü
Heading 170px3301.00NeueHaasGrotesk, bölüm başlıkları
Heading 255px3301.16NeueHaasGrotesk, alt bölümler
Heading 348px3301.14NeueHaasGrotesk, özellik başlıkları
Heading 432px3601.140.32pxNeueHaasGrotesk, kart başlıkları
Heading 528px5001.280.42pxNeueHaasGrotesk, küçük başlıklar
Heading 624px4001.140.36pxNeueHaasGrotesk, küçük başlıklar
Body Large20px5001.400.3pxNeueHaasGrotesk / Inter, giriş paragrafları
Body18px4001.56Inter-Variable, standart gövde
Body Medium18px5501.56Inter-Variable, vurgulu gövde
Body Small16px4001.50Inter / NeueHaasGrotesk, kompakt gövde
Body Small Medium16px4201.50Inter-Variable, hafifçe vurgulu
Button16px4001.50NeueHaasGrotesk, CTA metni
Nav Link18px5001.250.72pxNeueHaasGrotesk, navigasyon öğeleri
Caption14px5001.490.28pxNeueHaasGrotesk / Inter, meta veri
Caption Medium14px5501.490.28pxInter-Variable, vurgulu başlık altı
Overline15.36px4001.501.54pxNeueHaasGrotesk, geniş aralıklı etiketler
Micro13px5001.50-0.13pxInter, dar aralıklı küçük metin
Label12px4001.200.72pxInter, büyük harf etiketleri
Code16px4001.50ui-monospace, büyük harf, kod blokları
Code Small12px4001.33ui-monospace, büyük harf, satır içi kod

İlkeler

Shopify’ın tipografisi değişken yazı tipi hassasiyetinde bir ustalık dersidir. Görüntüleme katmanı neredeyse yalnızca 330-400 ağırlıklarında yaşar — yansıtılmış ışık gibi karanlık arka planın üzerinde süzülüyor gibi görünen tüy ağırlıklı metin. Bu, çoğu SaaS sitesinin aldığı kalın, ağır yaklaşımın tam tersidir: diğerleri bağırdığında Shopify ölçekte fısıldar. 330 ağırlığındaki 96px başlıklar, hem anıtsal hem de narin hissettiren devasa boyut ve ince konturun paradoksunu yaratır. ss03 OpenType özelliği, belirli karakterlere (muhtemelen ‘a’, ‘g’ ve bazı rakamlar) daha rafine bir görünüm veren stilistik bir seti etkinleştirerek Shopify’ın tipografisini standart Helvetica Neue kullanımından ayırır. Inter Variable, gövde katmanını cerrahi hassasiyetle işler ve geleneksel duraklar arasında yer alan 420 ve 550 gibi ağırlıklar kullanır — her metin parçasının tam olarak ihtiyaç duyduğu görsel ağırlığı vardır.

4. Bileşen Stilleri

Düğmeler

Birincil (Beyaz Dolgulu)

  • Arka plan: Beyaz (#FFFFFF)
  • Metin: Siyah (#000000)
  • Sınır: 2px solid şeffaf
  • Sınır yarıçapı: tam pill (9999px)
  • Dolgu: 12px 26px 12px 16px (asimetrik — görsel denge için daha fazla sağ dolgu)
  • Hover: hafif opaklık azaltma veya arka plan kayması
  • Odak: 2px #36F4A4 (Neon Yeşil) ana hat halkası
  • Geçiş: all 200ms ease

İkincil (Ghost/Çerçeveli)

  • Arka plan: şeffaf
  • Metin: Beyaz (#FFFFFF)
  • Sınır: 2px solid Beyaz (#FFFFFF)
  • Sınır yarıçapı: tam pill (9999px)
  • Dolgu: 12px 26px 12px 16px
  • Hover: siyah metinle beyaz arka plana dolar
  • Odak: 2px #36F4A4 ana hat

Badge/Tag (Nötr Dolgulu)

  • Arka plan: rgba(255, 255, 255, 0.2) (buzlu cam)
  • Metin: Beyaz (#FFFFFF)
  • Sınır: yok
  • Sınır yarıçapı: hafifçe yuvarlatılmış (4px)
  • Dolgu: 12px 16px
  • Yazı tipi: 16px normal

Kartlar & Konteynerler

  • Arka plan: Karanlık sayfalarda Deep Teal (#02090A)
  • Sınır: 1px solid #1E2C31 (Dark Card Border) — neredeyse görünmez sınır
  • Sınır yarıçapı: Standart kartlar için 8px, öne çıkan kartlar için 12px, üstten yuvarlatılmış kartlar için 20px 20px 0 0
  • Gölge: Çok katmanlı sistem:
    • Dinlenim: rgba(0,0,0,0.1) 0px 0px 0px 1px, rgba(0,0,0,0.1) 0px 2px 2px, rgba(0,0,0,0.1) 0px 4px 4px, rgba(0,0,0,0.1) 0px 8px 8px + rgba(255,255,255,0.03) 0px 1px 0px inset
    • İç beyaz vurgu, ince bir üst kenar parlaması yaratır
  • Hover: gölge genişler, kart hafifçe parıldayabilir
  • Geçiş: box-shadow 300ms ease, transform 200ms ease

Giriş Alanları & Formlar

  • Arka plan: şeffaf veya Dark Forest (#061A1C)
  • Metin: Beyaz (#FFFFFF)
  • Sınır: 1px solid #3F3F46 (Shade-70)
  • Sınır yarıçapı: 8px
  • Dolgu: 12px 16px
  • Odak: 2px solid #36F4A4 (Neon Yeşil odak halkası)
  • Yer tutucu: Shade-50 (#71717A)
  • Geçiş: border-color 200ms ease
  • Arka plan: şeffaf (karanlık hero üzerinde), kaydırmada Forest (#102620) olur
  • Yükseklik: ~64px
  • Sol: Shopify wordmark logosu (SVG, karanlık üzerinde beyaz)
  • Orta/Sağ: 18px/500 NeueHaasGrotesk nav bağlantıları, beyaz, harf aralığı 0.72px
  • CTA: Beyaz pill düğme “Start for free” (sağ)
  • İkincil CTA: Beyaz sınırlı Ghost düğme
  • Hover: bağlantılar Muted Text’e (#A1A1AA) kayar veya altı çizgi kazanır
  • Mobil: hamburger menü, tam ekran karanlık bindirme
  • Geçiş: kaydırmada background 300ms ease

Görsel İşleme

  • Ürün ekran görüntüleri: çevreleyen karanlıkla örtüşen karanlık UI bağlamlarına yerleştirilen
  • Yönetici arayüzü önizlemeleri: ince kart sınırlarıyla karanlık arka planlarda gösterilir
  • En boy oranları: çeşitli — hero görüntüleri geniş (16:9 benzeri), özellik görüntüleri esnek
  • Tüm görüntüler karanlık konteynerlerde düzgün oturur — parlak sınır veya çerçeve yok
  • Karanlık yer tutucu yüzeylerle geç yükleme

Güven Göstergeleri

  • Öne çıkan istatistikler: “15+” (yıl), “150M+” (alıcı)
  • NeueHaasGrotesk’te görüntüleme ölçeğinde sayılar
  • İş ortağı/geliştirici ekosistemi çağrı bölümleri
  • Sayfa akışına entegre karanlık temalı referanslar

5. Düzen İlkeleri

Boşluk Sistemi

Temel birim: 8px

TokenDeğerKullanım
space-14pxDar satır içi boşluklar
space-28pxTemel birim, ikon boşlukları
space-312pxKart dolgusu, dar kenar boşlukları
space-416pxStandart öğe dolgusu
space-524pxKart boşlukları, bölüm dolgusu
space-628pxOrta bölüm aralığı
space-732pxBölüm araları
space-836pxBüyük dolgu
space-940pxAna bölüm dolgusu
space-1064pxHero bölüm dolgusu, büyük boşluklar

Izgara & Konteyner

  • Maksimum konteyner genişliği: ~1280px (ortalanmış)
  • Hero: tam genişlik, kenardan kenara karanlık arka plan ve ortalanmış metin
  • Özellik bölümleri: metin ve ürün ekran görüntüleriyle 2 sütunlu düzenler
  • İstatistik bölümleri: büyük sayılarla yatay düzen
  • Yatay dolgu: masaüstü 64px, tablet 32px, mobil 16px
  • Izgara boşluğu: ana içerik blokları arasında 24-32px

Boşluk Felsefesi

Shopify’ın boşluk stratejisi tiyatraldir. Bölümler, bir sunumun temposunu değil, bir web sayfasını yaratan geniş karanlık alan genişlikleriyle ayrılır — 80px ile 120px arasında saf siyah nefes alma alanı. Her içerik bloğu, keynote tarzı kaydırmada kendi “slaydı”dır. Bölümlerin içinde aralık daha sıkı ve daha kasıtlıdır; geniş boşluğa karşı odak yoğunluğu yaratır. Makro düzeyde boşluk ile mikro düzeyde hassasiyet arasındaki zıtlık, siteye sinematik kadansını veren şeydir.

Sınır Yarıçap Ölçeği

DeğerBağlam
4pxEtiketler, rozetler, mikro öğeler
8pxStandart kartlar, giriş alanları, video konteynerleri
12pxÖne çıkan kartlar, görüntü konteynerleri, düğmeler (pill olmayan)
20pxÜstten yuvarlatılmış kartlar (20px 20px 0 0), modal başlıkları
340pxBüyük yuvarlak dekoratif öğeler
9999pxPill düğmeler, pill rozetler, nav öğeleri

6. Derinlik & Yükseklik

SeviyeİşlemKullanım
TemelGölge yok, karanlık yüzeyVarsayılan sayfa arka planı
Hafifrgba(0,0,0,0.1) 0px 0px 0px 1px + iç beyaz parıltıDinlenim kartları
OrtaÇok katmanlı: 1px halka + 2px + 4px + 8px gölge yığınıYükseltilmiş kartlar, öne çıkan bölümler
Yüksekrgba(0,0,0,0.25) 0px 25px 50px -12pxModaller, açılır menüler, bindirmeler
Odak0px 0px 0px 2px #36F4A4Klavye odak halkası (Neon Yeşil)

Shopify’ın gölge sistemi alışılmadık derecede karmaşıktır. Tek değerli gölgeler yerine, kartlar yığılmış, çok katmanlı bir yaklaşım kullanır: sınır tanımı için 1px halka, doğal ışık düşüşü için 2px/4px/8px ilerleyici bulanıklıklar ve üstten aydınlatılmış cam yüzeyini simüle eden hassas bir iç beyaz parıltı (rgba(255,255,255,0.03)). Karanlık arka planlarda gölgeler zaten karanlık yüzeylerden koyulaşır, dolayısıyla gölgeler geleneksel yükseltmeden çok “ortam tıkama” işlevi görür — kart yüzeyin üzerinde yüzmek yerine yüzeye hafifçe batıyor gibi görünür.

Dekoratif Derinlik

  • Karanlık teal degradeleri: Hero bölümleri ve ürün vitrinlerinin arkasındaki ortam radyal yıkamaları
  • Spotlight efektleri: Siyaha soluklaşan parlak ortalanmış alanlar, keynote tarzı tiyatral aydınlatma yaratır
  • Kenar parlaması: İç box-shadow aracılığıyla karanlık kartlarda ince açık renkli kenarlar
  • Yeşil atmosferik hale: Arka plan degradelerindeki soluk yeşil tonları, marka vurgusunu yansıtır

7. Yapılacaklar ve Yapılmayacaklar

Yapılacaklar

  • Derinlik için karanlık teal-siyah yüzey hiyerarşisini kullanın (Void → Deep Teal → Dark Forest → Forest)
  • Görüntüleme tipografisini 330-400 ağırlığında tutun — etherik hafiflik tasarımın imzasıdır
  • Neon Green (#36F4A4) yalnızca odak durumları ve kritik vurgu noktaları için kullanın
  • Tüm birincil CTA düğmelerine 9999px yarıçap uygulayın — tam pill tartışmasızdır
  • Kart yüksekliği için çok katmanlı gölge sistemini kullanın — tek gölgeler düz görünür
  • ss03 OpenType özelliğini tüm metinlerde koruyun — bu tipografik kimliğin bir parçasıdır
  • Gövde metni için Inter Variable, başlıklar için NeueHaasGrotesk kullanın — rollerini asla karıştırmayın
  • Sinematik tempo için bölümler arasında tiyatral aralık yaratın (80px+)

Yapılmayacaklar

  • Karanlık arka planlarda metin için saf siyah (#000000) kullanmayın — yalnızca beyaz (#FFFFFF) kullanın
  • Sıcak renkler (turuncu, kırmızı, sarı) eklemeyin — palet kesinlikle soğuktur (yeşiller, teal’ler, nötrler)
  • NeueHaasGrotesk gövde metni için 500’ün üzerinde yazı tipi ağırlıkları kullanmayın — ağır ağırlıklar etherik hissi bozar
  • Büyük yüzeylere yeşil vurgular uygulamayın — Neon Yeşil yalnızca küçük, hassas noktalar içindir
  • Etkileşimli öğelerde keskin köşeler (0px yarıçap) kullanmayın — her şey yuvarlanır
  • Parlak arka planlar eklemeyin — karanlık tema temeldir, seçenek değil
  • Tek katmanlı box-shadow kullanmayın — yığılmış yaklaşım sistemdir
  • Gövde metni için satır yüksekliğini 1.56’nın üzerine ayarlamayın — Shopify’ın metni nispeten kompakttır
  • NeueHaasGrotesk ve Inter’i aynı boyut/rolde karıştırmayın — ağırlık ölçekleri farklıdır
  • Başlıklar için 0’ın altında harf aralığı kullanmayın — Shopify başlıkları nötr veya pozitif izler

8. Duyarlı Davranış

Kesme Noktaları

AdGenişlikTemel Değişiklikler
Mobil<640pxTek sütun, hamburger nav, görüntüleme metni 48px’e ölçeklenir, 16px dolgu
Tablet640-1024px2 sütunlu ızgaralar başlar, görüntüleme metni 70px, 32px dolgu
Masaüstü1024-1440pxTam düzen, genişletilmiş nav, 96px görüntüleme, 64px dolgu
Büyük Masaüstü>1440pxOrtalanmış maksimum genişlik konteyneri, artan bölüm aralığı

Dokunma Hedefleri

  • Minimum dokunma hedefi: 44x44px (WCAG AAA)
  • Pill düğmeler: cömert yatay dolguyla minimum 48px yükseklik
  • Nav bağlantıları: 44px dokunma alanı
  • Kart yüzeyleri: bağlantılı olduğunda tam kart dokunulabilir

Daraltma Stratejisi

  • Navigasyon: Tam yatay bağlantılar → 1024px altında hamburger menü; logo ve CTA düğmesi görünür kalır
  • Hero bölümü: 96px görüntüleme → tablette 70px → mobilde 48px; tek sütun ortalama hizalamasını korur
  • Özellik bölümleri: 2 sütunlu metin+görüntü → 768px altında yığılmış tek sütun
  • İstatistikler: Yatay sıra → mobilde yığılmış dikey
  • Bölüm dolgusu: Görünüm alanı daraldıkça 64px → 40px → 24px → 16px
  • Kartlar: Izgara → yığın, mobilde tam genişliği korur

Görüntü Davranışı

  • Ürün ekran görüntüleri: karanlık konteynerlerde duyarlı, en boy oranını korur
  • Hero görüntüleri: tüm kesme noktalarında tam genişlik, karanlık yer tutucularla geç yükleme
  • Yönetici UI önizlemeleri: orantılı ölçeklenir, mobilde kırpılabilir
  • Tüm görüntüler duyarlı srcset ile CDN (cdn.shopify.com) kullanır

9. Ajan Prompt Kılavuzu

Hızlı Renk Referansı

  • Birincil CTA: Shopify White (#FFFFFF)
  • Sayfa arka planı: Void Black (#000000)
  • Kart yüzeyi: Deep Teal (#02090A)
  • Bölüm arka planı: Dark Forest (#061A1C)
  • Yükseltilmiş arka plan: Forest (#102620)
  • Vurgu: Neon Green (#36F4A4)
  • Gövde metni: White (#FFFFFF)
  • Sessiz metin: Muted (#A1A1AA)
  • Karanlık sınır: Dark Card Border (#1E2C31)

Örnek Bileşen Promptları

  • “Gerçek siyah (#000000) arka planda beyaz 96px/330 NeueHaasGrotesk başlıklı, #A1A1AA’da 20px/500 alt başlıklı ve iki pill düğmeli hero bölümü oluşturun: beyaz dolgulu (9999px yarıçap) ve 2px beyaz sınırlı ghost”
  • “Deep Teal (#02090A) üzerinde 1px #1E2C31 sınırlı, 12px yarıçaplı, çok katmanlı gölgeli (1px halka + %10 siyahta 2px/4px/8px bulanıklık) 32px/360 beyaz başlık ve 18px/400 #A1A1AA gövde metni içeren özellik kartı tasarlayın”
  • “Dark Forest (#061A1C) üzerinde 96px/750 beyaz sayılar (NeueHaasGrotesk), 16px/400 #A1A1AA tanımlayıcı etiketler ve istatistik blokları arasında cömert 64px aralıkla istatistik bölümü oluşturun”
  • “Şeffaf arka planlı (kaydırmada #102620 olur) yapışkan nav, sol beyaz Shopify logosu, 0.72px harf aralıklı 18px/500 beyaz nav bağlantıları ve sağda beyaz pill ‘Start for free’ düğmesi oluşturun”
  • “rgba(255,255,255,0.2) buzlu cam arka planlı, 4px yarıçaplı, 12px 16px dolgulu, beyaz 16px metinli etiket/rozet — karanlık kart yüzeyinin üzerinde yüzüyor”

Yineleme Kılavuzu

Bu tasarım sistemiyle oluşturulan mevcut ekranları geliştirirken:

  1. Bir seferde BİR bileşene odaklanın
  2. Bu belgeden belirli renk adlarına ve hex kodlarına başvurun
  3. Unutmayın: bu KARANLIK-ÖNCE bir tasarım — açık yüzeyler istisnadır, kural değil
  4. Görüntüleme metni her zaman tüy-hafif hissettirmelidir (ağırlık 330-400) — ağır görünüyorsa ağırlığı azaltın
  5. Neon Green (#36F4A4) kıymetlidir — yalnızca odak ve vurgu için tutumlu kullanın
  6. Karanlık yüzey hiyerarşisi (siyah → deep teal → dark forest → forest) ince derinlik yaratır
  7. Gölgeler çok katmanlıdır — tek bir box-shadow değeri Shopify kart hissini yakalayamaz
  8. ss03 OpenType özelliği tipografik tutarlılık için tüm metinlerde etkin olmalıdır
Mod
design-system
Sahne
design
Yüzey
web
Manifest ID
design-system-shopify

Etiketler

  • design-system
  • first-party
  • design
  • e-commerce-retail