
ตกแต่งข้อความแจ้งเตือน Alerts สวย ๆ ด้วย Bootstrap 5
เราสามารถตกแต่งข้อความแจ้งเตือนที่โดดเด่นดูดีด้วย Bootstrap 5 โดยใช้คลาส .alert ตามด้วย contextual class ตัวใดตัวหนึ่ง ดังนี้ .alert-success
, .alert-info
, .alert-warning
, .alert-danger
, .alert-primary
, .alert-secondary
, .alert-light
หรือ .alert-dark
คือใช้คลาส .alert เพื่อบอกว่า ต่อไปนี้จะเป็นข้อความแบบแจ้งเตือนนะ แล้วค่อยใช้ contextual class ตามหลัง เพื่อบอกต่อไปว่า จะแสดงข้อความแจ้งเตือนรูปแบบไหน เช่น <div class="alert alert-primary">
<div class="container mt-5"> <h2>การใช้งาน Bootstrap 5</h2> <p>ตกแต่งข้อความแจ้งเตือนสวย ๆ ด้วย Bootstrap 5</p> <div class="alert alert-success"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-success</strong> </div> <div class="alert alert-info"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-info</strong> </div> <div class="alert alert-warning"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-warning</strong> </div> <div class="alert alert-danger"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-danger</strong> </div> <div class="alert alert-primary"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-primary</strong> </div> <div class="alert alert-secondary"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-secondary</strong> </div> <div class="alert alert-dark"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-dark</strong> </div> <div class="alert alert-light"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-light</strong> </div> </div>

ตกแต่งลิงก์ในกล่องข้อความแจ้งเตือน
ถ้ามีลิงก์ที่สร้างด้วยแท็ก <a> รวมอยู่ภายในกล่องข้อความแจ้งเตือน เราสามารถใช้คลาส .alert-link ร่วมกับแท็ก <a> เพื่อตกแต่งสีของลิงก์ให้เข้ากันหรือกลมกลืนกับข้อความแจ้งเตือนก็ได้เช่นกัน
<div class="container mt-5"> <h2>การใช้งาน Bootstrap 5</h2> <p>ตกแต่งข้อความแจ้งเตือนสวย ๆ ด้วย Bootstrap 5</p> <div class="alert alert-success"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-success</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-info"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-info</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-warning"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-warning</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-danger"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-danger</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-primary"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-primary</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-secondary"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-secondary</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-dark"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-dark</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-light"> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-light</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> </div>

สร้างกล่องข้อความแจ้งเตือนที่ปิดได้
ถ้าต้องการให้ผู้ใช้สามารถคลิกปิดกล่องข้อความแจ้งเตือนได้ ก็สามารถทำได้เช่นกัน โดยการเพิ่มคลาส .alert-dismissible
เข้าไปใน container ที่กำหนดเป็นกล่องข้อความแจ้งเตือน เช่น <div class="alert alert-success alert-dismissible">
เพื่อเป็นการระบุว่า กล่องข้อความนี้เป็นกล่องข้อความที่ปิดได้นะ
หลังจากนั้นก็สร้างลิงก์หรือปุ่มขึ้นมาภายใน container ดังกล่าว แล้วเพิ่ม class="btn-close"
และ data-bs-dismiss="alert"
เข้าไปในลิงก์หรือปุ่มนั้น เช่น <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
เพื่อทำเป็นปุ่มสำหรับคลิกปิดกล่องข้อความแจ้งเตือน โดยจะแสดงผลเป็นปุ่มกากบาทอยู่ที่ด้านขวา (มุมขวาด้านบน) ของกล่อง
<div class="container mt-5"> <h2>การใช้งาน Bootstrap 5</h2> <p>ตกแต่งข้อความแจ้งเตือนสวย ๆ ด้วย Bootstrap 5</p> <div class="alert alert-success alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-success</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-info alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-info</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-warning alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-warning</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-danger alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-danger</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-primary alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-primary</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-secondary alert-dismissible"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-secondary</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-dark alert-dismissible"> <a href="#" class="btn-close" data-bs-dismiss="alert"></a> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-dark</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-light alert-dismissible"> <a href="#" class="btn-close" data-bs-dismiss="alert"></a> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-light</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> </div>

สร้าง Animation ให้กล่องข้อความแจ้งเตือน (ขณะปิด)
เราสามารถสร้าง Animation หรือการเคลื่อนไหวให้กล่องข้อความแจ้งเตือนในขณะปิด (คลิกปุ่มกากบาทเพื่อปิดกล่อง) ได้ โดยการเพิ่มคลาส .fade
และ .show
เข้าไปใน alert container เช่น <div class="alert alert-success alert-dismissible fade show">
โดยการทำเช่นนี้ จะมีผลทำให้กล่องข้อความแจ้งเตือนค่อย ๆ จางลงนิดหนึ่งแล้วค่อยปิดตัวไป เมื่อผู้ใช้คลิกปุ่มกากบาทเพื่อปิด ไม่ใช่ปิดพรึบลงไปทีเดียวเลย
<div class="container mt-5"> <h2>การใช้งาน Bootstrap 5</h2> <p>ตกแต่งข้อความแจ้งเตือนสวย ๆ ด้วย Bootstrap 5</p> <div class="alert alert-success alert-dismissible fade show"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-success</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-info alert-dismissible fade show"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-info</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-warning alert-dismissible fade show"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-warning</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> <div class="alert alert-danger alert-dismissible fade show"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> ข้อความแจ้งเตือนนี้ ใช้คลาส <strong>.alert-danger</strong> <a href="#" class="alert-link">คลิกเข้าไปอ่านนโยบายของเราที่นี่</a> </div> </div>
- Bootstrap 5 Get Started
- Bootstrap 5 Container
- Bootstrap 5 Grid Basic
- Bootstrap 5 Typography
- Bootstrap 5 Colors
- Bootstrap 5 Tables
- Bootstrap 5 Images
- Bootstrap 5 Jambotron
- Bootstrap 5 Alerts
- Bootstrap 5 สร้างปุ่มกดสวย ๆ
- Bootstrap 5 การจัดกลุ่มให้ปุ่มกด
- Bootstrap 5 การสร้าง Badge
- Bootstrap 5 การสร้าง Progress Bar
- Bootstrap 5 การสร้าง Spinner
- Bootstrap 5 กับการแบ่งหน้า
- Bootstrap 5 การสร้าง List Groups
- Bootstrap 5 การใช้งาน Card
- Bootstrap 5 การสร้าง Dropdown Menu
- Bootstrap 5 Collapse
- Bootstrap 5 Navs
- Bootstrap 5 Navbars
- Bootstrap 5 Carousel
- Bootstrap 5 Modal
- Bootstrap 5 Tooltip
- Bootstrap 5 Popover
- Bootstrap 5 Toasts
- Bootstrap 5 Scrollspy
- Bootstrap 5 Offcanvas
- Bootstrap 5 Utilities
- Bootstrap 5 Flex
- Bootstrap 5 Forms
- Bootstrap 5 Select
- Bootstrap 5 Checkboxes and Radio buttons
- Bootstrap 5 Range
- Bootstrap 5 Input Groups
- Bootstrap 5 Form Floating Labels
- Bootstrap 5 Form Validation
- Bootstrap 5 Grid System
- Bootstrap 5 Grid Stacked to horizontal
- Bootstrap 5 Grid Extra Small
- Bootstrap 5 Grid Small
- Bootstrap 5 Grid Medium
- Bootstrap 5 Grid Large
- Bootstrap 5 Grid Extra Large
- Bootstrap 5 Grid XXL
- Bootstrap 5 Grid Examples