position: sticky เป็นแบบลูกผสม: องค์ประกอบจะมีพฤติกรรมเหมือน relative (อยู่ใน normal flow) จนกระทั่ง เลื่อนไปถึง threshold ที่คุณกำหนด แล้วจึงมีพฤติกรรมเหมือน fixed (ติดอยู่กับที่) แต่จะเป็นเช่นนั้นเฉพาะตอนที่ containing block ของมันยังอยู่บนหน้าจอเท่านั้น
{
: sticky;
: ;
}
