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

LayoutLayout

Layout bileşeni, karmaşık sayfa düzenleri oluşturmak için esnek bir düzen sistemi sağlar.

Kullanım Şekli

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

import 'mdui/components/layout.js';
import 'mdui/components/layout-item.js';
import 'mdui/components/layout-main.js';

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

import type { Layout } from 'mdui/components/layout.js';
import type { LayoutItem } from 'mdui/components/layout-item.js';
import type { LayoutMain } from 'mdui/components/layout-main.js';

Giriş:

Düzen sistemi, dıştan içe doğru bir prensibi takip eder. Her düzen bileşeni (<mdui-layout-item> bileşeni), dört yönden (üst, alt, sol, sağ) birinde yer kaplar. Sonraki düzen bileşenleri, kalan alanda yer kaplamaya devam eder.

Aşağıdaki bileşenler doğrudan <mdui-layout-item> bileşeninden türetilmiştir ve bu nedenle düzen bileşenleri olarak da kullanılabilirler:

Düzen sisteminin son kısmı <mdui-layout-main> bileşenidir. Bu bileşen kalan alanı kaplar. Sayfa içeriğinizi bu bileşenin içine yerleştirebilirsiniz.

Örnekler

Düzen Bileşenlerinin Sırası

Varsayılan olarak, düzen bileşenleri koddaki görünme sıralarına göre yer kaplar. Bu kavramı aşağıdaki iki örnekle anlayabilirsiniz. Bu örneklerde <mdui-top-app-bar> ve <mdui-navigation-drawer> koddaki görünme sıraları farklıdır.

Lütfen bu örneği büyük ekranlı bir monitörde görüntüleyin.

Görüldüğü gibi, <mdui-top-app-bar> bileşenini <mdui-navigation-drawer> bileşeninden önce yerleştirmek, <mdui-top-app-bar> bileşeninin sayfanın tüm genişliğini kaplamasına, <mdui-navigation-drawer> bileşeninin ise yalnızca kalan alanda yüksekliği kaplamasına neden olur. İkisinin sırasını değiştirmek, <mdui-navigation-drawer> bileşeninin sayfanın tüm yüksekliğini kaplamasına, <mdui-top-app-bar> bileşeninin ise yalnızca kalan alanda genişliği kaplamasına neden olur.

Düzen Bileşenlerinin Konumu

<mdui-layout-item> bileşenleri için, düzendeki üst, alt, sol, sağ konumunu belirtmek üzere placement özniteliğini kullanabilirsiniz. <mdui-navigation-drawer> ve <mdui-navigation-rail> bileşenleri için de düzendeki sol, sağ konumunu belirtmek üzere placement özniteliğini kullanabilirsiniz.

Aşağıdaki örnekte, iki <mdui-layout-item> bileşenini uygulamanın iki tarafına yerleştiriyoruz.

Özel Düzen Bileşeni Sırası

Çoğu durumda, istediğiniz düzeni elde etmek için düzen bileşenlerini sırayla yerleştirmeniz yeterlidir.

Ayrıca, düzen sırasını belirtmek için order özniteliğini de kullanabilirsiniz. Sistem, bileşenleri order değerine göre küçükten büyüğe doğru sıralar; order değerleri aynıysa kod sırasına göre sıralar. Tüm düzen bileşenlerinin varsayılan order değeri 0'dır.

mdui-layout-item API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
placementplacement'top' | 'bottom' | 'left' | 'right''top'

Bileşenin konumu. Olası değerler:

  • top: Üstte
  • bottom: Altta
  • left: Solda
  • right: Sağda
orderordernumber-

Bu bileşenin <mdui-layout> içindeki yerleşim sırası. Küçükten büyüğe doğru sıralanır. Varsayılan değer 0'dır.

Slots

Ad
Varsayılan

Herhangi bir içerik içerebilir.

mdui-layout-main API

Slots

Ad
Varsayılan

Herhangi bir içerik içerebilir.

mdui-layout API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
full-heightfullHeightbooleanfalse

Geçerli düzenin yüksekliğini %100 olarak ayarlar.

Bu Sayfanın İçindekiler