CSS scroll-padding-block-end 属性
- หน้าก่อน scroll-padding-block
- หน้าต่อไป scroll-padding-block-start
การรับรู้และการใช้งาน
scroll-padding-block-end
ตัวแปรนี้กำหนดระยะทางระหว่างปลายตัวเครื่องงานถึงตำแหน่งเกาะขององค์ประกอบในแนวบล็อค
นี่หมายความว่า เมื่อคุณหยุดเร่งเคลื่อน การเร่งเคลื่อนจะปรับเปลี่ยนรวดเร็ว และหยุดที่ระยะทางที่กำหนดระหว่างตำแหน่งเกาะและตัวเครื่องงานที่กำหนด
แนวบล็อคหมายถึงตำแหน่งของบรรทัดใหม่เมื่อเทียบกับบรรทัดที่มีอยู่แล้ว และทางที่บรรทัดใหม่จะถูกจัดลงในบนบรรทัดนั้น นี่เป็นวิธีการจัดลงของแบบแบตทิ้ง CSS display: block; ในหน้าเว็บเช่น <p> และ <div> แนวบล็อคขึ้นอยู่กับภาษาการเขียน ตัวอย่างเช่น ภาษามองโกเลียมีบรรทัดใหม่ที่จัดลงจากซ้ายไปขวา ดังนั้นแนวบล็อคจึงจัดลงจากซ้ายไปขวา ในหน้าเว็บภาษาอังกฤษแนวบล็อคจัดลงลงไปด้านล่าง writing-mode
มากำหนด
ตำแหน่งที่ติดตายคือตำแหน่งที่องค์ประกอบติดตายเมื่อคุณหยุดเคลื่อนย้าย
ประกาศ:คุณสมบัตินี้มีผลเมื่อมีการเคลื่อนย้ายในทิศทางบล็อค scroll-snap-align
คุณสมบัติมีค่า 'end' ถึงจะมีผล
เพื่อที่จะเห็น scroll-padding-block-end
คุณสมบัติ scroll-snap-align
คุณสมบัติ scroll-padding-block-end
และ scroll-snap-type
คุณสมบัติ
ตัวอย่าง
ตัวอย่างที่ 1
ตั้งค่าเปอร์เซ็นต์ของการเคลื่อนย้ายด้านบล็อคของระยะทางจากปลายของโครงการไปยังตำแหน่งติดตายเป็น 20px:
div { scroll-padding-block-end: 20px; }
ตัวอย่างที่ 2: คลังภาพ
ในแกลลอรี่ภาพที่มีการติดตาย scroll-padding-block-end
คุณสมบัติจะบีบภาพที่มีความยาวเหลืองเสร็จที่ตำแหน่งองค์ประกอบที่ติดตาย
#container { scroll-padding-block-end: 30px; }
ตัวอย่างที่ 3
เมื่อองค์ประกอบของตัวแทน: writing-mode
เมื่อคุณสมบัติมีค่าเป็น vertical-rl ตัวองค์ประกอบของโครงการจะเคลื่อนย้ายจากด้านล่างไปทางซ้ายในทิศทางของบล็อค ซึ่งจะทำให้มีผลต่อการติดตายของการเคลื่อนย้าย scroll-padding-block-end
วิธีที่คุณสมบัติทำงาน:
#container { scroll-padding-block-end: 20px; writing-mode: vertical-rl; }
ระบบการเขียน CSS
scroll-padding-block-end: auto|value|initial|inherit;
ค่าคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
auto | ค่าเริ่มต้น |
length |
กำหนดด้วยหน่วยเมตรความยาว px, pt, cm สำหรับ scroll-padding-block-end ไม่อนุญาตให้ใช้ค่าลบ ดูข้อมูลที่:หน่วยมาตร CSS. |
% | กำหนดเป็นเปอร์เซ็นต์ของความกว้างขององค์ประกอบที่รวม |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น ดูข้อมูลที่: initial. |
inherit | มีความหมายว่ารับมาจากตัวปลายทางขององค์ประกอบพ่อของมัน ดูข้อมูลที่: inherit. |
รายละเอียดเทคโนโลยี
ค่าเริ่มต้น: | auto |
---|---|
การสืบทอด: | ไม่ |
การสร้างอนุการ์: | ไม่สนับสนุน。ดูข้อมูลที่:คุณสมบัติที่เกี่ยวกับอนุการ์. |
รุ่น: | CSS3 |
ระบบการเขียน JavaScript: | object.style.scrollPaddingBlockEnd="20px" |
การสนับสนุนเบราเซอร์
ตัวเลขในตารางนี้แสดงรุ่นที่เซิร์ฟเวอร์แรกที่สนับสนุนคุณสมบัตินี้
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
เพจที่เกี่ยวข้อง
อ้างอิง:CSS scroll-snap-align 属性
อ้างอิง:CSS scroll-snap-type 属性
อ้างอิง:CSS writing-mode ทางนิยาย
- หน้าก่อน scroll-padding-block
- หน้าต่อไป scroll-padding-block-start