Border Radius Generator: สร้าง CSS มุมโค้งให้สวยในพริบตา
เครื่องมือ Border Radius Generator ฟรี สร้างโค้ด CSS border-radius ได้พรีวิวแบบเรียลไทม์ ปรับแต่ละมุมได้อิสระ พร้อม preset พร้อมใช้
Table of Contents
Border Radius Generator: สร้าง CSS มุมโค้งให้สวยในพริบตา
การทำให้ "มุม" ของกล่อง การ์ด หรือปุ่มบนเว็บไซต์ดูนุ่มนวลและเป็นมิตรกับสายตา คือหนึ่งในรายละเอียดเล็ก ๆ ที่สร้างความแตกต่างระหว่างดีไซน์ที่ดูเป็นมืออาชีพกับดีไซน์ที่ดูแข็งทื่อ นี่คือที่มาของ property border-radius ใน CSS ซึ่งช่วยให้เราโค้งมุมของ element ได้อย่างอิสระ ไม่ว่าจะเป็นมุมโค้งเล็ก ๆ แบบจาง ๆ หรือวงกลมสมบูรณ์
แต่การคำนวณค่าและเขียนโค้ด CSS ไปพร้อม ๆ กับเดาผลลัพธ์ในหัวอาจเป็นเรื่องยุ่งยาก โดยเฉพาะเมื่อต้องปรับแต่ละมุมแยกจากัน เครื่องมือ Border Radius Generator ของเราจึงเกิดขึ้นเพื่อแก้ปัญหานี้โดยตรง มันให้พรีวิวแบบเรียลไทม์และคัดลอกโค้ด CSS ได้ทันที
ไม่ว่าคุณจะเป็น web designer, frontend developer, หรือนักเรียนที่กำลังหัดเขียน CSS การเห็นผลลัพธ์ของ border-radius ทันทีที่ปรับค่าจะช่วยให้ทำงานได้เร็วขึ้นมาก และลดการสลับไปมาระหว่าง editor กับ browser ในบทความนี้เราจะแนะนำวิธีใช้เครื่องมือ อธิบายพื้นฐานของ border-radius และแนะนำแนวทางปฏิบัติที่ดีที่จะทำให้ดีไซน์ของคุณดูสมดุลและสวยงาม
ทำไมต้องใช้ Border Radius Generator?
- พรีวิวแบบเรียลไทม์ — ทุกการลาก slider หรือพิมพ์ค่าจะสะท้อนผลลัพธ์บนกล่องตัวอย่างทันที คุณจึงเห็นรูปทรงสุดท้ายก่อนคัดลอกโค้ด
- ควบคุมทุกมุมแยกจากัน — ปรับ top-left, top-right, bottom-right, และ bottom-left ได้อิสระ เพื่อสร้างรูปทรงอสมมาตรแบบ organic blob ได้ตามใจ
- สลับหน่วยได้ในพริบตา — สลับระหว่าง Pixels (px) และ Percent (%) ได้ทันที เหมาะกับทั้งดีไซน์แบบ fixed และ responsive
- โค้ด CSS พร้อมคัดลอก — กดปุ่ม copy ครั้งเดียวก็ได้โค้ด border-radius สมบูรณ์ไปแปะใน stylesheet ได้เลย
- จำค่าที่ตั้งไว้ — เครื่องมือบันทึกค่าล่าสุดไว้ใน localStorage ของ browser เปิดมาครั้งต่อไปก็ยังเจอค่าเดิมรออยู่
- preset พร้อมใช้ — เลือกรูปทรงยอดนิยมอย่าง Circle, Rounded, Pill, หรือ Blob ได้ในคลิกเดียว ไม่ต้องเริ่มต้นจากศูนย์
ฟีเจอร์เด่น
| ฟีเจอร์ | ฟังก์ชัน |
|---|---|
| ปรับแต่ละมุมแยกจากัน | กำหนดค่า top-left, top-right, bottom-right, bottom-left ได้อิสระเพื่อสร้างรูปทรงสมมาตรและอสมมาตร |
| สลับหน่วย px / % | สลับระหว่าง Pixels และ Percent ได้ทันที รองรับทั้ง fixed layout และ responsive design |
| Preset พร้อมใช้ | Circle, Rounded, Pill, Blob — คลิกเดียวก็ได้รูปทรงยอดนิยม |
| Real-time preview | กล่องตัวอย่างอัปเดตผลลัพธ์ทันทีทุกครั้งที่ปรับค่า |
| Copy to clipboard | คัดลอกโค้ด CSS ได้ในคลิกเดียว พร้อมการจัดการเมื่อคัดลอกไม่สำเร็จ |
| Persistent state | บันทึกค่าล่าสุดใน localStorage ไม่ต้องตั้งค่าใหม่ทุกครั้ง |
- Preset Blob คือไฮไลต์สำหรับการสร้างรูปทรง organic ที่ดูเป็นธรรมชาติ — กำหนดค่าอสมมาตร 30% และ 70% ทำให้ได้รูปทรงเหมือนหยดน้ำหรือเมฆ ซึ่งกำลังเป็นที่นิยมในดีไซน์สมัยใหม่
- การจำค่าใน localStorage มีประโยชน์มากเมื่อคุณกำลังทดลองหลายแบบและต้องสลับแท็บไปมา — ค่าที่ตั้งไว้จะยังอยู่เมื่อกลับมา
- ปุ่ม reset to defaults ช่วยให้กลับสู่จุดเริ่มต้นได้รวดเร็ว โดยไม่ต้องล้างค่าแต่ละมุมทีละตัว
วิธีใช้ Border Radius Generator
- เปิดเครื่องมือ — ไปที่หน้า Border Radius Generator
- เลือก preset หรือเริ่มจากค่าเริ่มต้น — คลิกปุ่ม preset (Circle, Rounded, Pill, Blob) หรือปรับค่าเองจากศูนย์
- ปรับค่าแต่ละมุม — ใช้ slider หรือพิมพ์ค่าในช่องของ top-left, top-right, bottom-right, และ bottom-left สังเกตพรีวิวที่อัปเดตทันที
- สลับหน่วยถ้าจำเป็น — กดสลับระหว่าง px และ % ตามความเหมาะสมของดีไซน์ (เช่นใช้ % เพื่อให้เป็นวงกลมบนกล่องสี่เหลี่ยมจัตุรัส)
- คัดลอกโค้ด — เมื่อพอใจกับรูปทรงแล้ว กดปุ่ม Copy เพื่อคัดลอกโค้ด CSS แล้วนำไปวางใน stylesheet ของคุณได้เลย
ทำความเข้าใจ Border Radius
property border-radius ใน CSS รับค่าได้ตั้งแต่ 1 ค่าถึง 4 ค่าแบบ shorthand โดยลำดับจะอ่านตามเข็มนาฬิกาเริ่มจากมุมบนซ้าย ดังนี้
- 1 ค่า: ใช้กับทุกมุมเท่ากัน เช่น border-radius: 8px
- 2 ค่า: ค่าแรกใช้กับ top-left และ bottom-right ค่าที่สองใช้กับ top-right และ bottom-left
- 3 ค่า: top-left, top-right + bottom-left, bottom-right
- 4 ค่า: top-left, top-right, bottom-right, bottom-left (ตามลำดับนี้เสมอ)
ตัวอย่าง shorthand แบบ 4 ค่า:
.box {
border-radius: 20px 10px 30px 5px;
}
ความแตกต่างสำคัญระหว่างหน่วย px และ % คือ px ให้ค่าคงที่ ส่วน % คำนวณจากขนาดของกล่อง นี่คือเหตุผลที่การตั้ง border-radius: 50% บนกล่องสี่เหลี่ยมจัตุรัสจะได้ วงกลมสมบูรณ์ เพราะรัศมีโค้งเท่ากับครึ่งหนึ่งของความกว้างและความสูง ในขณะที่ 50% บนกล่องสี่เหลี่ยมผืนผ้าจะได้รูปวงรีแทน
ตัวอย่าง preset Pill (ปุ่มทรงยาว):
.pill-button {
border-radius: 50px;
padding: 12px 32px;
}
กรณีใช้งานจริง
การ์ดและปุ่มมุมโค้ง
มุมโค้งเล็ก ๆ ประมาณ 8px ถือเป็นค่ามาตรฐานสำหรับการ์ด (card) และปุ่มในดีไซน์สมัยใหม่ เพราะทำให้ element ดูนุ่มนวลและเป็นมิตรกับสายตาโดยไม่ดูเด็กเกินไป ลองเริ่มจาก preset Rounded แล้วปรับขึ้นลงเล็กน้อยให้เข้ากับภาพรวม
Avatar วงกลม
avatar ของผู้ใช้ในรูปวงกลมเป็นที่นิยมมากในโปรไฟล์และคอมเมนต์ เพียงตั้งค่า border-radius: 50% บนรูปสี่เหลี่ยมจัตุรัสก็จะได้วงกลมสมบูรณ์ กด preset Circle ในเครื่องมือได้เลย
ปุ่มทรง Pill
ปุ่มทรง pill (วงรียาว) มักใช้สำหรับ call-to-action ที่ต้องการดึงความสนใจ ค่า border-radius: 50px (หรือค่าที่สูงกว่าครึ่งความสูงของปุ่ม) จะสร้างมุมโค้งเป็นครึ่งวงกลมทั้งสองด้าน ลอง preset Pill ในเครื่องมือ
รูปทรง Blob ออร์แกนิก
ดีไซน์แนว organic ที่ดูเป็นธรรมชาติ เช่น พื้นหลังคล้ายหยดน้ำหรือเมฆ กำลังเป็นที่นิยม การกำหนดค่าแต่ละมุมให้ต่างกันอย่างชัดเจน เช่น 30% / 70% / 40% / 60% จะสร้างรูปทรงที่ไม่สมมาตรและดูมีชีวิตชีวา preset Blob ในเครื่องมือคือจุดเริ่มต้นที่ดี
แนวทางปฏิบัติที่ดี
- รักษาความสม่ำเสมอ — ใช้ค่า border-radius ชุดเดียวกันทั่วทั้งโปรเจกต์ (เช่น 4px, 8px, 16px) เพื่อสร้างภาษาดีไซน์ที่เป็นเอกภาพ
- อย่าโค้งจนดูเด็ก — ค่าที่สูงเกินไปบน element ขนาดใหญ่อาจทำให้ดีไซน์ดูเหมือนแอปสำหรับเด็ก ใช้อย่างมีสติและสมดุลกับ context
- คำนึงถึง responsive — ค่า px คงที่ในขนาดจอเล็กอาจดูใหญ่เกินไป ลองพิจารณาใช้ unit อื่นหรือ media query ปรับค่าในจุด break point สำคัญ
- ทดสอบบนภาพพื้นหลัง — มุมโค้งจะเห็นชัดขึ้นเมื่อ element ทับบนภาพหรือสีตัดกัน อย่าลืมเช็คผลลัพธ์บน background จริง
- ใช้ preset เป็นจุดเริ่มต้น — อย่าเริ่มต้นจากศูนย์เสมอ เริ่มจาก preset ที่ใกล้เคียงแล้วค่อยปรับจะเร็วกว่า
- คำนึงถึง accessibility — มุมโค้งไม่ควรส่งผลให้ขนาดพื้นที่สัมผัสของปุ่มเล็กลงเกินไป รักษา target size ที่กดง่ายไว้เสมอ
พร้อมจะมอบมุมโค้งที่สวยงามให้ดีไซน์ของคุณหรือยัง ลองใช้ Border Radius Generator ได้เลยวันนี้ ไม่ต้องติดตั้ง ไม่ต้องสมัคร เปิดใช้งานได้ทันทีบน browser — ปรับ ดูพรีวิว และคัดลอกโค้ด CSS ได้ในไม่กี่วินาที ปล่อยให้ความคิดสร้างสรรค์ของคุณลอยไปกับรูปทรงที่นุ่มนวลและเป็นธรรมชาติ
เครื่องมือที่เกี่ยวข้อง
ถ้าคุณกำลังตกแต่งดีไซน์ทั้งหน้า เครื่องมือเหล่านี้อาจช่วยเสริม workflow ของคุณได้:
- Box Shadow Generator — สร้างเงา depth ให้การ์ดและปุ่มให้ดูมีมิติ
- Gradient Generator — สร้างพื้นหลังไล่สีที่สวยงาม
- Flexbox Generator — จัด layout แบบ flexbox ได้พรีวิวเรียลไทม์
ขอให้สนุกกับการออกแบบ!