Thuộc tính scroll-padding-right của CSS
- Trang trước scroll-padding-left
- Trang tiếp theo scroll-padding-top
定义和用法
scroll-padding-right
属性指定从容器右侧到子元素吸附位置的距离。
吸附位置是指在停止滚动时,子元素在容器中吸附到位的位置。
吸附位置由 scroll-snap-align
属性设置,但也可能受到 CSS 属性 direction
và writing-mode
的影响。
Lưu ý:此属性仅在吸附位置设置在子元素右侧时有效。
Thuộc tính này chỉ hoạt động khi vị trí dán được đặt ở bên phải của phần tử con. scroll-padding-right
Thuộc tính trên phần tử cha, để thấy scroll-snap-align
Thuộc tính, và đặt scroll-padding-right
và scroll-snap-type
Thuộc tính.
Mô hình
Ví dụ 1
Đặt lề trong cuộn từ bên phải của khung để vị trí dán là 20px:
div { scroll-padding-right: 20px; }
Ví dụ 2: Thư viện ảnh
scroll-padding-right
Thuộc tính này có thể được sử dụng cho ảnh gallery có hành vi dán để đẩy ảnh từ phần tử cố định vào khung nhìn:
#container > img { scroll-padding-right: 30px; }
Ví dụ 3: Đặt lề trong bên phải
Khi đã đặt hành vi dán ở cả hai hướng, bạn cũng có thể đặt scroll-padding-right
Thuộc tính. Cuộn的水平滚动到下一个元素以查看效果:
#container > div { scroll-padding-right: 30px; }
Ví dụ 4: Vị trí dán
Để làm cho scroll-padding-right
Thuộc tính hoạt động, vị trí dán phải được đặt ở bên phải của phần tử con. Trong ví dụ này:direction
Giá trị thuộc tính 'rtl' sẽ dán vị trí từ bên phải của phần tử con sang bên trái. Khi sử dụng mã này:scroll-padding-right
Thuộc tính sẽ không còn hoạt động:
#container { direction: rtl; scroll-padding-right: 30px; } #container > div { scroll-snap-align: none end; }
Ngôn ngữ CSS
scroll-padding-right: auto|value|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
auto | Giá trị mặc định. Trình duyệt sẽ tính toán lề trong. |
length |
Đặt scroll-padding-right 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 phần trăm chiều rộng của phần tử bao gồm làm lề trong. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial. |
inherit | Thực hiện 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 |
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.scrollPaddingRight="20px" |
Hỗ trợ trình duyệt
Số 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 |
Trang liên quan
Tham khảo:Thuộc tính direction của 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-left
- Trang tiếp theo scroll-padding-top