자동 grid
grid-cols-[repeat(auto-fill,minmax(102px,1fr))]
아코디언
grid를 이용하면 height auto에 해당하는 애니메이션을 쉽게 줄 수 있다.
li > div[inert] { grid-template-rows: 0fr; }
li > div { grid-template-rows: 1fr; transition: grid-template-rows .3s; }
완벽한 중앙 배치를 위한 텍스트 사이즈 컴팩트하게 잡기
.text { text-box: cap alphabetic;}
커서가 있는 경우에만 hover 효과 적용
모바일에서 hover effect가 롱프레스-취소시 풀리지 않는 문제를 수정하기 위함.
@media (hover: hover) and (pointer: fine) {
&:hover {
background-color: #dfe3e8;
}
}
리퀴드 글래스 css 지원시 적용
@supports (-apple-visual-effect: -apple-system-glass-material) {
.toolbar {
background: transparent;
-apple-visual-effect: -apple-system-glass-material;
}
}
popover 사이드 바 고정
https://x.com/jh3yy/status/1977517175285154015
.layout:has(:popover-open) {
grid-template-columns: var(--sidebar-width) 1fr;
}
aside:popover-open {
translate: 0 var(--ctrl);
height: var(--extend);
}