SliderKaydırıcı
Kaydırıcı bileşeni, kullanıcının kaydırıcıyı sürükleyerek bir dizi değer arasından seçim yapmasına olanak tanır.
Kullanım Şekli
Bileşeni ihtiyacınıza göre içe aktarın:
import 'mdui/components/slider.js';
Bileşenin TypeScript türünü ihtiyacınıza göre içe aktarın:
import type { Slider } from 'mdui/components/slider.js';
Kullanım örneği:
<mdui-slider></mdui-slider>Örnekler
Varsayılan Değer
value özniteliği aracılığıyla kaydırıcının geçerli değerini okuyabilir veya ayarlayabilirsiniz.
Devre Dışı Durumu
Kaydırıcıyı devre dışı bırakmak için disabled özniteliğini ekleyin.
Aralık
Kaydırıcının minimum ve maksimum değerlerini ayarlamak için min ve max özniteliklerini kullanın.
Adım Aralığı
Kaydırıcının adım aralığını ayarlamak için step özniteliğini kullanın.
Ölçek İşaretleri
Kaydırıcıda ölçek işaretleri göstermek için tickmarks özniteliğini ekleyin.
Metin İpucunu Gizleme
Kaydırıcıdaki metin ipucunu gizlemek istiyorsanız nolabel özniteliğini ekleyin.
Metin İpucunu Değiştirme
Metin ipucunun görüntüleme biçimini değiştirmek için labelFormatter JavaScript özelliğini kullanabilirsiniz. Bu özellik bir fonksiyondur. Fonksiyon, geçerli kaydırıcı değerini parametre olarak alır ve görüntülemek istediğiniz metni döndürür.
API
Özellikler
| Öznitelik | Özellik | Reflect | Tür | Varsayılan |
|---|---|---|---|---|
value | value | number | 0 | |
Form verileriyle birlikte gönderilen kaydırıcı değeri. | ||||
defaultValue | number | 0 | ||
Varsayılan değer. Form sıfırlandığında bu varsayılan değere sıfırlanır. Bu özellik yalnızca JavaScript özelliği ile ayarlanabilir. | ||||
autofocus | autofocus | boolean | false | |
Sayfa yüklendikten sonra otomatik olarak odaklanıp odaklanmayacağı. | ||||
tabindex | tabIndex | number | - | |
Sekme tuşu ile odak geçişi yapılırken öğenin sırası. | ||||
min | min | number | 0 | |
Kaydırıcının minimum değeri. Varsayılan | ||||
max | max | number | 100 | |
Kaydırıcının maksimum değeri. Varsayılan | ||||
step | step | number | 1 | |
Adım aralığı. Varsayılan | ||||
tickmarks | tickmarks | boolean | false | |
İşaret çentiklerinin eklenip eklenmeyeceği. | ||||
nolabel | nolabel | boolean | false | |
Metin ipucunun gizlenip gizlenmeyeceği. | ||||
disabled | disabled | boolean | false | |
Devre dışı olup olmadığı. | ||||
form | form | string | - | |
İlişkili Bu özellik belirtilmezse, öğe bir | ||||
name | name | string | '' | |
Form verileriyle birlikte gönderilen kaydırıcı adı. | ||||
validity | ValidityState | - | ||
Form doğrulama durumu nesnesi. Ayrıntılar için | ||||
validationMessage | string | - | ||
Form doğrulaması başarısız olduğunda bu özellik bir bilgilendirme mesajı içerir. Doğrulama başarılı olduğunda ise boş bir dize olur. | ||||
labelFormatter | (value: number) => string | - | ||
Etiketin görüntüleme biçimini özelleştirmek için kullanılan işlev. İşlevin parametresi kaydırıcının geçerli değeridir ve dönüş değeri görüntülenmesi istenen metindir. | ||||
Yöntemler
| Ad | Parametreler | Dönüş Değeri |
|---|---|---|
click | void | |
Öğeye fare tıklamasını simüle eder. | ||
focus |
| void |
Odağı geçerli öğeye ayarlar. Parametre olarak bir nesne iletilebilir. Nesnenin özellikleri şunlardır:
| ||
blur | void | |
Odağı geçerli öğeden kaldırır. | ||
checkValidity | boolean | |
Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse | ||
reportValidity | boolean | |
Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse Doğrulama başarısız olduğunda, bileşen üzerinde doğrulama başarısızlığına dair bir ipucu da gösterir. | ||
setCustomValidity |
| void |
Özel bir hata ipucu metni ayarlar. Bu metin boş değilse, alanın doğrulamayı geçmediği anlamına gelir. | ||
CSS Parts
| Ad |
|---|
track-inactive |
Etkin olmayan durumdaki iz. |
track-active |
Etkin durumdaki iz. |
handle |
Kontrol kolu. |
label |
İpucu metni. |
tickmark |
İşaret çentiği. |