Thứ Tư, 26 tháng 11, 2014

Tạo hộp thoại thông báo với CSS

Như các bạn đã biết, trong một bài viết dài, ngoài nội dung chính của bài viết. Ta còn thường phải đưa những thông tin ngoài lề liên quan đến bài viết, hay những nhận xét cá nhân vào trong bài. Lúc này ta sẽ cần đến những hộp thoại để thu hút thị giác của người đọc. Trong bài viết này mình sẽ sử dụng  CSS  để tạo nên những hộp thoại đó, các bạn có thể tùy chỉnh theo ý thích  .Các hộp thoại trong bài viết hay sử dụng có dạng như sau :
Hộp thoại thông tin,Hộp cảnh báo,Hộp thoại thông báo kết quả, hộp báo lỗi:
Trong bắt mắt lắm phải không nào. Được rồi ta sẽ bắt tay vào hành động. Ta dễ nhận thấy các hộp thoại trên đều có layout chung sẽ như sau:
Với mỗi hộp khác nhau, chỉ cần thay đổi biểu tượng, màu nền, và màu chữ. Toàn bộ Style trên được gói gọn như sau:
.info, .success, .warning, .error {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('https://lh4.googleusercontent.com/-W0Jc899-mXo/VHaNZwTys_I/AAAAAAAACQE/yVhGCkHM8rA/w140-h140-p/1.info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('https://lh6.googleusercontent.com/-muYXZ57kGkk/VHaNZpi1h2I/AAAAAAAACPw/pdVNaUR5yeU/w140-h140-p/3.ketqua.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('https://lh3.googleusercontent.com/-Jkc0a9PlGnY/VHaNZ8GBpEI/AAAAAAAACPs/NLewR4QSBF0/w140-h140-p/2.canh%2Bbao.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('https://lh4.googleusercontent.com/-jxEIbtUZxu4/VHaNayhmrGI/AAAAAAAACQU/4uzEv4YNqE4/w140-h140-p/4.loi.png');
}
Các bạn có thể tùy chỉnh màu nền và hình ảnh theo ý thích.
Thêm đoạn CSS trên vào style css trên trang web của bạn. Để sử dụng, ta có thể dùng thẻ <div> với class tương ứng:
<div class="info">Nội dung hộp thoại</div>
<div class="success">Nội dung hộp thoại</div>
<div class="warning">Nội dung hộp thoại</div>
<div class="error">Nội dung hộp thoại</div>
Chúc các bạn thành công 

Related Posts

Tạo hộp thoại thông báo với CSS
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.

7 nhận xét

Tulis nhận xét
avatar
NAD
lúc 01:11 16 tháng 12, 2014

Ko khí Giáng sinh quá, nhưng tuyết rơi nhiều giật máy đặc biệt khó nhìn trên mobile :)

Reply
avatar
lúc 02:13 18 tháng 12, 2014

Uh,có vẻ hơi giật để mình xem lại .:3)

Reply
avatar
lúc 09:13 16 tháng 2, 2016

Bận share giúp mình khung chứa code của ban có đủ không và bận có
thể liên kết tới www.cônggiao.vn đã không

Reply
avatar
lúc 09:15 16 tháng 2, 2016

Xin lỗi vì mình viết sai nhiều quá

Reply
avatar
lúc 01:02 19 tháng 2, 2016

Rất sẵn lòng bạn để lại địa chỉ mail nhé.

Reply
avatar
lúc 22:35 19 tháng 2, 2016

cảm ơn bạn trước mail mình trinhgsm@gmail.com

Reply
avatar
lúc 01:54 19 tháng 8, 2017

Nhận xét này đã bị quản trị viên blog xóa.

Reply