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

IconSimge

Simge, yaygın işlemleri temsil etmek için kullanılır. Material Icons simgelerini ve SVG simgelerini destekler.

Kullanım Şekli

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

import 'mdui/components/icon.js';

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

import type { Icon } from 'mdui/components/icon.js';

Kullanım örneği:

<mdui-icon name="search"></mdui-icon>

Material Icons Simgelerini Kullanma

Bu bileşen aracılığıyla Material Icons simgelerini kullanmak için, Material Icons CSS dosyasını ayrıca içe aktarmanız gerekir. Material Icons'un 5 farklı çeşidi vardır: Filled, Outlined, Rounded, Sharp, Two Tone. Kullanacağınız simge çeşidine göre ilgili CSS dosyasını içe aktarın:

<!-- Dolu -->
<link
  href="https://fonts.googleapis.com/icon?family=Material+Icons"
  rel="stylesheet"
/>

<!-- Kenarlıklı -->
<link
  href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined"
  rel="stylesheet"
/>

<!-- Yuvarlatılmış -->
<link
  href="https://fonts.googleapis.com/icon?family=Material+Icons+Round"
  rel="stylesheet"
/>

<!-- Keskin -->
<link
  href="https://fonts.googleapis.com/icon?family=Material+Icons+Sharp"
  rel="stylesheet"
/>

<!-- İki Tonlu -->
<link
  href="https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone"
  rel="stylesheet"
/>

Bileşeni kullanırken, name özniteliğine simge adını girin ve simge çeşidi adını sonek olarak ekleyin (Dolu çeşidi için sonek eklenmez). Aşağıda delete simgesinin 5 çeşidinin kullanımı verilmiştir:

<!-- Dolu -->
<mdui-icon name="delete"></mdui-icon>

<!-- Kenarlıklı -->
<mdui-icon name="delete--outlined"></mdui-icon>

<!-- Yuvarlatılmış -->
<mdui-icon name="delete--rounded"></mdui-icon>

<!-- Keskin -->
<mdui-icon name="delete--sharp"></mdui-icon>

<!-- İki Tonlu -->
<mdui-icon name="delete--two-tone"></mdui-icon>

Sayfanın alt kısmındaki Material Icons simge arama aracında simgeleri arayabilir ve kullanmak istediğiniz simgeye tıklayarak simge kodunu panoya kopyalayabilirsiniz.

Ayrıca mdui, @mdui/icons adında bağımsız bir paket sunar. Bu paketteki her simge bileşeni ayrı bir dosyadır, böylece tüm simge kütüphanesini içe aktarmadan ihtiyacınız olan simge bileşenlerini içe aktarabilirsiniz.

SVG Simgelerini Kullanma

Bu bileşen, simge içeriği olarak SVG simgelerinin kullanımını da destekler. Bileşenin src özniteliği aracılığıyla SVG simgesinin bağlantısını iletebilirsiniz. Örneğin:

<mdui-icon src="https://fonts.gstatic.com/s/i/materialicons/search/v17/24px.svg"></mdui-icon>

Ayrıca bileşenin varsayılan slot'una SVG içeriğini de iletebilirsiniz. Örneğin:

<mdui-icon>
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
    <path d="M0 0h24v24H0z" fill="none"/>
    <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>
  </svg>
</mdui-icon>

Örnekler

Renk Ayarlama

Simge rengini değiştirmek için <mdui-icon> öğesinin veya ana öğesinin color CSS stilini ayarlayın.

Boyut Ayarlama

Simge boyutunu değiştirmek için <mdui-icon> öğesinin veya ana öğesinin font-size CSS stilini ayarlayın.

API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
namenamestring-

Material Icons simge adı.

srcsrcstring-

SVG simgesinin yolu.

Slots

Ad
Varsayılan

svg simgesinin içeriği.

FilledOutlinedRoundedSharpTwo tone
<mdui-icon name=""></mdui-icon>
Bu Sayfanın İçindekiler