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

TabsSekme

Sekme bileşeni, içeriği veya veri kümelerini gruplandırmak ve görüntülemek için kullanılır. Bu sayede kullanıcılar farklı kategoriler arasında hızlıca geçiş yapabilir.

Kullanım Şekli

Bileşenleri ihtiyacınıza göre içe aktarın:

import 'mdui/components/tabs.js';
import 'mdui/components/tab.js';
import 'mdui/components/tab-panel.js';

Bileşenlerin TypeScript türlerini ihtiyacınıza göre içe aktarın:

import type { Tabs } from 'mdui/components/tabs.js';
import type { Tab } from 'mdui/components/tab.js';
import type { TabPanel } from 'mdui/components/tab-panel.js';

Kullanım örneği:

Sekme 1 Sekme 2 Sekme 3 Panel 1 Panel 2 Panel 3
<mdui-tabs value="sekme-1">
  <mdui-tab value="sekme-1">Sekme 1</mdui-tab>
  <mdui-tab value="sekme-2">Sekme 2</mdui-tab>
  <mdui-tab value="sekme-3">Sekme 3</mdui-tab>

  <mdui-tab-panel slot="panel" value="sekme-1">Panel 1</mdui-tab-panel>
  <mdui-tab-panel slot="panel" value="sekme-2">Panel 2</mdui-tab-panel>
  <mdui-tab-panel slot="panel" value="sekme-3">Panel 3</mdui-tab-panel>
</mdui-tabs>

Örnekler

Sekme Stili

<mdui-tabs> bileşeninde variant özniteliğini kullanarak sekmelerin stilini ayarlayabilirsiniz.

Sekme Konumu

<mdui-tabs> bileşeninde placement özniteliğini kullanarak sekmelerin konumunu ayarlayabilirsiniz.

Tam Genişlik Gösterimi

<mdui-tabs> bileşenine full-width özniteliğini ekleyerek sekmelerin tüm genişliği kaplamasını sağlayabilirsiniz. Bu durumda her bir sekme genişliği eşit olarak paylaşır.

Simge

<mdui-tab> bileşeninde icon özniteliğini ayarlayarak sekmeye Material Icons simgesi ekleyebilirsiniz. Ayrıca icon slot'u aracılığıyla da simge öğesi ekleyebilirsiniz.

Simgeyi ve metni yatay olarak hizalamak için inline özniteliğini ekleyin.

Rozet

<mdui-tab> bileşeninde, badge slot'u aracılığıyla rozet ekleyebilirsiniz.

Özel İçerik

<mdui-tab> bileşeninde custom slot'unu kullanarak sekmenin içeriğini tamamen özelleştirebilirsiniz.

mdui-tab-panel API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
valuevaluestring-

Sekme panel öğesinin değeri.

Slots

Ad
Varsayılan

Sekme panel öğesi içeriği.

mdui-tab API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
valuevaluestring-

Sekme gezinme öğesinin değeri.

iconiconstring-

Material Icons simge adı. slot="icon" ile de ayarlanabilir.

inlineinlinebooleanfalse

Simge ve metnin yatay olarak düzenlenip düzenlenmeyeceği.

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ı.

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.

Olaylar

Ad
focus

Odak alındığında tetiklenir.

blur

Odak kaybedildiğinde tetiklenir.

Slots

Ad
Varsayılan

Sekme gezinme öğesinin metin içeriği.

icon

Sekme gezinme öğesindeki simge.

badge

Rozet.

custom

Tüm sekme gezinme öğesindeki içeriği özelleştirir.

CSS Parts

Ad
container

Sekme gezinme öğesi kabı.

icon

Sekme gezinme öğesindeki simge.

label

Sekme gezinme öğesinin metni.

mdui-tabs API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
variantvariant'primary' | 'secondary''primary'

Sekme şekli. Olası değerler:

  • primary: Uygulamanın ana sayfaları arasında geçiş yapmak için <mdui-top-app-bar> altında kullanıma uygundur
  • secondary: Bir sayfada, bir grup ilgili içerik arasında geçiş yapmak için kullanıma uygundur
valuevaluestring-

Şu anda etkin olan <mdui-tab> değeri.

placementplacement'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end''top-start'

Sekme konumu. Varsayılan top-start'tır. Olası değerler:

  • top-start: Üstte, sola hizalı
  • top: Üstte, ortalanmış
  • top-end: Üstte, sağa hizalı
  • bottom-start: Altta, sola hizalı
  • bottom: Altta, ortalanmış
  • bottom-end: Altta, sağa hizalı
  • left-start: Solda, üste hizalı
  • left: Solda, ortalanmış
  • left-end: Solda, alta hizalı
  • right-start: Sağda, üste hizalı
  • right: Sağda, ortalanmış
  • right-end: Sağda, alta hizalı
full-widthfullWidthbooleanfalse

Ana öğenin genişliğini doldurup doldurmayacağı.

Olaylar

Ad
change

Seçili değer değiştiğinde tetiklenir.

Slots

Ad
Varsayılan

<mdui-tab> öğeleri.

panel

<mdui-tab-panel> öğeleri.

CSS Parts

Ad
container

<mdui-tab> öğelerinin kabı.

indicator

Etkin durum göstergesi.

Bu Sayfanın İçindekiler