Thuộc tính scroll-padding-bottom của CSS
- Trang trước scroll-padding-block-start
- Trang tiếp theo scroll-padding-inline
định nghĩa và cách sử dụng
scroll-padding-bottom
thuộc tính chỉ định khoảng cách từ đáy container đến vị trí dính của phần tử con.
vị trí dính là vị trí mà khi bạn dừng cuộn, phần tử con dính vào vị trí trong container. Vị trí dính thông qua scroll-snap-align cài đặt thuộc tính, nhưng cũng có thể bị ảnh hưởng bởi thuộc tính CSS hướng dẫn
và writing-mode
的影响。
Lưu ý:Thuộc tính này chỉ hoạt động khi vị trí dán được đặt ở dưới cùng của phần tử con.
để thấy scroll-padding-bottom
Thuộc tính trên phần tử cha, thì hiệu ứng của chúng phải được đặt trên phần tử con để scroll-snap-align
Thuộc tính, và đặt scroll-padding-bottom
và scroll-snap-type
Thuộc tính.
Mẫu
Ví dụ 1
Đặt độ lấp đầy cuộn từ dưới cùng của khung đến vị trí dán là 20px:
div { scroll-padding-bottom: 20px; }
Ví dụ 2: Thư viện hình ảnh
Trong thư viện hình ảnh có hành vi dán, bạn có thể sử dụng scroll-padding-bottom
Thuộc tính sẽ đẩy hình ảnh lên phần tử cố định:
#container { scroll-padding-bottom: 30px; }
Ví dụ 3: Đặt độ lấp đầy cuộn dưới đáy
Khi đặt hành vi dán ở hai hướng, bạn cũng có thể đặt scroll-padding-bottom
Thuộc tính. Cuộn theo hướng dọc để xem hiệu ứng:
#container { scroll-padding-bottom: 30px; }
Ví dụ 4: Vị trí dán
Để làm cho scroll-padding-bottom
Thuộc tính hoạt động, vị trí dán phải được đặt ở dưới cùng của phần tử con. Trong ví dụ này,writing-mode
Thuộc tính sẽ dán vị trí từ dưới cùng của phần tử con sang bên trái. Khi sử dụng mã như vậy,scroll-padding-bottom
Thuộc tính sẽ không còn hoạt động:
#container { writing-mode: vertical-rl; scroll-padding-bottom: 30px; } #container > div { scroll-snap-align: end none; }
Ngôn ngữ CSS
scroll-padding-bottom: auto|value|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
auto | Giá trị mặc định. Trình duyệt tính toán độ lấp đầy. |
length |
Đặt scroll-padding-bottom bằng px, pt, cm hoặc các đơn vị khác. Không được phép sử dụng giá trị âm. Xem thêm:Đơn vị CSS. |
% | Đặt tỷ lệ phần trăm chiều rộng của phần tử bao gồm làm giá trị lề trong. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial. |
inherit | Thừa kế thuộc tính này từ phần tử cha. Xem thêm inherit. |
Chi tiết kỹ thuật
Giá trị mặc định: | auto |
---|---|
Kế thừa: | Không |
Chế tạo animation: | Không hỗ trợ. Xem thêm:Thuộc tính liên quan đến animation. |
Phiên bản: | CSS3 |
Ngôn ngữ lập trình JavaScript: | object.style.scrollPaddingBottom="20px" |
Hỗ trợ trình duyệt
Bảng số liệu trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
相关页面
Tham khảo:Thuộc tính direction trong CSS
Tham khảo:Thuộc tính scroll-snap-align của CSS
Tham khảo:Thuộc tính scroll-snap-type của CSS
Tham khảo:Thuộc tính writing-mode CSS
- Trang trước scroll-padding-block-start
- Trang tiếp theo scroll-padding-inline