İçeriğe geç
Orkide
  1. G-001 Kapak paftası
  2. G-005
Pafta
G-005
Başlık
Numuneler
Rev
843d87c

Tasarım atlası

Web tekniklerinin canlı numuneleri: her birinde bir istem başlangıcı, referanslar ve iyi karıştığı numuneler var. Birkaçını seç, tek bir özet kopyala.

  • 29 numune
  • 6 aile

Üzerine gel, sürükle, tıkla

Her önizleme çalışan bir kod

  1. MO-01HareketGüçlü uyumAğırlık:Hafif

    Kaydırmayla ilerleyen hikâye

    Sayfa art arda dizilmiş sahnelerden oluşur. Kaydırdıkça her sahne ileri geri oynar; tempoyu okuyan belirler.

    • CSS scroll-timeline
    • GSAP ScrollTrigger
    • sticky
    İstem başlangıcı

    Build [subject] as a scroll-driven story in 5 pinned scenes. Use CSS scroll-timeline / view-timeline, with GSAP ScrollTrigger as fallback. Each scene carries one idea and one animation scrubbed by scroll. Add a progress rail, and keep a readable static layout under prefers-reduced-motion.

    Karışımına uyar
  2. MO-02HareketGüçlü uyumAğırlık:Hafif

    Dönüşen yerleşimler

    Filtreleyince, sıralayınca ya da bir şey açınca öğeler bir yerleşimden ötekine sıçramaz, süzülerek geçer.

    • View Transitions API
    • FLIP
    İstem başlangıcı

    Build [subject] so every state change morphs: filtering a grid, opening a card into a detail view, switching pages. Use the View Transitions API with a view-transition-name per item and a FLIP fallback. Keep each transition under 400ms.

    Karışımına uyar
  3. MO-03HareketGüçlü uyumAğırlık:Hafif

    Kinetik tipografi

    Görselin kendisi yazı. Değişken fontun eksenleri zamanla, kaydırmayla ya da imleçle esner, kalınlaşır ve dalgalanır.

    • variable fonts
    • font-variation-settings
    İstem başlangıcı

    Make the hero of [subject] pure kinetic type: a variable font with width and weight axes, each letter reacting to cursor distance and scroll velocity. No images. Split letters into spans, animate font-variation-settings, and keep the text selectable and readable at rest.

    Karışımına uyar
  4. MO-04Hareketİyi uyumAğırlık:Hafif

    Karakter animasyonu

    Ezilip esneyen, göz kırpan küçük bir maskot sayfaya kişilik katar.

    • SVG
    • CSS keyframes
    • Rive / Lottie
    İstem başlangıcı

    Design an original SVG mascot for [subject] and animate it: squash-and-stretch idle bounce, random blinks, and a reaction when the user hovers the main button. Pure SVG plus CSS/WAAPI, no external assets.

    Karışımına uyar
  5. MO-05HareketGüçlü uyumAğırlık:Hafif

    Mikro etkileşimler

    Her tıklamaya küçük ve kendine özgü bir hareketle karşılık veren anahtarlar, beğeniler ve düğmeler.

    • WAAPI
    • spring easing
    • CSS transitions
    İstem başlangıcı

    Give every control in [subject] a micro-interaction: button press depth, submit morphing into a checkmark, toggle with spring overshoot, like-burst. Use CSS + WAAPI with spring-like easing via linear(), each under 300ms.

    Karışımına uyar
  6. GN-01ÜretkenAyar isterAğırlık:Ağır

    Shader sanatı

    GPU'da çalışan bir fragment shader, domain warping ile bükülmüş canlı bir gürültü alanı boyar. Akışı imleç yönlendirir.

    • GLSL
    • WebGL
    • fbm noise
    İstem başlangıcı

    Create a full-bleed WebGL fragment shader background for [subject]: domain-warped fbm noise in [palette], drifting slowly and reacting to cursor position. Cap DPR at 1.5, pause offscreen, and show a static gradient when WebGL is unavailable.

    Karışımına uyar
  7. GN-02ÜretkenAyar isterAğırlık:Ağır

    Sıvı distorsiyon

    Dalgacıklar imlecin altındaki yüzeyi büker; tıpkı suda gezdirilen bir parmak gibi.

    • WebGL
    • displacement
    • ripples
    İstem başlangıcı

    Add a liquid hover distortion to the hero of [subject]: a WebGL plane that ripples outward from the cursor and settles back, with the hero typography or pattern as its texture. Include a non-WebGL fallback.

    Karışımına uyar
  8. GN-03ÜretkenGüçlü uyumAğırlık:Orta

    Hücresel otomatlar

    Basit kurallardan karmaşık desenler doğar. Yeni hücreler ekmek için imleci üzerinde gezdir.

    • Canvas 2D
    • Game of Life
    • reaction-diffusion
    İstem başlangıcı

    Use a cellular automaton as the living background of [subject]: Conway’s Life or reaction-diffusion on a coarse grid, fading trails, reseeding when it stagnates, and the cursor planting cells. Canvas 2D, ~10 simulation steps per second, 60fps drawing.

    Karışımına uyar
  9. GN-04ÜretkenGüçlü uyumAğırlık:Orta

    Akış alanları

    Yüzlerce parçacık, imlece doğru kıvrılan görünmez bir akıntıyı izler.

    • Canvas 2D
    • noise
    • particles
    İstem başlangıcı

    Draw a flow-field particle system behind [subject]: 500–1500 particles following a time-varying noise field, leaving fading trails in [palette], gently attracted to the cursor. Canvas 2D, paused when offscreen.

    Karışımına uyar
  10. GN-05ÜretkenGüçlü uyumAğırlık:Orta

    ASCII ile çizim

    Her şey karakterlerle çizilir. Bir plazma alanı canlı bir metne dönüşür.

    • Canvas text
    • monospace
    • density ramp
    İstem başlangıcı

    Render the hero of [subject] in ASCII: a monospace character grid where a plasma/noise field maps to a density ramp, the cursor sends a ripple, and the headline is carved out of the field. Draw with Canvas fillText one row at a time.

    Karışımına uyar
  11. GN-06ÜretkenGüçlü uyumAğırlık:Hafif

    Üretken kimlik

    Logo bir algoritmadır. Karolar döner ve renk değiştirir; böylece her ziyaretçi farklı bir varyant görür.

    • Truchet tiles
    • seeded random
    • SVG
    İstem başlangıcı

    Design a generative identity for [subject]: a 4×4 Truchet-tile mark from a seeded RNG in two brand colors that slowly mutates. Map seed to variant so stickers and social images can reuse an exact variant, and export it as SVG.

    Karışımına uyar
  12. GN-07ÜretkenGüçlü uyumAğırlık:Orta

    Dithering

    1 bitlik sıralı dithering, yumuşak ışığı baskı gibi pütürlü bir dokuya çevirir.

    • Bayer matrix
    • ImageData
    • pixel art
    İstem başlangıcı

    Give [subject] a 1-bit dithered look: render a lit sphere (or the hero image) at low resolution, apply a 4×4 Bayer ordered dither in two ink colors, and upscale with nearest-neighbor. The light follows the cursor.

    Karışımına uyar
  13. PH-01Fizik ve oyunİyi uyumAğırlık:Ağır

    Fizik tabanlı arayüz

    Gezinme öğeleri gerçek birer nesnedir. Fırlatınca sekerler; yeniden düşürmek için çift tıkla.

    • Matter.js
    • Rapier
    • collisions
    İstem başlangıcı

    Turn the navigation of [subject] into physics objects: labeled circles that drop into a box, collide, and can be thrown with mouse or touch, using Matter.js. Clicking a body still navigates. Provide a normal link list for keyboard users and reduced motion.

    Karışımına uyar
  14. PH-02Fizik ve oyunİyi uyumAğırlık:Orta

    Oyunlaştırılmış sayfa

    Sayfada küçük bir oyun saklı. Puanını artırmak için yıldızları yakala.

    • Canvas
    • game loop
    • particles
    İstem başlangıcı

    Hide a mini-game in [subject]: collectible items drift up, clicking pops them with particles, and the score unlocks something real (a discount code, a hidden section). Canvas game loop, works on touch, never blocks the main content.

    Karışımına uyar
  15. PH-03Fizik ve oyunGüçlü uyumAğırlık:Orta

    Oynanabilir anlatım

    Okunmak yerine kurcalanan bir kavram. Sertliği değiştirdiğinde yay anında tepki verir.

    • simulation
    • sliders
    • live plot
    İstem başlangıcı

    Explain [concept] as a playable explainer: a live simulation with 2–3 sliders, a plot that updates in real time, and short text beside each step, in the spirit of Bartosz Ciechanowski and Nicky Case. Every number on screen is computed, never faked.

    Karışımına uyar
  16. PH-04Fizik ve oyunGüçlü uyumAğırlık:Orta

    Elastik imleç

    İmleçten sarkan bir verlet ipi, momentumuyla salınır.

    • verlet integration
    • Canvas
    İstem başlangıcı

    Attach an elastic verlet rope to the cursor in [subject]: 20–30 segments with gravity and damping, a tapered stroke in [palette]. Hide it on touch devices and under reduced motion.

    Karışımına uyar
  17. SP-01Mekân ve 3BGüçlü uyumAğırlık:Orta

    Sonsuz tuval

    Sayfa yok, yalnızca üzerinde gezindiğin bir pano var. İçerik düzlemde yerini alır, çizgilerle birbirine bağlanır.

    • pan & zoom
    • inertia
    • Canvas
    İstem başlangıcı

    Lay out [subject] as an infinite canvas: content cards placed in 2D space and joined by curved lines, drag to pan with inertia, wheel or pinch to zoom, a minimap, and a “back to center” button. Keep a linear list for screen readers.

    Karışımına uyar
  18. SP-02Mekân ve 3BGüçlü uyumAğırlık:Hafif

    Masaüstü işletim sistemi metaforu

    Site, bir işletim sistemi taklidi. Bölümler, sürükleyip istediğin yere taşıyabileceğin pencerelerde açılır.

    • draggable windows
    • retro UI
    • z-order
    İstem başlangıcı

    Build [subject] as a fake desktop OS: icons on a desktop, sections opening as draggable, focusable windows with title bars, and a taskbar with a live clock. Use an original retro style without real OS branding. On phones, windows become full-screen sheets.

    Karışımına uyar
  19. SP-03Mekân ve 3Bİyi uyumAğırlık:Ağır

    Prosedürel 3D

    Matematikle kurulmuş bir geometri, synthwave bir zeminin üzerinde döner. Kamerayı imleç yönlendirir.

    • Three.js
    • WebGPU
    • procedural meshes
    İstem başlangıcı

    Create a procedural 3D hero for [subject] with Three.js: an object generated from code (no model files), lit and slowly rotating, camera steered by the cursor, light post-processing. Pause offscreen, cap DPR, static poster fallback.

    Karışımına uyar
  20. SP-04Mekân ve 3BGüçlü uyumAğırlık:Hafif

    Eğilen holografik kartlar

    Kartlar imlece doğru eğilir ve üzerlerinde kayan bir parıltı yakalar.

    • CSS 3D transforms
    • perspective
    İstem başlangıcı

    Make the cards of [subject] tilt in 3D toward the cursor with a holographic glare that follows the pointer. CSS perspective and transforms driven by pointer position, smoothed with lerp, flat on touch and reduced motion.

    Karışımına uyar
  21. AE-01EstetiklerGüçlü uyumAğırlık:Hafif

    Neo-brütalizm

    Kalın kenarlıklar, sert gölgeler, bağıran renkler, sıfır cila; hepsi bilerek.

    • hard shadows
    • marquee
    • system fonts
    İstem başlangıcı

    Design [subject] in neo-brutalist style: one loud background color, 3px black borders, hard offset shadows, oversized system type, a ticker marquee, and buttons that physically press in. Keep contrast at WCAG AA.

    Karışımına uyar
  22. AE-02EstetiklerGüçlü uyumAğırlık:Hafif

    Y2K krom

    Sıvı krom harfler, ışıltılar ve şeker renkli gradyanlar; sanki doğrudan 2001'den gelmiş.

    • background-clip text
    • gradients
    • blur blobs
    İstem başlangıcı

    Style [subject] with Y2K energy: an animated liquid-chrome headline (gradient + background-clip), candy-colored blurred blobs, sparkle glyphs and rounded pill UI. Fun but legible, no stock clipart.

    Karışımına uyar
  23. AE-03Estetiklerİyi uyumAğırlık:Hafif

    Kolaj ve doku

    Yırtık kâğıt, bant, raster noktaları ve film greni. Baştan sona kod olsa da el yapımı görünür.

    • SVG filters
    • feTurbulence
    • halftone
    İstem başlangıcı

    Give [subject] a collage look: torn-paper shapes, tape strips, halftone dots and film grain made with SVG filters and patterns, plus slightly rotated cut-out letters for headlines. All procedural, no scanned assets.

    Karışımına uyar
  24. AE-04Estetiklerİyi uyumAğırlık:Orta

    Sıvı cam

    Buzlu paneller hareketli renklerin üzerinde süzülür; kenarları gerçek cam gibi parlar.

    • backdrop-filter
    • layered blur
    İstem başlangıcı

    Build the UI of [subject] as liquid glass: translucent panels with backdrop-filter blur and saturation over slowly moving color blobs, bright 1px edge highlights, and readable text contrast at every position. Check it on a low-end GPU.

    Karışımına uyar
  25. AE-05EstetiklerGüçlü uyumAğırlık:Hafif

    İsviçre tarzı editoryal

    Katı bir ızgara, dev rakamlar, tek bir kırmızı blok. Estetiğin kendisi düzen.

    • CSS grid
    • display type
    • asymmetry
    İstem başlangıcı

    Design [subject] in modern Swiss style: a strict 12-column grid, huge numerals and flush-left type, one red accent block that wipes in on scroll, generous white space, no decoration.

    Karışımına uyar
  26. AE-06EstetiklerGüçlü uyumAğırlık:Hafif

    Terminal / CRT

    Parlayan fosfor yazı, tarama çizgilerinin ardında kendi kendini yazar.

    • monospace
    • glow
    • scanlines
    İstem başlangıcı

    Make [subject] feel like a CRT terminal: phosphor-green monospace text that types itself, scanlines, slight flicker and curvature, and real commands the visitor can type (help, posts, contact). Turn the flicker off under reduced motion.

    Karışımına uyar
  27. SN-01Duyular ve girdiİyi uyumAğırlık:Ağır

    Sese tepki veren

    Bir sütuna dokunduğunda bir nota çalar. Görüntü, duyduğun sese karşılık verir.

    • Web Audio
    • Tone.js
    • audio-reactive
    İstem başlangıcı

    Add a sound layer to [subject]: tapping regions plays notes from a pentatonic scale via Tone.js or Web Audio, and visuals pulse with each note. Sound stays off until the visitor turns it on, with a visible mute toggle.

    Karışımına uyar
  28. SN-02Duyular ve girdiAyar isterAğırlık:Orta

    Cihaz eğimi

    Telefonda bilyeyi yuvarlamak için cihazı eğersin. Burada jiroskopun yerini imleç tutar.

    • DeviceOrientation
    • mobile
    • permissions
    İstem başlangıcı

    Make [subject] respond to phone tilt: DeviceOrientation drives a parallax scene or a rolling marble, with an explicit “Enable motion” button for the iOS permission and pointer control as the desktop fallback. Test on a real device.

    Karışımına uyar
  29. SN-03Duyular ve girdiGüçlü uyumAğırlık:Hafif

    İmleç spot ışığı

    İmleç bir el feneri. İkinci katman yalnızca gösterdiğin yerde belirir.

    • CSS mask
    • radial-gradient
    • pointer vars
    İstem başlangıcı

    Hide a second layer in the hero of [subject] that only shows through a soft circular mask at the cursor (CSS mask-image driven by --x/--y variables). On touch, the spotlight follows the finger. Never put essential information only in the hidden layer.

    Karışımına uyar

Bir karışım nasıl kurulur

Tek fikir, gerisi onu taşır

İyi bir sayfa tek bir büyük fikir taşır. Önce onu seç, onu destekleyen bir ya da iki numune ekle, tek bir görünümle bitir ve her kelime efektler olmadan da okunur kalsın.

İçerikEstetikDestekAna fikir1234
Bir karışımın parçaları
NoParçaAdet
1Ana fikirSayfanın fikrini tek bir numune taşır.1
2DestekBir ya da iki numune daha, yarışmadan derinlik katar.1–2
3EstetikTek bir görünüm hepsini birbirine bağlar.1
4İçerikGerçek metin ve bağlantılar, hiçbir efekt olmadan da okunur.Tümü

Ailelere göre numuneler

  • Hareket5
  • Üretken7
  • Fizik ve oyun4
  • Mekân ve 3B4
  • Estetikler6
  • Duyular ve girdi3

Uyum

Güçlü uyum
genelde ilk denemede olur
İyi uyum
bir stil turu gerekebilir
Ayar ister
bir ayar turu bekle

Ağırlık

Hafif
yalnızca CSS ya da SVG
Orta
bir canvas döngüsü ya da küçük bir kütüphane
Ağır
WebGL, fizik ya da ses

Ajanlar için

Oku, genişlet

Katalog JSON olarak da sunulur. Her numune şablonun kaynağında tek bir dosyadır ve önizlemesi yanındadır: yeni bir tasarım eklemek, bir dosya eklemektir.