웹 개발자로서 우리는 아름답고 실용적인 페이지 탐색 모음을 디자인해야 하는 경우가 많습니다. HTML에서는 <ul></ul>
및 <li>
태그를 사용하여 기본 탐색 모음을 만들 수 있지만, 일부 스타일과 대화형 효과를 추가하려면, 우리는 CSS를 사용하여 이 작업을 수행해야 합니다. <ul></ul>
和<li>
标签来创建一个基本的导航条,但是如果想要增加一些样式和交互效果,我们需要使用CSS来完成。
本文将介绍如何使用CSS来设计导航条,从简单的样式到复杂的效果,逐步详解。
首先,我们来创建一个简单的导航条。在HTML代码中,我们使用<ul></ul>
和<li>
먼저 간단한 네비게이션 바를 만들어 보겠습니다. HTML 코드에서는 <ul></ul>
및 <li>
태그를 사용하여 순서가 지정되지 않은 목록을 만든 다음 CSS를 사용하여 목록 스타일, 크기, 색상을 설정합니다. , etc. 속성은 다음과 같습니다.
<ul class="nav"> <li><a href="#">首页</a></li> <li><a href="#">关于</a></li> <li><a href="#">服务</a></li> <li><a href="#">联系我们</a></li> </ul>
.nav { list-style: none; margin: 0; padding: 0; display: flex; background-color: #333; } .nav li { margin: 0; } .nav a { display: block; padding: 10px 15px; color: #fff; text-decoration: none; }
다음으로 간단하고 실용적인 호버 효과를 추가할 수 있습니다. 내비게이션 바 위에 마우스 포인터를 올렸을 때 배경색, 텍스트 색상 등의 속성을 변경하여 사용자의 시각적 효과를 향상시킬 수 있습니다. 다음과 같이 :hover 의사 클래스를 설정하여 이를 달성할 수 있습니다.
.nav a:hover { background-color: #555; color: #fff; }
링크 아래에 before: 의사 요소를 추가하면 이를 달성할 수 있습니다. 사용자가 링크 위로 마우스를 가져가면 의사 요소가 표시되고 하단 테두리의 길이가 늘어납니다. 코드는 다음과 같습니다.
.nav a:hover:before { content:''; display: block; border-bottom: 4px solid #fff; transform: scaleX(0); transition: transform .3s ease-in-out; } .nav a:hover:before { transform: scaleX(1); }
표시 컨테이너와 표시 하위 요소를 생성하면 이를 수행할 수 있습니다. 사용자가 탐색 링크를 선택하면 표시기가 한 위치에서 다른 위치로 미끄러집니다. 코드는 다음과 같습니다:
<ul class="nav"> <li><a href="#">首页</a></li> <li><a href="#">关于</a></li> <li><a href="#">服务</a></li> <li><a href="#">联系我们</a></li> <div class="indicator"></div> </ul>
.indicator { height: 4px; background-color: #fff; position: absolute; bottom: 0; left: 0; transition: all .3s ease-in-out; } .nav li:first-child .indicator { width: 80px; transform: translateX(0); } .nav li:nth-child(2) .indicator { width: 70px; transform: translateX(80px); } .nav li:nth-child(3) .indicator { width: 60px; transform: translateX(150px); } .nav li:last-child .indicator { width: 110px; transform: translateX(210px); } .nav a:hover + .indicator { width: 100%; transform: translateX(0); }
위 내용은 탐색 모음 설정 CSS의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!