CSS scroll-margin-inline-end พื้นที่เลื่อนด้านขวา
- หน้าก่อน scroll-margin-inline
- หน้าต่อไป scroll-margin-inline-start
คำนิยามและวิธีใช้
คุณสมบัติในองค์ประกอบลูก ต้องตั้งค่า
คุณสมบัตินี้กำหนดระยะทางที่จากตำแหน่งการติดตั้งไปจนถึงช่องในการจัดลำดับตามแนวทางเลื่อน
นี่หมายความว่า เมื่อคุณหยุดเลื่อน การเลื่อนจะปรับตัวเร็วและหยุดอยู่ที่ระยะทางที่กำหนด ระยะทางนี้คือระยะทางที่จากตำแหน่งการติดตั้งที่ตัวองค์ประกอบย่อยสุดท้ายไปจนถึงช่อง
การจัดลำดับตามแนวทางเลื่อนของตัวอักษรต่อไปเมื่อเทียบกับตัวอักษรที่มีอยู่ในบรรยาย ครับ นี่เป็นรูปแบบการจัดลำดับของแท็กมี CSS display: inline; (เช่นแท็ก <a> และ <strong>) ในข้อความ การจัดลำดับตามแนวทางเลื่อนของตัวอักษรขึ้นอยู่กับภาษาการเขียน เช่น ภาษาอาหรับมีการจัดลำดับตัวอักษรตามทิศทางซ้ายไปขวา ดังนั้น การจัดลำดับตามแนวทางเลื่อนของตัวอักษรจึงเป็นทิศทางซ้ายไปขวา ในหน้าที่มีภาษาอังกฤษ การจัดลำดับตามแนวทางเลื่อนของตัวอักษรจึงเป็นทิศทางซ้ายไปขวา การจัดลำดับตามแนวทางเลื่อนของตัวอักษรสามารถกำหนดได้ด้วยคุณสมบัติ CSS direction
scroll-margin-block ตัวอย่าง 2
คำนิยาม
ตำแหน่งการติดตั้งคือตำแหน่งที่ตัวองค์ประกอบย่อยในช่องที่มีการติดตั้งเมื่อคุณหยุดเลื่อน
注意:注意: scroll-margin-inline-end คุณสมบัตินี้มีผลเมื่อตั้งค่าในทิศทางแถวภายในเท่านั้น。
คุณสมบัติเป็น 'end' มีผล。 คุณสมบัติในองค์ประกอบลูก ต้องตั้งค่า
เพื่อที่จะเห็น คุณสมบัติในองค์ประกอบลูก ต้องตั้งค่า
scroll-margin-block scroll-margin-inline-end
scroll-snap-align คุณสมบัติ,และตั้งค่า
scroll-snap-type
คุณสมบัติ。 scroll-margin-inline
scroll-margin-block มีความคล้ายคลึงกันมาก แต่
CSS CSS scroll-margin-top พื้นที่เลื่อนด้านบน
scroll-margin-bottomคุณสมบัติเป็นคุณสมบัติของ CSS
scroll-margin-bottom、
scroll-margin-block scroll-margin-left
scroll-margin-right มีความคล้ายคลึงกันมาก แต่
scroll-margin-block scroll-margin-inline
และ
คุณสมบัตินี้ขึ้นอยู่กับทิศทางแบบบล็อคและทิศทางแถวภายใน。
ตัวอย่าง
ตัวอย่าง 1
div { scroll-margin-inline-end: 20px; }
ตั้งระยะทางที่องค์ประกอบภายในแถวภายนอกจากตำแหน่งที่เกาะตัวไปยังองค์ประกอบที่สามารถเลื่อนได้:
เมื่อ <div> องค์ประกอบ ตัวอย่าง 2
writing-mode
div { scroll-margin-inline-end: 20px; เมื่อค่าของคุณสมบัติ vertical-rl จะทำให้ทิศทางในแถวภายในเป็นทิศทางลงมา。ผลลัพธ์คือปลายขององค์ประกอบจะเคลื่อนย้ายจากด้านขวาไปที่ด้านล่าง: }
ตัวอย่าง 3
เมื่อ <div> องค์ประกอบ direction
เมื่อค่าของคุณสมบัติ rtl จะทำให้ทิศทางในแถวภายในเป็นทิศทางจากขวาไปที่ซ้าย。ผลลัพธ์คือปลายขององค์ประกอบจะเคลื่อนย้ายจากด้านขวาไปที่ด้านซ้าย:
div { scroll-margin-inline-end: 20px; direction: rtl; }
ระบบการเขียน CSS
scroll-margin-inline-end: 0|value|initial|inherit;
ค่าของคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
0 | ค่าเริ่มต้น。ระยะทาง scroll-margin-inline-end ค่าเริ่มต้นขององค์ประกอบ。 |
length |
กำหนดระยะทางด้วยหน่วยเมตรเท่ากับ px, pt, cm และอื่น ๆ ที่อนุญาตให้ใช้ค่าลบ。 ดูเพิ่มเติมที่:หน่วยทาง CSS. |
initial | ตั้งคุณสมบัตินี้เป็นค่าเริ่มต้นของมัน。ดูเพิ่มเติมที่: initial. |
inherit | สืบทอดคุณสมบัตินี้จากองค์ประกอบพ่อของเขา。ดูเพิ่มเติมที่: inherit. |
รายละเอียดเทคนิค
ค่าเริ่มต้น: | 0 |
---|---|
การสืบทอด: | ไม่ |
การสร้างอนุรักษ์: | ไม่สนับสนุน。ดูเพิ่มเติมที่:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์. |
รุ่น: | CSS3 |
ระบบการเขียน JavaScript: | object.style.scrollMarginInlineEnd="20px" |
การสนับสนุนเบราเซอร์
ตัวเลขในตารางนี้แสดงว่าสูตรบราวมากของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
เพจที่เกี่ยวข้อง
อ้างอิง:CSS ทิศทาง
อ้างอิง:CSS scroll-snap-align พฤติกรรมการตั้งตำแหน่งการยกเลื่อน
อ้างอิง:CSS scroll-snap-type ประเภทการยกเลื่อน
อ้างอิง:CSS writing-mode thuộc tính
- หน้าก่อน scroll-margin-inline
- หน้าต่อไป scroll-margin-inline-start