일반적인 웹사이트의 레이아웃을 생각해 보면 기본 콘텐츠 영역의 오른쪽이나 왼쪽에 중요한 링크 목록(웹 페이지의 다양한 섹션에 대한 탐색 링크용)이 포함될 가능성이 높습니다.
이 구성 요소는 "사이드바"라고 하며 웹 페이지의 메뉴로 자주 사용됩니다. 널리 사용되지만 개발자는 페이지 간 탐색 또는 웹 페이지의 다른 부분을 탐색하기 위해 웹 사이트에 이 요소를 추가하는 경우가 많습니다.
이 기능을 이해하고 HTML과 CSS만 사용하여 현대적인 사이드바를 만들어 보겠습니다.
사이드바는 기본 콘텐츠 영역의 오른쪽이나 왼쪽에 위치한 정적 열입니다. 이 구성요소에는 탐색 링크, 위젯 또는 웹사이트 내 기타 필수 링크(홈 페이지, 콘텐츠 또는 기타 부분)가 포함되어 있습니다.
아래는 간단한 사이드바 메뉴를 만드는 방법을 보여주는 예입니다. 메뉴는 기본 콘텐츠 영역 왼쪽에 있습니다(대부분의 웹사이트와 동일한 레이아웃).
이 예에서는 CSS 그리드를 사용하여 웹 페이지를 두 부분으로 나눕니다. 웹페이지의 15%는 사이드바 메뉴를 구성하고 85%는 메인 콘텐츠를 구성합니다.
display:grid를 설정하면 개발자가 모든 요소를 그리드 컨테이너로 변환할 수 있습니다. 우리가 사용하는 열을 추가하려면
으아악value는 열의 너비를 나타냅니다. 길이(px, cm, em) 또는 백분율로 표시할 수 있습니다.
웹 페이지 내에서 외부 페이지를 연결하는 데 사용됩니다. 문서 내의 섹션을 연결하는 데에도 사용할 수 있습니다. id 속성은 요소를 고유하게 정의합니다.
으아악href 속성에는 외부 페이지의 URL이나 문서 내부 부분의 ID가 포함됩니다.
으아악여기서 토글 가능한 사이드바를 생성하겠습니다. 이 예에서는 사이드바를 생성하여 콘텐츠 영역 왼쪽에 배치합니다. 콘텐츠 영역에는 클릭하면 생성한 사이드바를 축소하는 버튼이 있습니다.
사이드바 위치를 부드럽게 변경하기 위해 CSS 전환 속성을 사용했습니다. 버튼을 클릭하면 사이드바의 위치가 0에서 -160px(사이드바 너비와 동일)로 변경됩니다. 즉, 사이드바의 너비가 왼쪽으로 이동합니다.
으아악이 기사에서는 웹 페이지의 두 가지 유형의 사이드바 메뉴에 대해 논의했습니다. 그 중 하나는 기본 사이드바이고 다른 하나는 토글 사이드바입니다. 모두 HTML과 CSS만을 사용하여 디자인되었습니다.
위 내용은 HTML과 CSS를 사용하여 현대적인 사이드바 메뉴를 디자인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!