เครื่องมือสำหรับนักพัฒนา

สร้าง border radius

ตั้งค่าแต่ละมุมแล้วคัดลอก CSS

สร้าง border radius ทำงานบนอุปกรณ์ของคุณ
  • ทำงานในเบราว์เซอร์ของคุณ — ข้อความของคุณไม่ถูกส่งไปที่ใด
  • ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้

ทำงานอย่างไร

border-radius ง่ายจนกว่าคุณจะต้องการให้สามมุมโค้งและหนึ่งมุมเหลี่ยม ซึ่งตอนนั้นทุกคนต้องไปค้นลำดับของค่าทั้งสี่

ลำดับ ฉบับจำให้ขึ้นใจ

บนซ้าย บนขวา ล่างขวา ล่างซ้าย ตามเข็มนาฬิกาเริ่มจากบนซ้าย ลำดับตามเข็มนาฬิกาจากบนซ้ายเดียวกันนี้ใช้กับรูปแบบย่อของ margin, padding และ border ด้วย ซึ่งควรจำไว้ครั้งเดียว

พิกเซลหรือเปอร์เซ็นต์

พิกเซลให้ความโค้งเท่ากันไม่ว่าองค์ประกอบจะมีขนาดเท่าใด เปอร์เซ็นต์สัมพันธ์กับความกว้างและความสูงขององค์ประกอบเอง ความโค้งจึงปรับตามขนาด และรัศมี 50% บนสี่เหลี่ยมจัตุรัสให้วงกลมสมบูรณ์ ซึ่งเป็นเทคนิคมาตรฐานสำหรับอวตารกลม

ทรงเม็ดยา

รัศมีที่ใหญ่กว่าครึ่งหนึ่งของความสูงองค์ประกอบจะถูกจำกัดให้เป็นครึ่งหนึ่งพอดี จึงเป็นเหตุผลที่ border-radius: 999px สร้างทรงเม็ดยาได้อย่างน่าเชื่อถือไม่ว่าความสูงเท่าใด ซึ่งทนทานกว่าการคำนวณค่าที่ถูกต้อง เพราะยังใช้ได้เมื่อเนื้อหาเปลี่ยน

เมื่อมุมดูผิดปกติในองค์ประกอบที่ซ้อนกัน

กล่องโค้งที่อยู่ในกล่องโค้งอีกใบต้องใช้รัศมีที่เล็กกว่าสำหรับกล่องด้านใน โดยลดลงตามระยะ padding ระหว่างกัน ไม่เช่นนั้นเส้นโค้งจะไม่อยู่ร่วมศูนย์กัน เป็นรายละเอียดเล็ก ๆ ที่ทำให้การ์ดดูเป็นงานที่ทำมาอย่างดี

คำถามที่พบบ่อย

สร้าง border radius — คำถามที่พบบ่อย

ค่าทั้งสี่เรียงลำดับอย่างไร

บนซ้าย บนขวา ล่างขวา ล่างซ้าย ตามเข็มนาฬิกาจากบนซ้าย

ทำวงกลมสมบูรณ์ได้อย่างไร

ใช้ border-radius: 50% กับองค์ประกอบที่เป็นสี่เหลี่ยมจัตุรัสพอดี

ทำปุ่มทรงเม็ดยาได้อย่างไร

ใช้ค่าขนาดใหญ่ เช่น 999px เบราว์เซอร์จะจำกัดค่าให้เหลือครึ่งหนึ่งของความสูง จึงใช้ได้ทุกขนาด

ควรใช้พิกเซลหรือเปอร์เซ็นต์

พิกเซลเพื่อให้ความโค้งสม่ำเสมอ เปอร์เซ็นต์เมื่อต้องการให้ปรับตามขนาดองค์ประกอบ

ใช้ได้ทุกที่ไหม

ได้ border-radius ได้รับการรองรับโดยไม่ต้องใส่คำนำหน้ามานานกว่าหนึ่งทศวรรษ