CSS scroll-padding-bottom 属性
- หน้าก่อน scroll-padding-block-start
- หน้าต่อไป scroll-padding-inline
定義和用法
scroll-padding-bottom
屬性指定從容器底部到子元素吸附位置的距离。
吸附位置是指當你停止滾動時,子元素在容器中吸附到位的位置。吸附位置通過 scroll-snap-align 屬性設定,但也可能受到 CSS 屬性 direction
และ writing-mode
影響。
หมายเหตุ:คุณสมบัตินี้มีผลเมื่อตำแหน่งที่จับตั้งในด้านล่างขององค์ประกอบลูก
ต้องตั้งค่า scroll-padding-bottom
คุณสมบัติในตัวแทนลูกเพื่อเห็นผลที่มีผล scroll-snap-align
คุณสมบัติ และตั้งค่า scroll-padding-bottom
และ scroll-snap-type
คุณสมบัตินี้
ตัวอย่าง
ตัวอย่างที่ 1
กำหนดการกระโดดจากด้านล่างของตัวแทนไปยังตำแหน่งที่จับที่ 20px:
div { scroll-padding-bottom: 20px; }
ตัวอย่างที่ 2: คอนเทนเนอร์รูปภาพ
ในคอนเทนเนอร์ที่มีการจับตำแหน่งที่เฝ้าระวัง สามารถใช้ scroll-padding-bottom
คุณสมบัตินี้จะขับพาหนะไปที่องค์ประกอบที่ติดตั้งแน่น
#container { scroll-padding-bottom: 30px; }
ตัวอย่างที่ 3: กำหนดการกำหนดกรอบของการกระโดดทางล่าง
เมื่อกำหนดการจับตำแหน่งที่เฝ้าระวังในทั้งสองทิศทาง ยังสามารถกำหนดในตัวแทนตัวแบบที่มีการจับตำแหน่งที่เฝ้าระวังนี้ด้วย scroll-padding-bottom
คุณสมบัตินี้ หลุดรอบลงไปในองค์ประกอบต่อไปเพื่อดูผลลัพธ์:
#container { scroll-padding-bottom: 30px; }
ตัวอย่างที่ 4: ตำแหน่งที่จับ
เพื่อที่จะให้ scroll-padding-bottom
คุณสมบัตินี้จะมีผล ตำแหน่งที่จับต้องตั้งในด้านล่างขององค์ประกอบลูก ในตัวอย่างนี้,writing-mode
คุณสมบัติจะจับตำแหน่งจากด้านล่างขององค์ประกอบลูกเป็นด้านซ้าย ใช้รหัสนี้เมื่อ:scroll-padding-bottom
คุณสมบัตินี้จะไม่มีผลต่อ:
#container { writing-mode: vertical-rl; scroll-padding-bottom: 30px; } #container > div { scroll-snap-align: end none; }
CSS ภาษา
scroll-padding-bottom: auto|value|initial|inherit;
ค่าคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
auto | ค่าเริ่มต้น。เบราเซอร์คำนวณค่ากรอบของตัวแทน |
length |
กำหนดด้วยหน่วยมาตรเช่น px, pt, cm สำหรับ scroll-padding-bottom。 ไม่อนุญาตให้ใช้ค่าลบ อ่านเพิ่มเติมที่:หน่วยมาตร CSS。 |
% | กำหนดเป็นเปอร์เซ็นต์ของความกว้างขององค์ประกอบที่รวมถึงขอบเขตขององค์ประกอบ。 |
initial | ตั้งคุณสมบัตินี้เป็นค่าเริ่มต้น อ่านเพิ่มเติมที่: initial。 |
inherit | จากเครื่องมือพ่อของเขา รับมานี้คุณสมบัตินี้ อ่านเพิ่มเติมที่: inherit。 |
รายละเอียดเทคนิค
ค่าเริ่มต้น: | auto |
---|---|
การสืบทอด: | ไม่ |
การสร้างอนุรักษ์: | ไม่สนับสนุน。อ่านเพิ่มเติมที่:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์。 |
รุ่น: | CSS3 |
JavaScript ภาษา: | object.style.scrollPaddingBottom="20px" |
การสนับสนุนเบราเซอร์
ตัวเลขในตารางนี้แสดงความสามารถในการสนับสนุนของเบราเซอร์แบบรอบคอบแรกที่สนับสนุนคุณสมบัตินี้。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
เพจที่เกี่ยวข้อง
อ้างอิง:CSS direction
อ้างอิง:CSS scroll-snap-align 属性
อ้างอิง:CSS scroll-snap-type 属性
อ้างอิง:CSS writing-mode คุณสมบัติ
- หน้าก่อน scroll-padding-block-start
- หน้าต่อไป scroll-padding-inline