Thuộc tính CSS cuộn-đệm-dưới
Ví dụ
Đặt phần đệm cuộn thành 20px từ dưới cùng của vùng chứa đến vị trí chụp:
div {
scroll-padding-bottom: 20px;
}
Hãy tự mình thử »Thêm ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và cách sử dụng
Thuộc tính scroll-padding-bottom
chỉ định khoảng cách từ đáy vùng chứa đến vị trí đính trên các phần tử con.
Vị trí đính là vị trí trên phần tử con nơi nó khớp vào vị trí trong vùng chứa khi bạn dừng cuộn. Vị trí chụp được đặt bằng thuộc tính scroll-snap-align
, nhưng cũng có thể bị ảnh hưởng bởi direction
thuộc tính CSS và writing-mode
.
Lưu ý: Thuộc tính này chỉ hoạt động nếu vị trí snap được đặt ở cuối phần tử con.
Để xem hiệu ứng từ thuộc tính scroll-padding-bottom
, thuộc tính scroll-snap-align
phải được đặt trên các phần tử con và thuộc scroll-padding-bottom
và loại scroll-snap-type
phải được đặt trên phần tử cha .
Giá trị mặc định: | tự động |
---|---|
Thừa hưởng: | KHÔNG |
Hoạt hình: | KHÔNG. Đọc về hoạt hình |
Phiên bản: | CSS3 |
Cú pháp JavaScript: | đối tượng .style.scrollPaddingBottom="20px" Hãy dùng thử |
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.
Property | |||||
---|---|---|---|---|---|
scroll-padding-bottom | 69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Cú pháp CSS
scroll-padding-bottom: auto| value |initial|inherit;
Giá trị tài sản
Value | Description |
---|---|
auto | Default value. The browser calculates the padding |
length | Specifies scroll-padding-bottom in px, pt, cm, etc. Negative values are not allowed. Read about length units |
% | Specifies the padding in percent of the width of the containing element |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Thêm ví dụ
Thư viện hình ảnh
Thuộc tính scroll-padding-bottom
có thể được sử dụng trong thư viện hình ảnh với hành vi chụp nhanh, để đẩy hình ảnh lên trên một phần tử cố định:
#container {
scroll-padding-bottom: 30px;
}
Đặt phần đệm cuộn ở dưới cùng
Thuộc tính scroll-padding-bottom
cũng có thể được đặt trên vùng chứa khi hành vi chụp nhanh được đặt theo cả hai hướng. Di chuyển đến phần tử tiếp theo theo chiều dọc để xem hiệu ứng:
#container {
scroll-padding-bottom: 30px;
}
Chụp vị trí
Vị trí chụp phải được đặt ở dưới cùng của các phần tử con để thuộc tính scroll-padding-bottom
cùng hoạt động. Trong ví dụ này, thuộc tính writing-mode
thay đổi vị trí đính từ dưới lên bên trái của các phần tử con. Với mã như thế này, thuộc tính scroll-padding-bottom
không còn hoạt động:
#container {
writing-mode: vertical-rl;
scroll-padding-bottom: 30px;
}
#container > div {
scroll-snap-align: end none;
}
Hãy tự mình thử »Trang liên quan
Thuộc tính hướng CSS: Thuộc tính CSS Direction
Thuộc tính CSS cuộn-snap-align: Thuộc tính CSS Scroll-snap-align
Thuộc tính CSS cuộn-snap-type: Thuộc tính CSS Scroll-snap-type
Thuộc tính chế độ viết CSS: Thuộc tính chế độ viết CSS