Làm cách nào để định vị các phần tử trong Bootstrap?
Thuộc tính Show Thuộc tính Có năm giá trị vị trí khác nhau
Các phần tử sau đó được định vị bằng cách sử dụng các thuộc tính trên cùng, dưới cùng, bên trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính Chức vụ. tĩnh;Các phần tử HTML được định vị tĩnh theo mặc định Các phần tử được định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và phải Một phần tử với _______ 79 _______ không được định vị theo bất kỳ cách đặc biệt nào; Cái này phần tử có vị trí. tĩnh; Đây là CSS được sử dụng Chức vụ. liên quan đến;Một phần tử có Đặt các thuộc tính trên, phải, dưới và trái của phần tử được định vị tương đối sẽ khiến phần tử đó bị điều chỉnh khỏi vị trí bình thường. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng trống nào do phần tử để lại Cái này phần tử có vị trí. liên quan đến; Đây là CSS được sử dụng Thí dụdiv. liên quan đến { Chức vụ. đã sửa;Phần tử có Phần tử cố định không để lại khoảng trống trên trang mà nó thường được đặt Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng Thí dụdiv. đã sửa { Cái này phần tử có Chức vụ. tuyệt đối;Một phần tử có Tuy nhiên; Ghi chú. Các phần tử được định vị tuyệt đối bị xóa khỏi luồng thông thường và có thể chồng lấp các phần tử Đây là một ví dụ đơn giản Cái này phần tử có vị trí. liên quan đến; Cái này phần tử có vị trí. tuyệt đối; Đây là CSS được sử dụng Thí dụdiv. liên quan đến { div. tuyệt đối { Chức vụ. nếp;Một phần tử có Phần tử cố định chuyển đổi giữa Ghi chú. Internet Explorer không hỗ trợ định vị cố định. Safari yêu cầu tiền tố -webkit- (xem ví dụ bên dưới). Bạn cũng phải chỉ định ít nhất một trong số Trong ví dụ này, phần tử cố định dính vào đầu trang ( Với Torus Kit, bạn có thể sử dụng các lớp tiện ích vị trí đáp ứng được xác định bằng 5 cho tất cả các độ phân giải và 6 cho các độ phân giải riêng lẻsắp xếp các yếu tốSắp xếp các yếu tố dễ dàng với các tiện ích định vị cạnh. Định dạng là 7Trường hợp tài sản là một trong
Trong đó vị trí là một trong những
(Bạn có thể thêm nhiều giá trị vị trí hơn bằng cách thêm các mục vào biến bản đồ 2 Sass. )
yếu tố trung tâmNgoài ra, bạn cũng có thể căn giữa các phần tử với lớp tiện ích biến đổi 3Lớp này áp dụng các phép biến đổi 4 và 5 cho phần tử, kết hợp với các tiện ích định vị cạnh, cho phép bạn căn giữa một phần tử một cách tuyệt đối
Bằng cách thêm các lớp 6 hoặc 7, các phần tử chỉ có thể được định vị theo hướng ngang hoặc dọc
nâng cao vị tríTorus Kit nâng cao vị trí của Bootstrap và mang lại nhiều quyền kiểm soát hơn cho nó. Sử dụng 8, bạn có thể xác định vị trí phần tử bằng cách sử dụng các từ khóa ngữ nghĩa như 9 cho trục ngang và 9 cho trục tung. Đây là những giá trị mặc địnhKeywordCSS valueTransform 1 2none 3 4 4 5 7none 8 9none 0 1 5 2 4noneBên tráiĐể định vị phần tử ở bên trái, hãy thêm 5
Trung tâmĐể định vị phần tử ở giữa, hãy thêm 6
ĐúngĐể định vị phần tử ở bên phải, hãy thêm 7
vị trí tùy chỉnhBạn cũng có thể xác định vị trí tùy chỉnh, dựa trên giá trị bằng cách sử dụng 8
vị trí đáp ứngTiện ích vị trí tùy chỉnh đáp ứng Torus Kit cho phép bạn đặt các giá trị vị trí khác nhau trên các độ phân giải. Điều này cung cấp cho bạn toàn quyền kiểm soát về vị trí của các yếu tố của bạn. Sử dụng 9
Các yếu tố nâng cao dịch chuyển và trung tâmMặc dù Bootstrap cho phép bạn căn giữa phần tử bằng cách sử dụng lớp tiện ích 3, nhưng nó chỉ dịch phần tử 50% theo các hướng hạn chế. Torus kit 1 tiện ích cho phép bạn kiểm soát nhiều hơn về giá trị dịch và hướng dịchTiện ích này sẽ dịch chuyển phần tử khỏi vị trí ban đầu của nó bằng cách sử dụng 2. Nó cũng có thể thiết lập của riêng bạnBởi vì 3 sử dụng chức năng CSS 4 nên không thể kết hợp nó với các Hiệu ứng tùy chỉnhGiá trị được xác định trướcSử dụng cú pháp 5, bạn có thể dịch chuyển phần tử theo bất kỳ 9 nào. Các giá trị phổ biến nhất là 9 căn giữa phần tử và 1 sẽ dịch chuyển phần tử về giá trị chiều cao của nóhướng thẳng đứngĐể dịch chuyển phần tử theo hướng thẳng đứng, hãy sử dụng 5
Hướng ngangĐể dịch chuyển phần tử theo hướng ngang, hãy sử dụng 8
Giá trị tùy chỉnhBạn cũng có thể đặt giá trị dịch ca tùy chỉnh
Các yếu tố đáp ứng thay đổi 3 cũng phản hồi nhanh, vì vậy bạn có thể tinh chỉnh vị trí trên các độ phân giải khác nhau
ví dụDưới đây là một số ví dụ thực tế về các lớp này Nails +99 tin nhắn chưa đọc Marker Cảnh báo tin nhắn chưa đọc 3Bạn có thể sử dụng các lớp này với các thành phần hiện có để tạo các lớp mới. Hãy nhớ rằng bạn có thể mở rộng chức năng của nó bằng cách thêm các mục vào biến 2 |