Thuộc tính scroll-margin-left trong CSS
- Trang trước scroll-margin-inline-start
- Trang tiếp theo scroll-margin-right
定 nghĩa và cách sử dụng
scroll-margin-left
Thuộc tính chỉ định khoảng cách giữa vị trí dính và container.
Vị trí dính là vị trí cố định của phần tử con trong container khi cuộn dừng lại. Vị trí dính được chỉ định bởi thuộc tính Thuộc tính hiệu ứng, phải được đặt trên phần tử con
cài đặt, nhưng cũng có thể bị ảnh hưởng bởi thuộc tính CSS direction
Để thấy writing-mode
cài đặt, nhưng cũng có thể bị ảnh hưởng bởi thuộc tính CSS
Thuộc tínhảnh hưởng.
Lưu ý: scroll-margin-left
Thuộc tính này chỉ hoạt động khi vị trí dính được đặt ở bên trái của phần tử con. scroll-margin-left
Để thấy Thuộc tính hiệu ứng, phải được đặt trên phần tử con
và Thuộc tính
Thuộc tính.
Mô hình
Ví dụ 1
Đặt vị trí dính và margin cuộn giữa container là 20px:
div { scroll-margin-left: 20px; }
Ví dụ 2: Thư viện hình ảnh
scroll-margin-left
Thuộc tính có thể được sử dụng trong thư viện hình ảnh có hành vi dính. Ở đây,scroll-margin-left
Hãy để người dùng biết rằng bên trái còn một hình ảnh khác. Cuộn qua hình ảnh đầu tiên để xem hiệu ứng:
#container > img { scroll-margin-left: 30px; }
Ví dụ 3: Vị trí dính
Để làm cho scroll-margin-left
Thuộc tính hoạt động, vị trí dính phải được đặt ở bên trái của phần tử con. Trong ví dụ này,direction
Thuộc tính sẽ thay đổi vị trí dính từ bên trái của phần tử con sang bên phải. Sử dụng mã như sau:scroll-margin-left
Thuộc tính sẽ không còn hoạt động:
#container { direction: rtl; } #container > div { scroll-margin-left: 30px; scroll-snap-align: none start; }
Ngôn ngữ CSS
scroll-margin-left: 0|value|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
0 | Bên trái của margin cuộn là 0. Giá trị mặc định. |
length |
Định nghĩa giá trị bên trái của margin cuộn bằng px, pt, cm hoặc các đơn vị khác. Cho phép sử dụng giá trị âm. Xem thêm:Đơn vị CSS. |
initial | Đặt thuộc tính này về giá trị mặc định. Xem thêm initial. |
inherit | Kế thừa 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: | 0 |
---|---|
Kế thừa: | Không |
Chế tạo hoạt hình: | Không hỗ trợ. Xem thêm:Thuộc tính liên quan đến hoạt hình. |
Phiên bản: | CSS3 |
Ngôn ngữ lập trình JavaScript: | object.style.scrollMarginLeft="20px" |
Hỗ trợ trình duyệt
Số 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 trong CSS
Tham khảo:Thuộc tính scroll-snap-align trong CSS
Tham khảo:Thuộc tính scroll-snap-type trong CSS
Tham khảo:Thuộc tính writing-mode CSS
- Trang trước scroll-margin-inline-start
- Trang tiếp theo scroll-margin-right