Đối tượng phương tiện
Tài liệu và ví dụ về đối tượng phương tiện của Bootstrap để xây dựng các thành phần có tính lặp lại cao như bình luận blog, tweet và những thứ tương tự.
Thí dụ
Đối tượng phương tiện giúp xây dựng các thành phần phức tạp và lặp đi lặp lại trong đó một số phương tiện được định vị cùng với nội dung không bao quanh phương tiện đã nói. Thêm vào đó, nó thực hiện điều này chỉ với hai lớp bắt buộc nhờ vào flexbox.
Dưới đây là một ví dụ về một đối tượng phương tiện duy nhất. Chỉ cần có hai lớp — lớp bao bọc .media
và lớp .media-body
xung quanh nội dung của bạn. Khoảng đệm và lề tùy chọn có thể được kiểm soát thông qua các tiện ích giãn cách .
Tiêu đề phương tiện
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.Flexbug # 12: Các phần tử nội tuyến không được coi là các mục linh hoạt
Internet Explorer 10-11 không hiển thị các phần tử nội tuyến như liên kết hoặc hình ảnh (hoặc ::before
và ::after
các phần tử giả) dưới dạng các mục linh hoạt. Cách giải quyết duy nhất là đặt một display
giá trị không nằm trong dòng (ví dụ:, block
hoặc inline-block
) flex
. Chúng tôi khuyên bạn nên sử dụng .d-flex
, một trong những tiện ích hiển thị của chúng tôi , như một cách khắc phục dễ dàng.
Nguồn: Flexbugs trên GitHub
Làm tổ
Các đối tượng phương tiện có thể được lồng vào nhau vô hạn, mặc dù chúng tôi khuyên bạn nên dừng lại ở một số điểm. Đặt lồng .media
trong .media-body
đối tượng phương tiện mẹ.
Tiêu đề phương tiện
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.Căn chỉnh
Phương tiện trong một đối tượng phương tiện có thể được căn chỉnh bằng các tiện ích flexbox ở đầu (mặc định), giữa hoặc cuối .media-body
nội dung của bạn.
Phương tiện được căn chỉnh trên cùng
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cối xã hội natoque penatibus et magnis dis parturient montes, nascetur nhạo báng.
Phương tiện căn giữa
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cối xã hội natoque penatibus et magnis dis parturient montes, nascetur nhạo báng.
Phương tiện được căn chỉnh dưới cùng
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cối xã hội natoque penatibus et magnis dis parturient montes, nascetur nhạo báng.
Gọi món
Thay đổi thứ tự của nội dung trong các đối tượng phương tiện bằng cách sửa đổi chính HTML hoặc bằng cách thêm một số CSS flexbox tùy chỉnh để đặt thuộc order
tính (thành số nguyên bạn chọn).
Đối tượng phương tiện
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.Danh sách phương tiện
Vì đối tượng media có rất ít yêu cầu về cấu trúc, bạn cũng có thể sử dụng các lớp này trên các phần tử HTML danh sách. Trên <ul>
hoặc của bạn <ol>
, thêm biểu tượng .list-unstyled
để xóa mọi kiểu danh sách mặc định của trình duyệt, sau đó áp dụng .media
cho các kiểu của bạn <li>
. Như thường lệ, hãy sử dụng các tiện ích giãn cách bất cứ khi nào cần thiết để tinh chỉnh.
-
Đối tượng phương tiện dựa trên danh sách
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus. -
Đối tượng phương tiện dựa trên danh sách
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus. -
Đối tượng phương tiện dựa trên danh sách
Cras ngồi amet nibh libero, trong gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ở faucibus.