여러 보기 옵션

지금이라면 코드 변경 없이 거의 완벽하게 가능합니다. Hamburger Theme Selector 를 활용하면 됩니다.

현재 설정과 코드를 그대로 유지하면서 사용할 수 있는 간단한 우회 방법은, 서로 다른 설정을 가진 Topic List Previews 컴포넌트(또는 동등한 것) 인스턴스를 사용하여 서로 다른 세 가지 테마를 구성하는 것입니다. 직관적인 이름을 붙이고 사용자가 테마를 전환할 수 있도록 하면 됩니다. 코드 작업 없이 핵심 기능을 활용하면 됩니다. 끝!

저는 현재 이 기법을 사용하여 사용자가 계산 비용이 다소 높은 회전하는 달 애니메이션(https://starzen.space 참조)을 켜고 끌 수 있도록 하고 있습니다. 기본값은 꺼져 있으며, 애니메이션 달과 별을 원하면 햄버거 메뉴에서 다른 테마를 선택하면 됩니다. 이 테마는 나머지는 동일합니다. 방해를 받지 않는 지루한 목록 보기만 원한다면 “Maintenance” 테마가 있습니다(제 경우 이미지 포함, 하지만 원리는 이해하셨을 것입니다). 간단하죠!

이를 좀 더 유연하게 만드는 또 다른 방법은 CSS를 수정하고 개별 요소를 켜고 끌 수 있는 버튼이 있는 TC를 추가하는 것입니다. 그러면 마스니(Masonry)용 테마 하나와 목록용 테마 하나, 즉 두 개의 테마만 필요할 수 있습니다.

4개의 좋아요