หมวดหมู่: Bootstrap

Bootstrap: แก้ให้ตรงตาม Corporate Identity (CI )ของแบรนด์Bootstrap: แก้ให้ตรงตาม Corporate Identity (CI )ของแบรนด์

การปรับแต่ง Bootstrap ให้ตรงตาม Corporate Identity ของแบรนด์ ไม่ใช่แค่การเปลี่ยนสีปุ่มครับ แต่คือการควบคุมโทนสี , แบบอักษร และความโค้งมน ให้เป็นไปในทิศทางเดียวกันทั้งหมด เพื่อให้จัดการง่ายและยืดหยุ่นที่สุด ผมแนะนำให้ใช้ Sass ในการ Override ตัวแปรหลักของ Bootstrap ครับ


กำหนดค่าสีหลัก

ในคู่มือ CI ของคุณมักจะมีค่า HEX Code มาให้ ให้คุณนำมาใส่ในไฟล์ SCSS ก่อนที่จะ import Bootstrap เข้ามา

// 1. กำหนดตัวแปรสีตาม CI
$primary: #004a99; // สีหลักขององค์กร
$secondary: #6c757d; // สีรอง
$success: #28a745;
$info: #17a2b8;
$warning: #ffc107;
$danger: #dc3545;

// 2. รวมสีเข้ากับ Map ของ Bootstrap
$theme-colors: ;

ปรับแต่ง Typography & Global Styles

ฟอนต์คือหัวใจของ CI อย่าลืมโหลดฟอนต์ มาไว้ในโปรเจกต์ก่อนนะครับ

$font-family-sans-serif: 'Sarabun', sans-serif; // ฟอนต์ภาษาไทยตาม CI
$font-size-base: 1rem; // ขนาดตัวอักษรหลัก
$line-height-base: 1.6;

// ปรับความโค้งมนของปุ่มและกรอบ (ถ้า CI เน้นความเหลี่ยมให้ปรับเป็น 0) $border-radius: 0.25rem;
$border-radius-lg: 0.5rem;

การ Compile และนำไปใช้

โครงสร้างไฟล์ควรเป็นลักษณะนี้

// custom.scss
@import "variables"; // ไฟล์ที่คุณแก้ค่าข้างบน

// นำเข้า Bootstrap source
@import "bootstrap/scss/bootstrap";

// เขียน CSS เพิ่มเติมเฉพาะส่วนที่ Bootstrap ไม่มี
.navbar-brand {
 letter-spacing: 1px;
}

อ่านเพิ่มเติม