Ana içeriğe geç
Web Geliştirme

Web sitelerindeki ürün tanıtımlarında video yerine CSS animasyonları kullanılıyor

Öne çıkanlar

  • Tanıtım klipleri JavaScript kullanmadan yalnızca saf HTML ve CSS keyframe kurallarıyla çalışıyor.
  • Örnek akışların tamamı sıkıştırılmış halde sadece 3,3 KB boyutunda ortak bir stil dosyası kullanıyor.
  • Container Queries ve cqw birimleri sayesinde tanıtımlar her çözünürlükte video gibi ölçekleniyor.

Yazılım şirketleri pazarlama sayfalarındaki ürün tanıtımlarında ağır video ve GIF dosyaları yerine saf HTML ve CSS ile oluşturulan animasyonlu arayüz kliplerini tercih etmeye başladı. Stepshots tarafından paylaşılan yöntem, 10 saniyelik döngüler halinde çalışan ve hiçbir JavaScript bağımlılığı gerektirmeyen hafif arayüz simülasyonlarının nasıl inşa edileceğini gösterdi. Bu klipler, tarayıcıda herhangi bir betik dosyası yüklenmeden önce çalışmaya başlayarak sayfa açılış hızını koruyor.

Yayımlanan rehbere göre arayüz klipleri, CSS Container Queries ve cqw birimlerinden yararlanarak her ekran boyutunda vektörel keskinlik sunuyor. Boyutlandırmaların em birimiyle yapıldığı sistemde, koyu ve açık tema desteği doğrudan projenin mevcut tema değişkenleriyle entegre çalışıyor. Tanıtılan üç farklı akış örneğinin toplamda yalnızca 3,3 KB boyutunda sıkıştırılmış tek bir stil dosyasını paylaştığı belirtildi.

Yöntem ayrıca erişilebilirlik standartlarını gözeterek prefers-reduced-motion sorgusu ile hareket kısıtlaması isteyen kullanıcılara animasyonları kapatıp nihai durumu gösteriyor. Görsel öğeler role="img" ve açıklayıcı aria-label etiketleriyle ekran okuyuculara aktarılıyor. Geliştiriciler, video montajı veya yeniden ekran kaydı alma ihtiyacı duymadan doğrudan kod üzerinden ürün güncellemelerini yansıtabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.