CSS로 고정 요소를 생성하기 위한 코드는 다음과 같습니다 -
예시
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
body {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
margin: 0px;
padding: 0px;
height: 150vh; /*To produce scroll bar*/
}
div.sticky {
position: sticky;
top: 0;
background-color: rgb(52, 21, 110);
color: white;
padding: 50px;
font-size: 20px;
}
</style>
</head>
<body>
<h1>Sticky Element Example</h1>
<h2>Random Header Text</h2>
<h2>Randorm Header Text</h2>
<div class="sticky">Sticky Element</div>
<p style="font-size: 35px;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odit vel dolore delectus
esse consequatur at nulla, consequuntur sint quas ea. Incidunt, ex. Consequatur
ipsa earum veritatis fugiat iusto, doloremque sunt beatae quaerat laboriosam nemo
soluta quidem porro quia. Dolore reprehenderit cum voluptatibus eius assumenda
ipsam tenetur asperiores magni aliquid eligendi doloribus quidem ipsa et praesentium
provident molestias quaerat laboriosam, veniam aspernatur repellendus. Debitis sapiente,
odit iste voluptatibus nesciunt veritatis incidunt mollitia nostrum, vitae suscipit iusto
molestias consequuntur rem facere perspiciatis ad! Ratione reiciendis asperiores aperiam
vitae facilis accusantium non aliquid, facere cupiditate reprehenderit tempore veritatis
eum accusamus omnis tempora quos! </p>
</body>
</html> 출력
위의 코드는 다음과 같은 출력을 생성합니다 -

약간 아래로 스크롤하면 요소가 고정된 것처럼 작동합니다 -
