UNPKG

@enact/sandstone

Version:

Large-screen/TV support library for Enact, containing a variety of UI components.

50 lines (49 loc) 1.19 kB
.verticalPadding { padding-left: 0; padding-right: 0.5rem; } :global(.enact-locale-right-to-left) .verticalPadding { padding-left: 0.5rem; padding-right: 0; } .scroll { --scroll-scrollbar-size: 0.75rem; box-sizing: border-box; overflow: hidden; } .scroll.focusableScrollbar { --scroll-scrollbar-size: 1.25rem; } .scroll .verticalScrollbar { position: absolute; width: var(--scroll-scrollbar-size); height: calc(100% - 2 * 0.625rem); right: 0; top: 0; padding: 0.625rem 0; } :global(.enact-locale-right-to-left) .scroll .verticalScrollbar { left: 0; right: initial; } .scroll .horizontalScrollbar { position: absolute; width: calc(100% - 2 * 0.625rem); height: var(--scroll-scrollbar-size); left: 0; bottom: 0; padding: 0 0.625rem; } .scroll.bidirectional .verticalScrollbar { height: calc(100% - 2 * 0.625rem - var(--scroll-scrollbar-size)); } .scroll.bidirectional .horizontalScrollbar { width: calc(100% - 2 * 0.625rem - var(--scroll-scrollbar-size)); left: 0; } :global(.enact-locale-right-to-left) .scroll.bidirectional .horizontalScrollbar { left: var(--scroll-scrollbar-size); } .scroll .scrollContent { box-sizing: border-box; }