สรุปบทสอน SVG
- เป็นบทสอน SVG ที่สร้างโดย Hunor Márton Borbély ซึ่งให้เรียนรู้การเขียนโค้ดภาพ SVG แบบเป็นขั้นตอน ตั้งแต่รูปทรงพื้นฐานไปจนถึงแอนิเมชันที่ซับซ้อน
- ครอบคลุมหัวข้อที่หลากหลาย เช่น การวาดรูปทรงพื้นฐาน ต้นคริสต์มาส คุกกี้ขิง บ้าน รวมถึงแนะนำความสามารถต่าง ๆ ของ SVG เช่น clip path, gradient, เส้นโค้งเบซิเยร์ และการวาดข้อความตามเส้นทาง
- นอกจากนี้ยังมีวิธีผสาน SVG เข้ากับเทคโนโลยีอื่น ๆ เช่น การวาดนาฬิกาด้วย JavaScript การเพิ่ม interaction ให้กับองค์ประกอบ SVG และการสร้างไดอะแกรม SVG ด้วย JavaScript
ความเห็นของ GN⁺
- บทสอนนี้เป็นแหล่งข้อมูลที่ดีสำหรับวิศวกรซอฟต์แวร์ระดับเริ่มต้นในการเรียนรู้การเขียนภาพ SVG อย่างเป็นระบบ ตั้งแต่พื้นฐานไปจนถึงเทคนิคขั้นสูง
- โดยเฉพาะอย่างยิ่ง มีตัวอย่างที่นำไปใช้ได้จริง เช่น วิธีสร้างนาฬิกาที่แสดงเวลาจริง หรือการเพิ่ม interaction ให้กับองค์ประกอบ SVG ซึ่งน่าจะมอบประสบการณ์การเรียนรู้ที่มีประโยชน์และน่าสนใจอย่างมากแก่ผู้เรียน
- สำหรับผู้ที่ต้องการเรียนรู้ SVG บทสอนนี้น่าจะเป็นสื่อการเรียนรู้ที่น่าสนใจ ซึ่งช่วยขยายความเข้าใจด้านการออกแบบกราฟิกบนเว็บ และเพิ่มความสามารถในการใส่องค์ประกอบภาพที่มีเอกลักษณ์ลงในหน้าเว็บได้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
<clip-path>ของ SVG การนิยามวงกลมใหญ่ซ้ำสองครั้งนั้นไม่มีประสิทธิภาพ เพราะเวลาปรับขนาดต้องแก้ทั้งสองจุด ดังนั้นเมื่อใช้defsอยู่แล้ว ควรนิยามวงกลมเพียงครั้งเดียวแล้วนำกลับมาใช้ซ้ำจะดีกว่า<foreignObject>ก็ทำให้ใช้ SVG ภายใน HTML ได้ จึงมีประโยชน์กับงานที่ HTML ทำได้ดีกว่า เช่น ลิงก์ รูปภาพ และการจัดสไตล์ flexbox พื้นฐานpathเพราะมันทำได้แทบทุกอย่างและไม่เยิ่นเย้อเท่าวิธีอื่น วาดรูปไม่เก่งและไม่ชอบรูปภาพ จึงสร้างไซด์โปรเจ็กต์ทั้งหมดด้วย SVG เพื่อประสิทธิภาพและความสะดวก และบทช่วยสอนนี้ทำให้ตระหนักว่ายังมีหลายส่วนที่ควรรีแฟกเตอร์