ข้ามไปยังเนื้อหา

ภาพรวมของชุดไอคอน Iconify

ชุดไอคอน Iconify หลายชุดพร้อมใช้งานเป็นแพ็กเกจ npm ร่วมกับคอมโพเนนต์ Icon ของ Astro แต่ละชุดมีการ import ของตัวเองและใช้ API แบบ name-based เหมือนกัน

ชุดไอคอนคำนำหน้าจำนวนไอคอนสไตล์เหมาะสำหรับหน้า
Material Designmdi7,638แบบเติมสี + แบบเส้นขอบใช้งานทั่วไป ครอบคลุมกว้างที่สุดMaterial Design
Carboncarbon2,582แบบเส้นขอบงานออกแบบระดับองค์กร/IBM เส้นสะอาดCarbon
Phosphorph9,161หลายน้ำหนักตัวเลือกน้ำหนักที่ยืดหยุ่น (จากบางถึงเติมสี)Phosphor
Tablertabler6,034แบบเส้นขีดไอคอนเส้นคมชัด ความหนาเส้นขีดสม่ำเสมอTabler

แต่ละชุดมีคอมโพเนนต์ Icon.astro ของตัวเอง:

---
import MdiIcon from '@f5-sales-demo/icons-mdi/Icon.astro';
import CarbonIcon from '@f5-sales-demo/icons-carbon/Icon.astro';
import PhIcon from '@f5-sales-demo/icons-phosphor/Icon.astro';
import TablerIcon from '@f5-sales-demo/icons-tabler/Icon.astro';
---
<MdiIcon name="database" />
<CarbonIcon name="cloud" />
<PhIcon name="globe" />
<TablerIcon name="shield" />

ไอคอนจะแสดงผลเป็น SVG แบบ inline โดยใช้ currentColor — ปรับตัวให้เข้ากับโหมดสว่างและโหมดมืดโดยอัตโนมัติ

  • ครอบคลุมกว้างที่สุด: Material Design Icons มีไอคอนมากที่สุด (7,638) พร้อมรูปแบบเติมสีและเส้นขอบสำหรับเกือบทุกกรณีการใช้งาน
  • งานออกแบบระดับองค์กร: Carbon ใช้ภาษาออกแบบของ IBM ด้วยเส้นขอบที่สะอาดและสม่ำเสมอ เหมาะสำหรับแอปพลิเคชันทางธุรกิจ
  • ความยืดหยุ่นด้านน้ำหนัก: Phosphor มีรูปแบบน้ำหนัก 6 ระดับ (thin, light, regular, bold, fill, duotone) สำหรับปรับแต่งน้ำหนักภาพอย่างละเอียด
  • เส้นขีดสม่ำเสมอ: Tabler ใช้ความหนาเส้นขีด 2px สม่ำเสมอทั่วทั้ง 6,034 ไอคอน เพื่อรูปลักษณ์ที่เป็นอันหนึ่งอันเดียวกัน

ดูหน้าเฉพาะของแต่ละชุดไอคอนสำหรับตารางไอคอนที่คัดสรรมาแล้วและลิงก์สำหรับเรียกดู