Thuộc tính CSS cuộn đệm trên cùng
Ví dụ
Đặt phần đệm cuộn thành 20px từ đầu vùng chứa đến vị trí chụp:
div {
scroll-padding-top: 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-top
chỉ định khoảng cách từ đỉnh 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 ở đầu phần tử con.
Để xem hiệu ứng từ thuộc tính scroll-padding-top
, thuộc tính scroll-snap-align
phải được đặt trên các phần tử con và các thuộc tính scroll-padding-top
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.scrollPaddingTop="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-top | 69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Cú pháp CSS
scroll-padding-top: auto| value |initial|inherit;
Giá trị tài sản
Value | Description |
---|---|
auto | Default value. The browser calculates the padding |
length | Specifies scroll-padding-top 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-top
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 xuống dưới một phần tử cố định:
#container {
scroll-padding-top: 30px;
}
Đặt phần đệm cuộn ở trên cùng
Thuộc scroll-padding-top
cùng 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-top: 30px;
}
Chụp vị trí
Vị trí snap phải được đặt phía trên các phần tử con để thuộc tính scroll-padding-top
hoạt động. Trong ví dụ này, thuộc tính writing-mode
thay đổi vị trí đính từ trên xuống bên phải của các phần tử con. Với mã như thế này, thuộc tính scroll-padding-top
không còn hoạt động:
#container {
writing-mode: vertical-rl;
scroll-padding-top: 30px;
}
#container > div {
scroll-snap-align: start 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