Skip to main content

CSS Kaydırma Anı Generatorü Yatay ve dikey kaydırma için CSS kaydırma anı düzenlerini, anı hizalaması ile birlikte oluşturun.

CSS Kaydırma Anı Generatorü illustration
🎨

CSS Kaydırma Anı Generatorü

Yatay ve dikey kaydırma için CSS kaydırma anı düzenlerini, anı hizalaması ile birlikte oluşturun.

1

Kaydırma yönünü seçin

Snap konteynırınız için yatay veya dikey kaydırmayı seçin.

2

Snap davranışını yapılandırın

Snap türünü (zorunlu veya yakınlık) ve snap hizalamasını (başlangıç, merkez, son) ayarlayın.

3

CSS'yi kopyalayın

Ön izlemeyi kaydırarak snap davranışını görün ve konteynır ve öğe CSS'lerini kopyalayın.

Loading tool...

What Is CSS Kaydırma Anı Generatorü?

CSS Kaydırma Anlık Generator, saf CSS ile karusel benzeri deneyimler oluşturmak için anlık kaydırma düzenleri oluşturur. Kaydırma anlık, içeriğin tanımlı konumlara sıçradığı yerel ve pürüzsüz bir kaydırma deneyimi sağlar. Bu araç, hem yatay hem de dikey kaydırma yönlerini destekler ve anlık türü (katı sıçrama için zorunlu, esnek sıçrama için yakınlık) ve anlık hizalama (başlangıç, merkez veya son) kontrollerine sahiptir. Öğeler arasındaki boşluğu ve kaydırma öğelerinin sayısını ayarlayabilirsiniz. Ön izleme tam olarak etkileşimlidir - öğeleri görmek için kaydırın ve anlık davranışını eylemde görün. Oluşturulan CSS, hem kap contenır scroll-snap-type özelliğini hem de öğe scroll-snap-align özelliğini içerir ve size anlık kaydırmayı uygulamak için tam kodu verir.

Why Use CSS Kaydırma Anı Generatorü?

  • Hem yatay hem de dikey scroll snap desteği
  • Zorunlu ve yakınlık snap türü seçenekleri
  • Gerçek kaydırma gösterimi ile etkileşimli ön izleme
  • JavaScript gerektirmeyen saf CSS çözümü

Common Use Cases

Görsel Karuseller

JavaScript kütüphaneleri olmadan yerel hissi veren görsel karuseller oluşturun.

Ürün Galerileri

E-ticaret siteleri için snapping ürün galerileri oluşturun.

Tam Sayfa Kaydırma

Tam sayfa dikey kaydırma bölümleri uygulayın.

Hikaye/Kart Beslemeleri

Mobil dostu yatay kart beslemelerini snap kaydırmayla oluşturun.

Technical Guide

CSS Kaydırma Anlık, iki ana özellik kullanır: containır上的 scroll-snap-type ve öğelerdeki scroll-snap-align. scroll-snap-type bir eksen (x, y veya her ikisi) ve bir sıkılık değeri (zorunlu veya yakınlık) alır. zorunlu, kaydırma konumunu anlık noktasına sıçramaya zorlar, mientras yakınlık yalnızca anlık noktasına yakın olduğunda sıçrar. Öğelerdeki scroll-snap-align, öğenin nereye sıçradığını tanımlar: başlangıç, containırın başlangıcına hizalar, merkez orta noktaya ve son containırın sonuna hizalar. Ek özellikler arasında containır上的 scroll-padding için ofset anlık konumları ve öğelerdeki scroll-margin için bireysel anlık ofsetleri bulunur. Anlığın çalışması için containırın overflow: auto veya overflow: scroll ve tanımlı boyutlara ihtiyacı vardır. Kaydırma davranışı pürüzsüz ve yerel tarayıcı kaydırmayı kullanır, mükemmel bir performans sağlar. Modern tarayıcılar anlık kaydırmayı satıcı ön ekleri olmadan tam olarak destekler.

Tips & Best Practices

  • 1
    Sıkı karusel davranışı için zorunlu snap türünü kullanın
  • 2
    Snap konumlarından konteynır kenarlarına ofset eklemek için scroll-padding ekleyin
  • 3
    Sayfa kaydırmasını önlemek için overscroll-behavior: contain ayarlayın
  • 4
    Öğeleri sıkıştırmalarını önlemek için öğelerde flex-shrink: 0 kullanın

Related Tools

Frequently Asked Questions

Q Zorunlu ve yakınlık arasındaki fark nedir?
Zorunlu her zaman en yakın noktaya snapping yapar. Yakınlık, yalnızca kaydırma konumu bir snap noktasına yakınsa snapping yapar.
Q Kaydırma snap mobil cihazlarda çalışır mı?
Evet, CSS scroll snap yerel dokunma kaydırmayla ve momentumla birlikte mükemmel şekilde mobil cihazlarda çalışır.
Q CSS Grid ile birlikte scroll snap kullanabilir miyim?
Evet, scroll snap Grid ve Flexbox dahil olmak üzere herhangi bir düzenleme yöntemiyle çalışır.
Q Yumuşak kaydırmayı nasıl eklerim?
Snap noktaları arasında animasyonlu kaydırma için konteynıra scroll-behavior: smooth ekleyin.
Q Kaydırma snap tüm tarayıcılarda destekleniyor mu?
Evet, CSS Scroll Snap tüm modern tarayıcılarda satıcı ön ekleri olmadan desteklenmektedir.

About This Tool

CSS Kaydırma Anı Generatorü is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.