CSS วิธีทำ Mask แสดงกรอบรูปเป็นวงกลม
CSS วิธีทำ Mask แสดงกรอบรูปเป็นวงกลม
แนะนำวิธีทำรูปโปรไฟล์ หรือรูป Avatar บนเว็บไซต์ให้มีกรอบรูปวงกลมคล้าย ๆ การ mask โดยอาศัยความสามารถของ CSS ( Cascading Style Sheets ) ที่สำคัญเขียนโค๊ดแค่บรรทัดเดียว สามารถเรียกใช้งาน class บน img element หรือ div ได้เลย ลองไปดูกันครับว่า มีวิธีเขียนยังไงบ้าง
ส่วนของ CSS
ใช้เพียงคำสั่งเดียวครับ คือ border-radius ตั้งชื่อ class และกำหนดขนาดความมนของขอบรูปเป็นเปอร์เซ็น ลองมาดูตัวอย่างกันครับ เริ่มต้นลองทดสอบ ให้กำหนด border-radius:20%
กำหนด border-radius เท่ากับ 20%
.img-circle { border-radius: 20%; }
ผลลัพธ์ที่ได้เมื่อเรียกใช้งานใน html แบบนี้
กำหนด border-radius เท่ากับ 50%
.img-circle { border-radius: 50%; }
เป็นเทคนิค css ง่าย ๆ และเขียนโค๊ดสั้นมาก ลองเอาไปปรับใช้กับงานพัฒนาเว็บไซต์ดูครับ หวังว่าจะเป็นประโยชน์