1. Breadcrumb là gì ?
2. Tạo breadcrumb trong bootstrap
Để có thể dễ dạng tạo ra một breadcrumb giống như hình thì các bạn chỉ cần bọc thành phần html trong cặp thẻ ul & li
, thêm vào thẻ ul class breadcrumb
. Thì các bạn sẽ có ngay một stylesheet phân cấp link thật là bắt mắt. Phần stylesheet chỉ đơn giản như vậy thôi , tiếp theo chúng ta sẽ đi qua tìm hiểu phần stylesheet images.
Ví dụ: Xem demo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap 3 Breadcrumbs</title> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <style type="text/css"> .example{ margin: 20px; } </style> </head> <body> <div class="example"> <div class="container"> <div class="row"> <ul class="breadcrumb"> <li><a href="#">Trang Chủ</a></li> <li><a href="#">Bootstrap</a></li> <li class="active">Breadcrumb & Images</li> </ul> </div> </div> </div> </body> </html>
Hình ảnh breadcrumb trong bootstrap 3
3. Stylesheet Images trong bootstrap
Ở phần này thì bootstrap hỗ trợ chúng ta 3 class dùng để trang trí style cho hình ảnh giống như hình dưới đây:
Ba kiểu stylesheet images bootstrap
Ba hình đấy tương ứng với ba class dưới đây:
- Class img-rounded (Bo góc)
- Class img-circle (Tròn)
- Class img-thumbnail (Thu nhỏ)
Ngoài ra thì còn một class là img-responsive
nghe tới cái từ responsive thì hẳn các bạn cũng hiểu class này có tác dụng gì rồi đúng không. Thôi tôi nói luôn là nó hỗ trợ co giãn hình ảnh khi chúng ta xem hình ảnh trên các loại thiết bị khác nhau, hoặc là khi các bạn co giãn trình duyệt. Tiếp tục chúng ta sẽ tạo ra 4 hình thumbnail có kích thước là 125×125.
Ví dụ: Xem demo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap 3 Image Styling</title> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <style type="text/css"> img{ margin: 10px; } .bs-example{ margin: 20px; } </style> </head> <body> <div class="bs-example"> <div class="container"> <div class="row"> <h2>Images Bootstrap</h2> <img src="images/1.png" class="img-rounded" alt="Hình bo góc"> <img src="images/1.png" class="img-circle" alt="Hình Tròn"> <img src="images/1.png" class="img-thumbnail" alt="Hình Thumbnail"> </div> </div> </div> </body> </html>
4. Tạo images thumbnail
Phần này tôi sử dụng class col-xs
để demo , còn các bạn thích thì có thể sử dụng các class hỗ trợ co giãn màn hình cũng không sao nhé.
Bài viết này được đăng tại [kiso.vn]
Hình ảnh thumbnail
Ví dụ: Xem demo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap 3 Thumbnails</title> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <style type="text/css"> .example{ margin: 20px; } </style> </head> <body> <div class="example"> <div class="container"> <div class="row"> <h2>Images Thumbnail</h2> <div class="col-xs-3"> <a href="#" class="thumbnail"> <img src="images/1.png" alt="125x125"> </a> </div> <div class="col-xs-3"> <a href="#" class="thumbnail"> <img src="images/1.png" alt="125x125"> </a> </div> <div class="col-xs-3"> <a href="#" class="thumbnail"> <img src="images/1.png" alt="125x125"> </a> </div> <div class="col-xs-3"> <a href="#" class="thumbnail"> <img src="images/1.png" alt="125x125"> </a> </div> </div> </div> </div> </body> </html>
5. Lời kết
Bài viết xin dừng lại tại đây, vì thật ra breadcrumb & images trong bootstrap chỉ hỗ trợ stylesheet như vậy thôi, còn sử dụng nó ra sao thì tùy thuộc vào khiếu thẩm mỹ của từng bạn, Hẹn gặp lại ở các bài tiếp theo và độ khó cũng sẽ từ đó mà tăng dần lên.
Bài viết liên quan
[CSF-2] Một số thiết lập CSF, LFD
Hôm nay mình sẽ thực hiện một số thiết lập trên CSF Mở file config để sửa đổi một số tính năng dưới /etc/csf/csf.conf Nội dung chính1. Breadcrumb là gì ?2. Tạo breadcrumb trong bootstrap3. Stylesheet...
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Breadcrumb là gì ?2. Tạo breadcrumb trong bootstrap3. Stylesheet Images trong bootstrap4. Tạo images thumbnail5. Lời kết1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng dụng hoạt động trên Linux...
Sử dụng SSH Key với Gitlab và Github
Bài viết này mình sẽ hướng dẫn các bạn tạo ssh key cho Gitlab và Github SSH là gì? Secure Socket Shell là một giao thức mạng dùng để thiết lập kết nối mạng một...
Directory traversal vulnerabilities (phần 4)
Nội dung chính1. Breadcrumb là gì ?2. Tạo breadcrumb trong bootstrap3. Stylesheet Images trong bootstrap4. Tạo images thumbnail5. Lời kếtV. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp) 5. Bypass lỗ hổng khi...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Breadcrumb là gì ?2. Tạo breadcrumb trong bootstrap3. Stylesheet Images trong bootstrap4. Tạo images thumbnail5. Lời kếtV. Phân tích và khai thác các lỗ hổng Directory traversal 1. Lỗ hổng xảy ra khi...
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Breadcrumb là gì ?2. Tạo breadcrumb trong bootstrap3. Stylesheet Images trong bootstrap4. Tạo images thumbnail5. Lời kếtIII. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn ngữ lập trình khác nhau,...