Chrome 119'dan 123'e kullanıma sunmak, CSS'nin yeni uluslararası CSS özelliğidir. Yazma Modları Düzey 4. Sektör özellikleri için yazma modu, bu öğelerin dikey yazma modlarında gösterilir. Chrome 123 sürümünde bu özellik etkinleştirilecek Bu yayında, tüm kullanıcılar için bu özellik açıklanmaktadır.
Metin tabanlı form kontrolü öğeleri için dikey yazma modu
Bu özellik tamamen etkinleştirildikten sonra dikey yazma kullanılabilir.
düğmeler, seçim listeleri ve ilerleme durumu gibi form kontrol öğeleri için modlar
öğeler. Bu özelliği kullanmak için CSS özelliğini yazma modunu vertical-lr
olarak ayarlayın:
soldan sağa blok akış yönü ve sağdan sola blok için vertical-rl
akış yönü.
Bu, geleneksel olarak kullanılan pek çok Doğu Asya dili için alfabelerden oluşur. Örneğin, geleneksel Japonca genellikle dikey olarak sağdan sola.
Dikey form kontrolleriyle ilgili uluslararası hale getirilmiş bazı örnekleri aşağıda bulabilirsiniz.
Düğmeler
<html lang="zh">
<button>请点击</button>
button {
writing-mode: vertical-rl;
}
<select>
öğe
Bir <select>
öğesinin tüm metni dikey olarak görüntüleyeceğini belirtebilirsiniz.
select {
writing-mode: vertical-lr;
}
<select multiple>
<option>日本語
<option>中文
<option>English
<option>français
<option>فارسی
</select>
<select>
<option>日本語
<option>中文
<option>English
<option>français
<option>فارسی
</select>
Mevcut uygulamada hâlâ pop-up pencere seçeneklerinin bulunduğunu unutmayın görüntülenir.
Metin tabanlı girişler
Metin girişine dayalı birçok form kontrolü için artık dikey bir form kullanılabilir yazma modunu açar.
textarea {
writing-mode: vertical-rl;
width: 5em;
height: 20em;
}
<textarea>
古池や蛙飛び込む水の音
ふるいけやかわずとびこむみずのおと
</textarea>
Kaydırma Çubukları
Bir form öğesinin değerini görsel olarak göstermek de yararlı olabilir. İşte bu
<meter>
, <progress>
ve <input type=range>
gibi kaydırma çubuklarıyla çalışır.
Daha önce, standart olmayan CSS kullanılarak sadece <range>
dikey olarak oluşturulabiliyordu
görünüm değeri slider-vertical
. Artık üçü de dikey olarak görüntülenebilir.
Bunun için CSS writing-mode
özelliğini kullanabilirsiniz.
input[type="range"], meter, progress {
writing-mode: vertical-lr;
}
Varsayılan olarak, CSS yönü ltr
değerine ayarlıdır. Bu, değerlerin
yukarıdan aşağıya oluşturulur. Değerin yönünü en altta olacak şekilde belirtebilirsiniz
en üste ayarlamak için yönü rtl
olarak ayarlayın.
input[type="range"], meter, progress {
writing-mode: vertical-lr;
direction: rtl;
}
Chrome 122'de değer yönünü değiştirmeye yönelik bir deneme bulunmaktadır. Geri bildirimlerinizi bizimle paylaşın.
Etkileşimde bulunun ve geri bildirim paylaşın
Bu özelliklerle ilgili geri bildirimde bulunmak için şu adresten sorun bildiriminde bulunun: crbug.com.