Wired Elements
ภาพรวม
- Wired Elements เป็นไลบรารีที่ให้ชุดองค์ประกอบ UI ในสไตล์สเก็ตช์เหมือนวาดด้วยมือ
- สามารถใช้สำหรับ wireframe, mockup หรือสไตล์วาดมือสนุก ๆ ได้
- องค์ประกอบต่าง ๆ ถูกวาดโดยมีความสุ่มเล็กน้อย ทำให้การเรนเดอร์สองครั้งไม่เหมือนกัน
เดโม
- เดโมแบบง่าย: มีตัวอย่างการเปลี่ยนวงกลมสเก็ตช์ที่วาดด้วย rough.js ให้เป็นคอนโทรล wired-element
ไลฟ์เดโม
- ลองใช้ wired-elements แบบเรียลไทม์ใน Sandbox:
- Vanilla JS: ใช้ wired-elements ได้ด้วย JavaScript พื้นฐาน
- Vue: ใช้ wired-elements ได้ในเฟรมเวิร์ก Vue
- Svelte: ใช้ wired-elements ได้ในเฟรมเวิร์ก Svelte
- React: ใช้ wired-elements ได้ผ่าน wrapper component ของ React
เอกสาร
- วิธีใช้งาน: ดูวิธีใช้ wired-elements ได้จากหน้า GitHub
- เอกสาร API: ดู API ขององค์ประกอบแต่ละตัวได้จากหน้าเอกสาร
องค์ประกอบ
- มีโชว์เคสองค์ประกอบของ wired ทั้งหมดให้ดู
เครดิต
- wired-elements ถูกสร้างขึ้นด้วย RoughJS และ Lit
การสนับสนุนโปรเจกต์
- สามารถสนับสนุนการพัฒนาโปรเจกต์ได้ผ่าน Open Collective หรือ GitHub
ใบอนุญาต
- ใบอนุญาต MIT (c) Preet Shihn
ความเห็นของ GN⁺
- ความยืดหยุ่นด้านดีไซน์: สไตล์เหมือนวาดด้วยมืออาจเป็นประโยชน์กับโปรเจกต์ที่ต้องการงานออกแบบที่มีเอกลักษณ์
- รองรับหลายเฟรมเวิร์ก: ใช้งานร่วมกับหลายเฟรมเวิร์กได้ ทำให้ผู้ใช้มีตัวเลือกกว้างขึ้น
- ความสุ่ม: มีองค์ประกอบของความสุ่ม จึงให้ผลลัพธ์ที่แตกต่างกันในแต่ละครั้งและสร้างความสดใหม่
- เส้นโค้งการเรียนรู้: สำหรับวิศวกรมือใหม่ อาจต้องใช้เวลาในการเรียนรู้ไลบรารีใหม่
- ทางเลือก: ไลบรารีอื่นที่มีความสามารถคล้ายกัน ได้แก่ Paper.js, Konva.js เป็นต้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News