/* * =================================== * UTKListView.uss * Unity ListView 래핑 스타일 * =================================== */ /* =================================== Base Container =================================== */ .utk-listview { flex-grow: 1; background-color: var(--color-bg-secondary); border-radius: var(--radius-s); border-width: var(--border-width); border-color: var(--color-border); } /* =================================== Scroll View =================================== */ .utk-listview > .unity-scroll-view { flex-grow: 1; } /* =================================== List Items =================================== */ .utk-listview .unity-list-view__item { padding-top: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-m); padding-right: var(--space-m); margin: 0; background-color: transparent; transition-duration: var(--anim-fast); transition-property: background-color; font-size: var(--font-size-body2); height: auto; min-height: 28px; -unity-text-align: middle-left; } .utk-listview .unity-collection-view__item--selected { color: var(--color-base-01); } /* Unity USS does not support :last-child pseudo-class */ /* .utk-listview .unity-list-view__item:last-child { border-bottom-width: 0; } */ .utk-listview .unity-list-view__item:hover { background-color: var(--color-btn-hover); } .utk-listview .unity-list-view__item--selected { background-color: var(--color-btn-primary); } .utk-listview .unity-list-view__item--selected:hover { background-color: var(--color-btn-primary-hover); } /* =================================== Item Label =================================== */ .utk-listview .unity-list-view__item .unity-label, .utk-listview .unity-list-view__item .unity-text-element { font-size: var(--font-size-body2) !important; color: var(--color-text-primary) !important; -unity-text-align: middle-left !important; padding-top: 0 !important; padding-bottom: 0 !important; } .utk-listview .unity-list-view__item--selected .unity-label, .utk-listview .unity-list-view__item--selected .unity-text-element { color: var(--color-base-01) !important; } /* =================================== Alternating Rows =================================== */ /* Note: Alternating rows must be handled in C# code Unity USS does not support :nth-child() pseudo-class */ /* =================================== Scrollbar =================================== */ .utk-listview .unity-scroller--vertical > .unity-scroller__low-button, .utk-listview .unity-scroller--vertical > .unity-scroller__high-button { display: none; } .utk-listview .unity-scroller--vertical .unity-base-slider__tracker { background-color: transparent; border-width: 0; } .utk-listview .unity-scroller--vertical .unity-base-slider__dragger { width: 6px; border-radius: 3px; background-color: var(--color-text-disabled); border-width: 0; } .utk-listview .unity-scroller--vertical .unity-base-slider__dragger:hover { background-color: var(--color-text-secondary); } /* =================================== Empty State =================================== */ /* Unity USS does not support CSS pseudo-elements. Empty state should be handled in C# code by adding a Label element. */