คุณสมบัติ CSS border ใช้สำหรับกำหนดเส้นขอบของ HTML องค์ประกอบ คุณสมบัติชวเลขคือ border-width
, border-color
และ border-style
การเพิ่มเส้นขอบรอบองค์ประกอบบนหน้าเว็บเป็นคุณลักษณะที่สำคัญของการออกแบบเว็บ สามารถใช้เส้นขอบเพื่อแยกเนื้อหาของหน้าเว็บ ทำให้ผู้คนตีความข้อมูลที่แสดงบนหน้าได้ง่ายขึ้น
คุณสมบัติ CSS border ใช้เพื่อกำหนดเส้นขอบขององค์ประกอบ HTML คุณสมบัติ border เป็นการจดชวเลขสำหรับคุณสมบัติย่อยสามคุณสมบัติที่กำหนดสไตล์ สี และความกว้างของเส้นขอบ
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีใช้คุณสมบัติเส้นขอบ CSS และวิธีใช้คุณสมบัติย่อยเพื่อออกแบบเส้นขอบสำหรับองค์ประกอบ HTML ในตอนท้ายของบทช่วยสอนนี้ คุณจะมีความรู้ทั้งหมดที่จำเป็นในการออกแบบเส้นขอบใน CSS
บทนำเกี่ยวกับเส้นขอบใน CSS
ตามที่เราระบุไว้ก่อนหน้านี้ คุณสมบัติ CSS border ใช้เพื่อระบุเส้นขอบรอบองค์ประกอบเว็บ ตัวอย่างเช่น สามารถใช้เส้นขอบรอบรูปภาพ กล่อง หรือเว็บฟอร์ม
คุณสมบัติเส้นขอบเป็นแบบจดชวเลขสำหรับคุณสมบัติย่อยสามคุณสมบัติที่ใช้เพื่อปรับใช้ลักษณะเฉพาะกับเส้นขอบขององค์ประกอบ คุณสมบัติชวเลขคือ:
border-width
(ระบุความหนาของเส้นขอบ)border-color
(ระบุสีของเส้นขอบ)border-style
(ระบุรูปแบบของเส้นขอบ)
เมื่อคุณกำหนดเส้นขอบ คุณสามารถใช้ border
คุณสมบัติเพื่อระบุเส้นขอบหรือใช้คุณสมบัติย่อยแต่ละรายการ เราจะหารือทั้งสองแนวทางในบทความนี้
คุณสมบัติย่อย CSS Border
ดังที่เราได้กล่าวไว้ก่อนหน้านี้ คุณสมบัติย่อยสามประการที่ใช้ในการกำหนดเส้นขอบใน CSS มาแยกย่อยคุณสมบัติย่อยเหล่านี้และสำรวจตัวอย่างวิธีการทำงานกัน
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
border-style
คุณสมบัติใน CSS
คุณสมบัติ border style ใช้เพื่อกำหนดประเภทของเส้นขอบที่จะแสดงบนหน้าเว็บ กล่าวอีกนัยหนึ่ง border-style
กำหนดลักษณะของเส้นขอบบนหน้าเว็บ:ทึบ จุด เส้นประ ฯลฯ
มีค่าที่เป็นไปได้ 10 ค่าที่สามารถกำหนดให้กับ border-style
คุณสมบัติ. ลักษณะแต่ละสไตล์เหล่านี้จะปรากฏขึ้นเมื่อนำไปใช้กับกล่อง พร้อมด้วยคำอธิบายของแต่ละสไตล์:
โค้ด CSS ที่เราใช้สร้างองค์ประกอบเว็บเหล่านี้มีดังนี้:
.box { border-style: solid; } .box { border-style: dotted; } .box { border-style: dashed; } .box { border-style: double; } .box { border-style: ridge; } .box { border-style: groove; } .box { border-style: inset; } .box { border-style: outset; } .box { border-style: none; } .box { border-style: hidden; }
อย่างที่คุณเห็น ในโค้ดของเรา เราได้ใช้ค่าที่เป็นไปได้แต่ละค่าเพื่อจัดรูปแบบเส้นขอบของเรา
border-width
คุณสมบัติใน CSS
border-width
คุณสมบัติกำหนดความกว้างของเส้นขอบ CSS ความกว้างของเส้นขอบสามารถกำหนดได้โดยใช้ค่าความยาว CSS (pt
, px
, em
ฯลฯ) หรือโดยใช้ border-width
. แบบกำหนดเองหนึ่งในสาม ค่า:thin
, medium
และ thick
.
สมมติว่าเราต้องการสร้าง 5px
ขอบทึบรอบกล่อง เราสามารถทำได้โดยใช้รหัสนี้:
<style> .box { border-style: solid; border-width: 5px; } </style> <html> <p class="box">5px thick solid border</p> </html>
ปุ่มในตัวแก้ไขโค้ดด้านบนเพื่อดูผลลัพธ์ของโค้ดของเรา
เราได้สร้างเส้นขอบที่ใช้รูปแบบทึบและมีความหนา 5px
border-color
คุณสมบัติใน CSS
ตามที่คุณคาดหวัง คุณสมบัติสำหรับสีจะระบุสี border-color
คุณสมบัติใช้เพื่อกำหนดสีสำหรับเส้นขอบใน CSS ค่าสีที่ border-color
ยอมรับ คุณสมบัติคือ:
- ชื่อ (ชื่อสี เช่น
blue
) - HEX (ค่าสีฐานสิบหก เช่น
#000
) - HSL (ค่าสี HSL เช่น
hsl(10, 100%, 25%)
) - RGB (ค่าสี RGB เช่น
rgb(102, 222, 95)
) transparent
สมมติว่าคุณต้องการสร้างกล่องที่มีเส้นขอบสีน้ำเงินประที่มีความกว้าง 5px คุณสามารถทำได้โดยใช้รหัสนี้:
<style> .box { border-style: dotted; border-width: 5px; border-color: blue; } </style> <html> <p class="box">5px thick blue dotted border</p> </html>
ในตัวแก้ไขโค้ดด้านบนเพื่อดูผลลัพธ์ของโค้ดของเรา
คุณสมบัติย่อยหลายค่า
คุณสมบัติย่อยแต่ละรายการสำหรับ CSS border
คุณสมบัติสามารถรับได้หลายค่า สิ่งนี้ทำให้คุณสามารถกำหนดเส้นขอบแบบกำหนดเองสำหรับแต่ละขอบขององค์ประกอบใน CSS
ต่อไปนี้คือกฎที่ต้องคำนึงถึงหากคุณต้องการกำหนดเส้นขอบแบบกำหนดเองสำหรับแต่ละขอบขององค์ประกอบใน CSS:
- หากคุณระบุค่าใดค่าหนึ่ง รูปแบบเส้นขอบจะถูกนำไปใช้กับทุกขอบ
- หากคุณระบุสองค่า ลำดับต่อไปนี้จะถูกใช้:
- บนและล่าง ซ้ายและขวา
- หากคุณระบุสามค่า ลำดับต่อไปนี้จะถูกใช้:
- บน ขวา และซ้าย ล่าง
- หากคุณระบุสี่ค่า ลำดับต่อไปนี้จะถูกใช้:
- บน ขวา ล่าง ซ้าย
สมมติว่าเราต้องการสร้างเส้นขอบที่มีด้านบนและด้านล่างทึบและมีจุดซ้ายและขวา เราสามารถใช้รหัสต่อไปนี้เพื่อทำงานนี้ให้สำเร็จ:
<style> .box { border-style: solid dashed; } </style> <html> <p class="box">solid top and dashed sides border</p> </html>
ในตัวแก้ไขโค้ดด้านบนเพื่อดูผลลัพธ์ของโค้ดของเรา
ในโค้ดของเรา เราได้สร้างเส้นขอบแบบผสมผสานโดยระบุลักษณะเส้นขอบสองแบบ องค์ประกอบนี้ใช้รูปแบบเส้นขอบประที่ขอบด้านซ้ายและขวา และรูปแบบทึบที่ด้านบนและด้านล่างขององค์ประกอบ
เราจะใช้วิธีเดียวกันนี้หากต้องการเปลี่ยนสีหรือความกว้างของเส้นขอบ
ชวเลขเส้นขอบ CSS
คุณสมบัติย่อย CSS สามอย่างที่ใช้กำหนดเส้นขอบได้
ในตัวอย่างข้างต้น เราได้กล่าวถึงวิธีการใช้คุณสมบัติย่อยแต่ละอย่างแยกกัน อย่างไรก็ตาม เป็นไปได้ที่จะระบุคุณสมบัติย่อยของเส้นขอบทั้งหมดในคุณสมบัติเดียว ซึ่งจะทำให้เราสามารถย่อโค้ดของเราได้
คุณสมบัติ border ใช้โครงสร้างต่อไปนี้เพื่อกำหนดเส้นขอบ CSS:
border-width
(ไม่บังคับ)border-style
(จำเป็น)border-color
(ไม่บังคับ)
สมมติว่าเราต้องการสร้างเส้นขอบสีชมพูทึบขนาด 5px รอบบรรทัดข้อความ เราสามารถทำได้โดยใช้รหัสนี้:
<style> .box { border: 5px solid pink }; </style> <html> <p class="box">5px solid pink border</p> </html>
คลิก ปุ่มในตัวแก้ไขโค้ดด้านบนเพื่อดูผลลัพธ์ของโค้ด HTML/CSS
ในโค้ดของเรา คุณจะเห็นว่าเราสามารถกำหนดเส้นขอบของเราในหนึ่งบรรทัด แทนที่จะใช้สามบรรทัดและแต่ละคุณสมบัติย่อยของเส้นขอบแต่ละอัน
CSS เส้นขอบส่วนบุคคล
คุณสมบัติย่อยของเส้นขอบและคุณสมบัติยังสามารถนำไปใช้กับแต่ละด้านขององค์ประกอบเว็บ หากคุณต้องการกำหนดลักษณะที่ปรากฏของเส้นขอบเฉพาะบนองค์ประกอบเว็บ คุณสามารถใช้คุณสมบัติเหล่านี้:
border-left-[property]
border-right-[property]
border-top-[property]
border-bottom-[property]
ค่าของทรัพย์สินสามารถเป็นได้ทั้ง:
style
(เพื่อกำหนดรูปแบบของเส้นขอบ)color
(เพื่อกำหนดสีของเส้นขอบ)width
(เพื่อกำหนดความหนาของเส้นขอบ)- ว่างเปล่า (เพื่อใช้ชวเลขเส้นขอบเพื่อกำหนดเส้นขอบ)
คุณสมบัติและค่าต่างๆ ใช้และจดจำได้ง่าย แต่นี่คือรายการชุดค่าผสมของค่าคุณสมบัติย่อยที่เป็นไปได้ทั้งหมด:
- เส้นขอบด้านซ้ายแบบ
- เส้นขอบด้านซ้ายสี
- ความกว้างขอบด้านซ้าย
- รูปแบบเส้นขอบด้านขวา
- สีขอบขวา
- ความกว้างขอบด้านขวา
- แบบขอบด้านบน
- สีขอบบน
- ความกว้างขอบด้านบน
- แบบขอบด้านล่าง
- สีขอบล่าง
- ความกว้างขอบด้านล่าง
สมมติว่าเราต้องการสร้างกล่องข้อความที่มีเส้นขอบทึบทางด้านซ้ายซึ่งมีความกว้าง 2px และเส้นขอบจุดด้านบนกว้าง 5px เราสามารถใช้รหัสต่อไปนี้เพื่อทำงานนี้ให้สำเร็จ:
<style> .box { border-left: 2px solid; border-top: 5px dotted; } </style> <html> <p class="box">mixed border</p> </html>
ทางด้านซ้ายของกล่อง เรามีเส้นขอบทึบ 2px ในขณะที่ด้านบนมีเส้นขอบประ 5pc ด้วยการใช้คุณสมบัติของเส้นขอบแต่ละรายการ เราสามารถระบุได้ว่าเส้นขอบควรปรากฏบนแต่ละขอบของกล่องอย่างไร
บทสรุป
border
ใช้เพื่อสร้างเส้นขอบใน CSS และมีคุณสมบัติย่อยสามอย่าง ได้แก่ สไตล์ สี และความกว้าง ซึ่งใช้เพื่อปรับแต่งแต่ละส่วนของเส้นขอบแยกกัน
บทช่วยสอนนี้กล่าวถึงด้วยตัวอย่างบางส่วน วิธีใช้คุณสมบัติเส้นขอบ และคุณสมบัติย่อยทั้งหมด 3 รายการเพื่อสร้างเส้นขอบใน CSS นอกจากนี้เรายังสำรวจวิธีจัดสไตล์องค์ประกอบแต่ละด้านโดยใช้คุณสมบัติของเส้นขอบแต่ละส่วน
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเส้นขอบ CSS โปรดดูบทช่วยสอนอื่นๆ ของเราที่อธิบายวิธีการใช้รูปภาพเส้นขอบ การยุบเส้นขอบ เส้นขอบและการชดเชยเค้าร่าง รัศมีเส้นขอบสำหรับมุมมน และเอฟเฟกต์เงาของกล่องที่สวยงาม!