CSS 네비게이션 바란 무엇입니까?
CSS에서 탐색 모음은 웹 사이트 디자인의 다양한 선택기 또는 페이지 사용자에게 탐색 링크나 메뉴를 제공하기 위해 인터페이스에 사용되는 탐색 모음이라고도 합니다. 사용자는 웹사이트의 콘텐츠를 시각적 가이드로 사용하여 쉽게 탐색할 수 있습니다.
C++의 xor
탐색 모음의 도움으로 웹 페이지의 표시 및 스타일을 개선할 수 있으며 CSS를 사용하여 설명된 디자인, 색상, 글꼴 및 간격도 포함됩니다. CSS 탐색 모음은 CSS 속성과 규칙을 사용하여 개발되고 스타일이 지정되어 특정 모양과 기능을 생성합니다.
CSS 네비게이션 바의 특징
탐색 모음의 몇 가지 특징은 다음과 같습니다.
CSS 네비게이션 바의 도움으로 우리는 사용자 경험을 향상시키고 방문자가 웹사이트 콘텐츠를 쉽게 탐색할 수 있도록 할 수 있으므로 이는 웹 디자인의 중요한 부분입니다.
예
CSS를 사용하여 가로 탐색 모음을 만드는 방법에 대한 간단한 예를 살펴보겠습니다.
/* Basic styling for the navigation bar */ .navbar { background-color: #333; /* Background color */ overflow: hidden; /* Clear floats */ } /* Style for navigation bar links */ .navbar a { float: left; /* Float the links to the left */ display: block; /* Display links as blocks */ color: white; /* text color */ text-align: center; /* Center-align the text */ padding: 14px 16px; /* Padding around the links */ text-decoration: none; /* Remove underline from links */ } /* Change color on hover */ .navbar a:hover { background-color: #ddd; /* Background color on hover */ color: black; /* Text color on hover */ } <a href="#home">Home</a> <a href="#about">About</a> <a href="#services">Services</a> <a href="#portfolio">Portfolio</a> <a href="#contact">Contact</a>
산출:
이 예의 가로 탐색 모음에는 '홈', '정보', '서비스', '포트폴리오', '연락처' 등 5개의 링크가 생성됩니다. 기본 CSS 속성을 사용하여 탐색 모음, 링크 및 호버 효과의 스타일을 지정했습니다. 선호하는 디자인을 색상, 글꼴, 패딩 등 스타일에 반영할 수 있습니다.
CSS 네비게이션 바의 한계
CSS 탐색 모음에는 몇 가지 제한 사항이 있으며 그 중 일부는 다음과 같습니다.
이러한 단점에도 불구하고 웹 디자인에서는 CSS 탐색 모음의 다양성과 광범위한 사용이 지속되고 있습니다. 그러나 보다 정교한 기능과 원활한 사용자 경험을 위해서는 JavaScript 및 기타 기술로 보완해야 할 수도 있습니다.
수평 탐색 표시줄
수평 탐색 모음은 일반적으로 페이지 상단에 있는 수평 링크 목록입니다.
예제를 사용하여 가로 탐색 모음을 만드는 방법을 살펴보겠습니다.
예
이 예에서는 오버플로: 숨김 것을 방지하는 속성 저것 요소가 목록 밖으로 나가는 것을 방지합니다. 디스플레이: 블록 속성은 링크를 블록 요소로 표시하고 전체 링크 영역을 클릭할 수 있도록 만듭니다.
pyspark 튜토리얼
우리는 또한 왼쪽으로 뜨다 블록 요소가 서로 옆으로 미끄러지도록 하기 위해 부동 소수점을 사용하는 속성입니다.
전체 너비 배경색을 원하면 다음을 추가해야 합니다. 배경색 재산 보다는 요소.
배열 C 문자열
ul { list-style-type: none; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul>
국경 구분선
다음을 사용하여 탐색 모음의 링크 사이에 테두리를 추가할 수 있습니다. 국경 오른쪽 재산. 다음 예에서는 이를 더 명확하게 설명합니다.
예
ul { list-style-type: none; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; border-right: 1px solid blue; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul>
고정 내비게이션 바
페이지를 스크롤하면 고정 탐색 표시줄이 페이지 하단이나 상단에 유지됩니다. 동일한 예를 참조하십시오.
예
ul { list-style-type: none; position: fixed; width:100%; top:0; margin: 0; padding: 0px; overflow: hidden; background-color: lightgray; } li { float: left; border-right: 1px solid blue; } li a { display: block; color: blue; font-size:20px; text-align: center; padding: 10px 20px; text-decoration: none; } .active{ background-color: gray; color: white; } li a:hover { background-color: orange; color: white; } <ul> <li> <a href="#home">Home</a> </li> <li> <a href="#">Java</a> </li> <li> <a href="#">HTML</a> </li> <li> <a href="#">CSS</a> </li> </ul> <h2>Side navigation bar with height: 100%; and position: fixed;</h2> <h3>Scroll the page, and see how the sidenav sticks to the page</h3>지금 테스트해보세요