본문 바로가기
IT

html에서 화면 스크롤 하는 예제

by 불멸남생 2023. 3. 6.

HTML에서 화면 스크롤 이동은 a 태그와 href 속성을 사용하여 구현할 수 있습니다. 아래는 간단한 예제입니다. a 태그의 href 속성 값으로 이동할 위치의 id 값을 지정하고, # 문자와 함께 id 값을 사용합니다. 이렇게 하면 해당 위치로 자연스럽게 이동합니다.

// html

<!DOCTYPE html>
<html>
<head>
	<title>Scroll Example</title>
	<style>
		body {
			height: 1500px;
			margin: 0;
			padding: 0;
		}

		section {
			height: 500px;
			background-color: gray;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 48px;
			color: white;
		}

		section:nth-of-type(2n) {
			background-color: black;
		}
	</style>
</head>
<body>
	<section id="section1">
		Section 1
	</section>

	<section id="section2">
		Section 2
	</section>

	<section id="section3">
		Section 3
	</section>

	<section id="section4">
		Section 4
	</section>

	<section id="section5">
		Section 5
	</section>

	<nav>
		<ul>
			<li><a href="#section1">Section 1</a></li>
			<li><a href="#section2">Section 2</a></li>
			<li><a href="#section3">Section 3</a></li>
			<li><a href="#section4">Section 4</a></li>
			<li><a href="#section5">Section 5</a></li>
		</ul>
	</nav>

</body>
</html>

위 예제에서, body 요소의 height 속성 값을 크게 지정하여 스크롤을 할 수 있는 공간을 만들었습니다. section 요소는 각각 높이가 500px 이고, background-color 속성 값으로 배경색을 지정하였습니다.

nav 요소는 각 section 요소로 이동할 수 있는 링크를 표시합니다. ul과 li 태그를 사용하여 목록을 만들고, a 태그를 사용하여 링크를 생성합니다. href 속성 값으로 # 문자와 함께 이동할 위치의 id 값을 지정하였습니다.

위 예제를 실행하면, 각 section 요소와 링크가 표시됩니다. 링크를 클릭하면 해당 위치로 자연스럽게 이동합니다.

반응형

'IT' 카테고리의 다른 글

[IT]SSH 키 생성  (0) 2023.06.23
Synology GIT 사용법  (0) 2023.06.08
html에서 map 사용하는 예제  (0) 2023.03.06
리눅스 find 명령어 사용법  (0) 2023.03.06
VI 에디터 명령어  (0) 2023.03.06