- G-001 Kapak paftası
- 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.
Üzerine gel, sürükle, tıkla
Her önizleme çalışan bir kod
- 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.
İ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 - 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.
- Canlı gör
- MDN: View TransitionsChrome docs
İ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 - 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.
- Canlı gör
- v-fonts.comCodePen: kinetic type
İ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 - MO-04Hareketİyi uyumAğırlık:Hafif
Karakter animasyonu
Ezilip esneyen, göz kırpan küçük bir maskot sayfaya kişilik katar.
- Canlı gör
- Rive communityLottieFiles
İ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 - 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.
- Canlı gör
- CodropsCodePen: micro-interactions
İ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 - 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.
- Canlı gör
- ShadertoyThe Book of Shaders
İ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 - 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.
- Canlı gör
- Codrops demosShadertoy: ripple
İ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 - 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.
- Canlı gör
- LifeWikiReaction-diffusion tutorial
İ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 - 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.
İ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 - GN-05ÜretkenGüçlü uyumAğırlık:Orta
ASCII ile çizim
Her şey karakterlerle çizilir. Bir plazma alanı canlı bir metne dönüşür.
- Canlı gör
- play.coreCodePen: ASCII
İ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 - 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.
- Canlı gör
- Truchet tilesGenerative Artistry
İ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 - GN-07ÜretkenGüçlü uyumAğırlık:Orta
Dithering
1 bitlik sıralı dithering, yumuşak ışığı baskı gibi pütürlü bir dokuya çevirir.
- Canlı gör
- Ditherpunk (Surma)CodePen: dithering
İ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 - 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.
- Canlı gör
- Matter.js demosRapier
İ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 - 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.
- Canlı gör
- Bruno Simonneal.fun
İ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 - 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.
İ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 - PH-04Fizik ve oyunGüçlü uyumAğırlık:Orta
Elastik imleç
İmleçten sarkan bir verlet ipi, momentumuyla salınır.
İ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 - 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.
- Canlı gör
- tldrawAwwwards interactive
İ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 - 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.
- Canlı gör
- PoolsuiteWindows 93
İ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 - 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.
- Canlı gör
- three.js examplesWebGPU samples
İ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 - 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.
- Canlı gör
- MDN: perspectiveCodePen: holo cards
İ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 - 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.
- Canlı gör
- Brutalist WebsitesFigma: 2026 trends
İ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 - 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ş.
İ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 - 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.
İ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 - 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.
İ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 - 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.
- Canlı gör
- Fonts In UseTypographica
İ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 - AE-06EstetiklerGüçlü uyumAğırlık:Hafif
Terminal / CRT
Parlayan fosfor yazı, tarama çizgilerinin ardında kendi kendini yazar.
İ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 - 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.
İ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 - SN-02Duyular ve girdiAyar isterAğırlık:Orta
Cihaz eğimi
Telefonda bilyeyi yuvarlamak için cihazı eğersin. Burada jiroskopun yerini imleç tutar.
- Canlı gör
- MDN: device orientation
İ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 - SN-03Duyular ve girdiGüçlü uyumAğırlık:Hafif
İmleç spot ışığı
İmleç bir el feneri. İkinci katman yalnızca gösterdiğin yerde belirir.
İ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
Buna uyan numune yok. “3D” ya da “yazı” gibi daha genel bir kelime dene.
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.
| No | Parça | Adet |
|---|---|---|
| 1 | Ana fikirSayfanın fikrini tek bir numune taşır. | 1 |
| 2 | DestekBir ya da iki numune daha, yarışmadan derinlik katar. | 1–2 |
| 3 | EstetikTek 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.