By: DH Team
อัปเดตล่าสุด June 3, 2023
ปัจจุบันการทำเว็บไซต์แบบ Responsive Web Design นั้นถือว่าเป็นมาตรฐานไปแล้ว เพราะว่านอกจากเป็นการสร้างประสบการณ์ใช้งานที่ดีต่อผู้ใช้แล้ว (Good UX) Google ยังแนะนำด้วยครับ เพราะว่าเป็นหนึ่งในเมทริกซ์การวัดประสิทธิภาพเว็บไซต์ของ Google เว็บไหนไม่ Mobile Responsive อาจจะทำให้ Google ไม่นำเว็บของเรามาทำการ index แล้วแสดงผลในหน้า Search ทำให้เกิดความเสียหายต่อเว็บหรือธุรกิจเราได้เลยครับ เพราะจะทำให้ไม่มีคนเสิร์ชเจอและไม่มี traffic เข้าเว็บ
การออกแบบหน้าเว็บให้ mobile friendly นั้นก็ไม่ได้ง่ายครับ โดยเฉพาะอย่างยิ่งถ้าเราไม่ได้เป็น web designer หรือ front-end web แบบจ๋า ๆ นี่คืองานหินแน่นอน ดังนั้นจึงเป็นที่มาของ Bootstrap พระเอกของเราในวันนี้
Bootstrap คือ CSS Framework สำหรับทำ Responsive Web Design ที่ว่ายาก ๆ ดังที่กล่าวมาด้านบน ให้เป็นเรื่องง่าย เพราะว่าเราไม่ต้องออกแบบ CSS Grid หรือ Flexbox เองให้ยุ่งยาก เพราะ Bootstrap จัดการให้เราแล้ว !! โดยทาง Bootstrap ก็ยังได้เคลมตัวเองว่าเป็น CSS ไลบรารี่ที่ได้รับความยอดนิยมสูงสุดในโลก !
วิธีการใช้งาน Bootstrap ก็สุดแสนจะง่ายเพียงแค่ก็อปปี้ลิงก์ CDN ด้านล่างไปวางบน <head>...</head> ในหน้า HTML โดยในบทความนี้ใช้เวอร์ชั่นล่าสุดก็คือ Bootstrap 5 ครับ
Bootstrap CSS CDN
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-aFq/bzH65dt+w6FI2ooMVUpc+21e0SRygnTpmBvdBgSdnuTN7QbdgL+OapgHtvPp" crossorigin="anonymous">
Bootstrap JS CDN
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-qKXV1j0HvMUeCBQ+QVp7JcfGl760yU08IQ+GpUo5hlbpg51QRiuqHAJz8+BrxE/N" crossorigin="anonymous"></script>
เมื่อนำมาใช้งานในหน้า HTML จะได้
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Quickstart</title>
<!-- CSS CDN -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-aFq/bzH65dt+w6FI2ooMVUpc+21e0SRygnTpmBvdBgSdnuTN7QbdgL+OapgHtvPp" crossorigin="anonymous">
</head>
<body>
<h1>Hello Bootstrap</h1>
<!-- JS CDN -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-qKXV1j0HvMUeCBQ+QVp7JcfGl760yU08IQ+GpUo5hlbpg51QRiuqHAJz8+BrxE/N" crossorigin="anonymous"></script>
</body>
</html>
ตีมสีของ Bootstrap นั้นจะถูกแบ่งออกตามแต่ละคลาสในภาพ
โดย Bootstrap จะแบ่งสีออกเป็น 7 โทนสี ต่อไปนี้คือเทคนิคการจำโทนสีของ Bootstrap ดังแต่ละคลาสต่อไปนี้
เพียงเท่านี้เพื่อน ๆ ก็สามารถเริ่มใช้งาน Bootstrap กันได้แล้วครับ ในหัวข้อถัดไปเราจะมาลงรายละเอียดกันในการนำ Bootstrap Components ต่าง ๆ มาใช้งานครับ
เปิดโลกการเขียนโปรแกรมและ Software Development ด้วย online courses ที่จะพาคุณอัพสกิลและพัฒนาสู่การเป็นมืออาชีพ เรียนออนไลน์ เรียนจากที่ไหนก็ได้ พร้อมซัพพอร์ตหลังเรียน
เรียนเขียนโปรแกรม