CSS วิธีทำ Mask แสดงกรอบรูปเป็นวงกลม

วิธี-mask-รูปเป็นวงกลมด้วย-CSS
วิธี-mask-รูปเป็นวงกลมด้วย-CSS

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 แบบนี้


วิธี-mask-รูปเป็นวงกลมด้วย-CSS



กำหนด border-radius เท่ากับ 50%

.img-circle {
    border-radius: 50%;
}

วิธี-mask-รูปเป็นวงกลมด้วย-CSS


เป็นเทคนิค css ง่าย ๆ และเขียนโค๊ดสั้นมาก ลองเอาไปปรับใช้กับงานพัฒนาเว็บไซต์ดูครับ หวังว่าจะเป็นประโยชน์