[css] CSS 투명한 네비게이션 바 디자인

웹 사이트에서 투명한 네비게이션 바는 모던하고 세련된 느낌을 줄 수 있습니다. CSS를 사용하여 투명한 네비게이션 바를 만드는 방법에 대해 알아보겠습니다.

HTML 마크업

먼저 아래와 같이 기본적인 HTML 마크업을 작성합니다.

<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Contact</a></li>
  </ul>
</nav>

CSS 스타일링

이제 CSS를 사용하여 네비게이션 바를 투명하게 디자인합니다.

nav {
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  padding: 20px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

nav ul {
  list-style: none;
  text-align: right;
}

nav ul li {
  display: inline;
  margin: 0 10px;
}

nav ul li a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}

nav ul li a:hover {
  color: #00bcd4;
}

결론

위의 코드를 사용하면 투명한 배경을 가진 네비게이션 바를 만들 수 있습니다. 이 기술을 사용하여 웹사이트에 섬세한 디자인을 추가할 수 있습니다.


참고 자료: