MDUIDocs
llms.txt bağlantısını kopyalallms-full.txt bağlantısını kopyalaBu sayfayı Markdown olarak görüntüleBu sayfayı ChatGPT ile tartışBu projenin belgelerini ChatGPT ile tartış
Önceden Tanımlı Renkler
Özel Renk
Duvar Kağıdından Renk Çıkar
Lütfen bir duvar kağıdı seçin
Başlarken
AI Destekli Geliştirme
Stiller
Frameworklerle Entegrasyon
Bileşenler
Avatar AvatarBadge RozetBottomAppBar Alt Uygulama ÇubuğuButton ButonButtonIcon Simge ButonuCard KartCheckbox Onay KutusuChip ChipCircularProgress Dairesel İlerlemeCollapse CollapseDialog DiyalogDivider AyırıcıDropdown Açılır MenüFab Kayan İşlem ButonuIcon SimgeLayout LayoutLinearProgress Doğrusal İlerlemeList ListeMenu MenüNavigationBar Gezinme ÇubuğuNavigationDrawer Gezinme ÇekmecesiNavigationRail Gezinme RayıRadio Radyo ButonuRangeSlider Aralık KaydırıcısıSelect Seçim KutusuSegmentedButton Segmentli ButonSlider KaydırıcıSnackbar SnackbarSwitch AnahtarTabs SekmeTextField Metin AlanıTooltip TooltipTopAppBar Üst Uygulama Çubuğu
Fonksiyonlar
Kütüphaneler

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ÖzellikReflectTürVarsayılan
valuevaluenumber0

Form verileriyle birlikte gönderilen kaydırıcı değeri.

defaultValuenumber0

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.

autofocusautofocusbooleanfalse

Sayfa yüklendikten sonra otomatik olarak odaklanıp odaklanmayacağı.

tabindextabIndexnumber-

Sekme tuşu ile odak geçişi yapılırken öğenin sırası.

minminnumber0

Kaydırıcının minimum değeri. Varsayılan 0'dır.

maxmaxnumber100

Kaydırıcının maksimum değeri. Varsayılan 100'dür.

stepstepnumber1

Adım aralığı. Varsayılan 1'dir.

tickmarkstickmarksbooleanfalse

İşaret çentiklerinin eklenip eklenmeyeceği.

nolabelnolabelbooleanfalse

Metin ipucunun gizlenip gizlenmeyeceği.

disableddisabledbooleanfalse

Devre dışı olup olmadığı.

formformstring-

İlişkili <form> öğesi. Bu özelliğin değeri, aynı sayfadaki bir <form> öğesinin id'si olmalıdır.

Bu özellik belirtilmezse, öğe bir <form> öğesinin alt öğesi olmalıdır. Bu özellik sayesinde öğeyi yalnızca <form> öğesinin alt öğesi olarak değil, sayfanın herhangi bir yerine yerleştirebilirsiniz.

namenamestring''

Form verileriyle birlikte gönderilen kaydırıcı adı.

validityValidityState-

Form doğrulama durumu nesnesi. Ayrıntılar için ValidityState'e bakın.

validationMessagestring-

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

AdParametrelerDönüş Değeri
click
void

Öğeye fare tıklamasını simüle eder.

focus
  • options: FocusOptions (İsteğe Bağlı)
void

Odağı geçerli öğeye ayarlar.

Parametre olarak bir nesne iletilebilir. Nesnenin özellikleri şunlardır:

  • preventScroll: Varsayılan olarak, öğe odaklandıktan sonra sayfa, öğeyi görünüme getirmek için kayar. Sayfanın kaydırılmasını istemiyorsanız, bu özelliği true olarak ayarlayabilirsiniz.
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 false döndürür ve invalid olayını tetikler; geçerse true döndürür.

reportValidity
boolean

Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse false döndürür ve invalid olayını tetikler; geçerse true döndürür.

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
  • message: string
void

Özel bir hata ipucu metni ayarlar. Bu metin boş değilse, alanın doğrulamayı geçmediği anlamına gelir.

Olaylar

Ad
focus

Odak alındığında tetiklenir.

blur

Odak kaybedildiğinde tetiklenir.

change

Değer değiştiğinde ve odak kaybedildiğinde tetiklenir.

input

Değer değiştiğinde tetiklenir.

invalid

Form alanı doğrulaması başarısız olduğunda tetiklenir.

CSS Parts

Ad
track-inactive

Etkin olmayan durumdaki iz.

track-active

Etkin durumdaki iz.

handle

Kontrol kolu.

label

İpucu metni.

tickmark

İşaret çentiği.

Bu Sayfanın İçindekiler