탭 탐색을 위해 모든 면에 상자 그림자를 만드는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-11-04 10:30:40
원래의
174명이 탐색했습니다.

How to Create a Box-Shadow on All Sides But One for Tabbed Navigation?

한 쪽을 제외한 모든 면에서 상자 그림자 달성

문제: 열려 있는 탭에 뚜렷한 그림자가 있지만 열린 탭을 제외하고 전체 탭 섹션 하단에 그림자가 있습니다.

CSS3의 상자 그림자 속성을 사용하여 이 문제를 해결하려면 특정 요소 구조를 만들고 적응 가능한 속성을 활용해야 합니다. 포괄적인 솔루션은 다음과 같습니다.

CSS 수정:

  1. #content 내부에 추가 Div 만들기:
<code class="css">#content_over_shadow {
    padding: 1em;
    position: relative;
    background:#fff;    /* Use a solid, non-transparent background */
}</code>
로그인 후 복사
  1. #content 스타일 조정:
<code class="css">#content {
    font-size: 1.8em;
    box-shadow: 0 0 8px 2px #888;   /* Create a line shadow along the bottom */
}</code>
로그인 후 복사
  1. 탭에 그림자 추가:
<code class="css">#nav li a {
    margin-left: 20px;
    padding: .7em .5em .5em .5em;
    font-size: 1.3em;
    color: #FFF;
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    box-shadow: 0 0 8px 2px #888;   /* Add shadows to individual tabs */
}</code>
로그인 후 복사

이러한 CSS 수정을 사용하면 원하는 효과를 얻을 수 있습니다. 열린 탭에는 구분되는 그림자가 있고 전체 탭 섹션에는 아래쪽에 일관된 그림자가 있습니다.

위 내용은 탭 탐색을 위해 모든 면에 상자 그림자를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿