Yerel radyo denetimleri, alternatif renkli başlık ve inceleme özeti içeren anlaşılır bir ekstre biçimi tercihi oluşturmak için Visa Nova CSS kullanın. Tam 1.6.5 tema değerlerini, ölçeklenebilir boşlukları ve eksiksiz stil sayfası entegrasyonunu inceleyin.
Yerel olarak gömülü yerel @visa/nova-styles 1.6.5 CSS ve Visa teması; uzak font-face kuralları kaldırıldı ve sistem yazı tipleri kullanıldı. Özgün uygulama düzeni ve yerel betik. · Uygulama başvurusu
02
Visa Product tasarım sistemi Tasarım Referansı
Yayımlanmış @visa/nova-styles 1.6.5 stilleri, Visa teması ve örnek meta verileri. Varsayılan/açık değerler, alternatif ve koyu tema geçersiz kılmalarından ayrılmıştır. Önizleme resmî CSS paketini yerel olarak gömer ve uzak font-face kurallarını kaldırarak sistem yedeğini kullanır.
Visa Product tasarım sistemi Okunabilir İnceleme Durumuna Sahip Bir Tercih Görevi
Her soruyu bağımsız tutun
Örnek, ekstre biçimini ve özet sıklığını sorar. Bunlar ayrı radyo gruplarıdır: sıklığı değiştirmek, biçim seçimini kaldırmaz. Birincil işlemden önce her iki seçeneği de yineleyen özet, kullanıcının sonucu bir simgeyi yorumlamadan veya gizli bir varsayılanı anlamaya çalışmadan incelemesini sağlar.
Tercihi inceleme işlemi yalnızca yerel bir onay kaydeder. Sayfa kart numarası istemez, hesaba erişmez, ekstre oluşturmaz ve finansal hizmet ayarını değiştirmez. Böylece örnek, tasarım sisteminin seçim ve geri bildirim davranışına odaklanır.
Visa Product tasarım sistemi Nova stilleri ve Visa teması ayrı içe aktarımlardır
Yapı, temanın tamamı değildir
Resmî kurulumda önce styles.css, ardından themes/visa/index.css gösterilir. İlki bileşen ve yardımcı sınıf kurallarını sağlar; ikincisi Visa temasını sunar. Yalnızca birini yüklemek eksik bir entegrasyon oluşturur. Bağımsız örnek ve içe aktarma kod parçacığı da bu sırayı korur.
Kontrol edilen paketin sürümü 1.6.5’tir. Örnek, görüntülenirken üçüncü taraf bir stil sayfası isteğine bağlı olmaması için CSS paketini yerel olarak gömer. Uzak font-face bildirimleri kaldırılır ve uygulama, yedek olarak sistem yazı tipini açıkça kullanır. Bu, yazı tipi değişikliği belirtilmiş yerel Nova CSS kullanımıdır; tescilli yazı tipiyle birebir eşleştiği iddiası değildir.
Visa Product tasarım sistemi Varsayılan ve alternatif paletlerde, her renk için eşleşen bir ön plan rengi bulunur
Bir dolgu rengini metin rolü olmadan başka yere taşımayın
Varsayılan/açık temadaki etkin renk #1434cb, üzerine gelindiğinde #173be8 ve basıldığında #0f2595 olur. Bu rengin üzerindeki metin rolü beyazdır. Alternatif tema bağlamında rol eşlemesi değişir; bu nedenle örnek, yalnızca arka planı geçersiz kılmak yerine başlık yüzeyinde v-alternate kullanır.
Vurgu rengi #fcc015, tüm düğmeler için kullanılacak evrensel bir dolgu rengi değildir. Vurgu ve etkin rollerinin nasıl kullanılacağını tema bağlamı belirler. Referans tablosunda varsayılan palet açıklanır; aynı stil sayfasında daha sonra tanımlanan koyu ve alternatif renkler, yanıltıcı tek bir değer kümesi oluşturacak şekilde birleştirilmez.
Visa Product tasarım sistemi rem ölçeğini temanın kök boyutuna göre değerlendirin
Temanın 14 piksellik kök boyutu, alışılmış rem varsayımlarını değiştirir
Visa teması, kök yazı tipi boyutunu 14 piksel olarak tanımlar. Bu nedenle yaklaşık 2.285714rem olan headline-1 değeri, bu kök boyutunda 32 piksele karşılık gelir; 16 piksellik kök varsayılarak elde edilen değere değil. body-1 yaklaşık 1.142857rem, body-2 ise 1rem’dir.
Ölçeklenebilir boyut belirteçleri, bir piksel değerinin tema ölçek faktörüyle çarpımını ifade eder. Duyarlı bağlamlarda ikinci bir faktör de devreye girebilir. Boşlukları uygulamaya uyarlarken bu ifadeyi koruyun; yalnızca varsayılan hesaplanmış sayıyı kopyalamak bu ilişkiyi kaybettirir. Örnekte, sıklık kontrollerinde resmî gap yardımcı sınıfları; genel iki sütunlu düzende ise uygulamaya özgü boyutlar kullanılır.
Visa Product tasarım sistemi Nova sunumunun altında yerel radyo düğmesi anlamı
Stil verilmiş bir daire, radyo grubu değildir
Herkese açık meta veriler, v-radio sınıfını gerçek bir input type="radio" öğesine uygular ve bunu bir label ile eşleştirir. Önizlemede bu yerel yapı korunur ve her seçeneğin görünür açıklaması kendi label öğesine sarılır. Klavye okları grup içinde seçimler arasında gezinmeyi sağlar; seçili durum tarayıcı ve yardımcı teknolojiler tarafından kullanılabilir olmaya devam eder.
Her sorunun adını bir fieldset ve legend belirtir. Biçim seçenekleri, seçimin sonuçlarını açıklar: PDF indirilebilir bir örnektir; HTML ise yeniden akış sağlayan bir biçim olarak tanımlanır. Ürüne özgü içerik özgündür; denetimlerin yapısı ve sınıfları yerel kitaplıktan alınmıştır.
İki biçim seçeneği için bir ad, sıklık için başka bir ad kullanın.
Özetin tutarlı bir etiket kullanabilmesi için radyo düğmesinin value değerini görünür metinden ayrı tutun.
Durumu yalnızca dekoratif bir sınıfla değil, checked ve disabled öznitelikleriyle belirtin.
Visa Product tasarım sistemi Nova CSS denetimlere stil verir; seçimi yerel HTML yönetir
Gruplama ve inceleme mantığını stil sayfasının dışında tutun
Örnekte, gerçek radyo girişlerinde Nova’nın v-radio sınıfı kullanılır. Ortak name öznitelikleri biçim seçeneklerini birbirini dışlayacak şekilde gruplarken farklı bir name özniteliği sıklık grubunu ayırır. Fieldset ve legend grup bağlamını sağlar; ilişkilendirilmiş bir label ise seçeneğin tüm metnini denetimin erişilebilir adına dahil eder.
CSS paketi seçenek belirlemez, uygulama kalıcılığını yönetmez veya inceleme kaydı oluşturmaz. Sağlanan betik, iki yerel grubu okuyup yerel bir özet oluşturur. Önceki değerler artık mevcut tercihi yansıtmadığından, seçim değişikliği bu özeti temizler.
Uygulamada hem yapısal stil sayfasını hem de Visa temasını kullanın. Alternatif başlıkta v-alternate kullanılır; form ise varsayılan renk bağlamında kalır. Yalnızca arka planı değiştirip ön plan rollerini çözümsüz bırakarak başlığı taklit etmeyin.
Visa Product tasarım sistemi Her genişlikte tek bir okuma sırası
Görev sırasını değiştirmeden özeti taşıyın
Geniş ekranlarda seçim grupları ve mevcut seçim özeti yan yana görünür. Dar ekranlarda özet, formun ardından gelir. Belge görseli göreve ilişkin bilgi sağlamadığından gizlenir; tüm etiketler, açıklamalar ve eylemler korunur.
CSS kitaplığı güncel tarayıcıları destekler. Resmî geliştirme yönergeleri eski tarayıcılarla uyumluluk garantisi vermez. Bu nedenle üretim ekipleri, modern bir önizlemenin sorunsuz çalışmasını evrensel destek olarak kabul etmek yerine destekledikleri sürümleri test etmelidir.
Sabitlenmiş yapısal CSS ve Visa temasını yükleyin, ardından uygulama düzeni stillerini ekleyin.
Erişilebilir HTML ve üç aylık seçeneklerini belirleyin, tercihi gözden geçirin ve ikisinin de özette göründüğünü doğrulayın.
Seçeneklerden birini değiştirin, inceleme bildiriminin sıfırlandığını doğrulayın; ardından Sıfırla’yı ve dar ekran düzenini test edin.
Bileşen sunumunu CSS sağlar; küçük betik uygulama davranışını sağlar.
Tercih değiştirildiğinde önceki inceleme durumu temizlenir.
Alternatif başlık gerçek bir tema bağlamıdır; paletin elle boyanmış bir taklidi değildir.
Eksiksiz HTML dosyasını index.html adıyla kaydedin ve sabitlenmiş herkese açık CSS URL’lerine erişebilen bir tarayıcıda açın. Bu kılavuzdaki gömülü önizleme, stilleri yerel olarak içerir.
Yapıyı ve temayı birlikte yükleyin
Paketlenmiş bir uygulamada, uygulama stil sayfasından önce her iki katmanı da bir kez içe aktarın.
Tema dosyası eksikse yapısal sınıflar bulunabilir, ancak amaçlanan Visa belirteçleri uygulanmayabilir.
04
Visa Product tasarım sistemi aracı kurulumu
Uygulamaya Başlangıç Noktası
Eksiksiz HTML, doğrulanmış styles.css ve themes/visa/index.css yollarını kullanır. Her ikisi de gereklidir. Bu iframe’de stiller yerel olarak gömülüdür; resmî uzak font-face bildirimleri iframe’den çıkarılmıştır.
kabuk / HTML
npm create vite@latest statement-preference -- --template vanilla
cd statement-preference
npm install
npm install @visa/[email protected]
# Replace index.html with the complete example below.
npm run dev
Projeniz İçin Bir İstem
Ajan İstemi
Sabitlenmiş yapısal ve tema CSS öğelerini kullanarak Visa Nova hesap özeti tercihi örneğini oluşturun. Yerel radyo gruplarını, açık legend öğelerini ve ilişkilendirilmiş label öğelerini koruyun. Varsayılan ve alternatif tema rollerini birbirinden ayırın; rem değerlerini değerlendirirken 14px kök boyutunu dikkate alın. İncelemeyi yerel tutun, seçimler değiştiğinde eski onay bildirimini temizleyin ve dar ekranlarda özeti formun altına yerleştirin.
05
Visa Product tasarım sistemi kaynakları ve kapsamı
Yerel Nova CSS bileşenlerini kullanan bağımsız OpenDesign kılavuzu. Bu kurgusal tercih görevi hesap verisi kullanmaz ve herhangi bir finansal hizmette değişiklik yapmaz. Önizlemede, sistem yazı tipi kullanıldığı açıkça belirtilir.