집 >웹 프론트엔드 >부트스트랩 튜토리얼 >부트 스트랩의 그림자 유틸리티를 사용하여 요소에 깊이를 더하는 방법은 무엇입니까?
Bootstrap의 Shadow Utilities는 웹 페이지 요소에 깊이와 시각적 계층을 추가하는 간단한 방법을 제공합니다. 그들은 CSS Box-Shadow 속성을 사용하여이를 달성하여 맞춤 CSS를 작성하지 않고 다른 그림자 효과를 쉽게 적용 할 수 있습니다. 그것들을 사용하려면, 사전 정의 된 그림자 클래스 중 하나를 스타일의 요소에 추가하십시오. 예를 들어, 버튼에 부드러운 그림자를 적용하려면 .shadow
클래스를 사용합니다.
<code class="html"><button class="btn btn-primary shadow">Click Me</button></code>
Bootstrap은 각각 다른 강도와 오프셋을 가진 여러 가지 변형의 그림자를 제공하며, 여기에는 아래에 자세히 설명되어 있습니다. 이 클래스는 HTML 요소에 직접 적용되므로 기존 프로젝트에 쉽게 통합 할 수 있습니다. JavaScript가 필요하지 않습니다. 순전히 CSS 기반입니다. 그림자의 모양은 요소의 배경색과 주변 컨텍스트의 영향을받을 수 있습니다. 어두운 배경의 어두운 그림자는 밝은 배경보다 눈에 띄지 않을 수 있습니다.
Bootstrap은 사전 정의 된 섀도우 클래스 세트를 제공하지만 이러한 클래스 자체의 개별 속성 (블러 반경, 수평 및 수직 오프셋, 스프레드 반경 및 색상)을 직접 사용자 정의 할 수는 없습니다. Bootstrap의 Shadow Utilities는 세밀한 제어가 아니라 빠르고 쉬운 구현을 위해 설계되었습니다.
그러나 여러 해결 방법을 통해 사용자 정의를 달성 할 수 있습니다.
box-shadow
속성으로 자신만의 CSS 클래스를 만들 수 있습니다. 이것은 그림자의 외관을 완전히 제어 할 수있게합니다.!important
기존 부트 스트랩 그림자 클래스를 무시할 수 있습니다. 그러나 이것은 덜 유지 가능하고 잠재적으로 문제가되는 접근법입니다.Bootstrap은 다양한 그림자 클래스를 제공하며 각각의 다른 수준의 그림자 강도와 효과를 제공합니다. 가장 일반적인 것은 다음과 같습니다.
.shadow
: 미묘하고 가벼운 그림자..shadow-sm
: .shadow
보다 약간 더 뚜렷한 그림자..shadow-lg
: 더 크고 눈에 띄는 그림자..shadow-none
: 요소에서 그림자를 제거합니다.이것들은 기본 옵션이지만 브라우저와 렌더링 엔진에 따라 이러한 클래스의 정확한 시각적 모양이 미묘하게 다를 수 있습니다. 또한 사용중인 부트 스트랩 버전에 따라 추가 그림자 클래스를 사용할 수 있습니다. 최신 클래스 목록에 대한 공식 부트 스트랩 문서를 항상 참조하십시오.
부트 스트랩의 섀도우 유틸리티 자체는 일반적으로 반응 적입니다. 그림자의 외관은 다른 화면 크기에 따라 일관성이 유지됩니다. 그러나 그림자의 인식 된 영향은 상황에 따라 변할 수 있습니다.
응답 성 문제를 해결하려면 CSS의 미디어 쿼리를 사용하여 조건부로 다른 그림자 클래스를 적용하거나 화면 크기에 따라 그림자를 완전히 제거하십시오. 이를 통해 그림자의 시각적 모양을 미세 조정하여 다른 장치에서 최적의 유용성을 보장 할 수 있습니다.
위 내용은 부트 스트랩의 그림자 유틸리티를 사용하여 요소에 깊이를 더하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!