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
Slots
| Ad |
|---|
| Varsayılan |
|
Material İkon Arama
<mdui-icon name=""></mdui-icon>