[javascript] Isotope에서 아이템들에 대한 그림자 효과를 적용하는 방법은 무엇인가요?
- 먼저, CSS를 사용하여 아이템에 그림자 스타일을 정의합니다. 예를 들어, 다음과 같은 CSS 코드를 사용할 수 있습니다:
.item {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
여기서 item
은 Isotope 그리드 내의 각각의 아이템을 나타내는 클래스 이름입니다. box-shadow
속성을 사용하여 그림자 스타일을 적용하고, 색상에는 rgba()
함수를 사용하여 투명도를 조절할 수 있습니다.
- Isotope의
itemSelector
옵션을 사용하여 아이템에 해당하는 CSS 선택자를 지정합니다. 예를 들어, 다음과 같이 설정할 수 있습니다:
$('.grid').isotope({
// ...
itemSelector: '.item',
// ...
});
여기서 .grid
는 Isotope 그리드를 감싸는 컨테이너 엘리먼트를 나타내는 CSS 클래스 이름입니다.
- 이제 Isotope 그리드를 초기화하고, 아이템들에 대한 그림자 효과가 적용됩니다:
$('.grid').isotope();
위의 코드에서 .grid
는 Isotope 그리드를 감싸는 컨테이너 엘리먼트의 CSS 클래스 이름입니다.
이렇게 하면 Isotope 그리드의 각 아이템에 그림자 효과가 적용됩니다. 원하는 경우 CSS 코드를 수정하여 그림자의 색상, 크기 등을 조정할 수 있습니다.