UNPKG

@primeuix/styles

Version:
1 lines 3.69 kB
{"version":3,"sources":["../../src/slider/index.ts"],"sourcesContent":["import { css } from '@primeuix/styled';\n\nexport const style = css`\n .p-slider {\n position: relative;\n background: dt('slider.track.background');\n border-radius: dt('slider.track.border.radius');\n }\n\n .p-slider-handle {\n cursor: grab;\n touch-action: none;\n user-select: none;\n display: flex;\n justify-content: center;\n align-items: center;\n height: dt('slider.handle.height');\n width: dt('slider.handle.width');\n background: dt('slider.handle.background');\n border-radius: dt('slider.handle.border.radius');\n transition:\n background dt('slider.transition.duration'),\n color dt('slider.transition.duration'),\n border-color dt('slider.transition.duration'),\n box-shadow dt('slider.transition.duration'),\n outline-color dt('slider.transition.duration');\n outline-color: transparent;\n }\n\n .p-slider-handle::before {\n content: '';\n width: dt('slider.handle.content.width');\n height: dt('slider.handle.content.height');\n display: block;\n background: dt('slider.handle.content.background');\n border-radius: dt('slider.handle.content.border.radius');\n box-shadow: dt('slider.handle.content.shadow');\n transition: background dt('slider.transition.duration');\n }\n\n .p-slider:not(.p-disabled) .p-slider-handle:hover {\n background: dt('slider.handle.hover.background');\n }\n\n .p-slider:not(.p-disabled) .p-slider-handle:hover::before {\n background: dt('slider.handle.content.hover.background');\n }\n\n .p-slider-handle:focus-visible {\n box-shadow: dt('slider.handle.focus.ring.shadow');\n outline: dt('slider.handle.focus.ring.width') dt('slider.handle.focus.ring.style') dt('slider.handle.focus.ring.color');\n outline-offset: dt('slider.handle.focus.ring.offset');\n }\n\n .p-slider-range {\n display: block;\n background: dt('slider.range.background');\n border-radius: dt('slider.track.border.radius');\n }\n\n .p-slider.p-slider-horizontal {\n height: dt('slider.track.size');\n }\n\n .p-slider-horizontal .p-slider-range {\n inset-block-start: 0;\n inset-inline-start: 0;\n height: 100%;\n }\n\n .p-slider-horizontal .p-slider-handle {\n inset-block-start: 50%;\n margin-block-start: calc(-1 * calc(dt('slider.handle.height') / 2));\n margin-inline-start: calc(-1 * calc(dt('slider.handle.width') / 2));\n }\n\n .p-slider-vertical {\n min-height: 100px;\n width: dt('slider.track.size');\n }\n\n .p-slider-vertical .p-slider-handle {\n inset-inline-start: 50%;\n margin-inline-start: calc(-1 * calc(dt('slider.handle.width') / 2));\n margin-block-end: calc(-1 * calc(dt('slider.handle.height') / 2));\n }\n\n .p-slider-vertical .p-slider-range {\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n }\n`;\n"],"mappings":";AAAA,SAAS,WAAW;AAEb,IAAM,QAAQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;","names":[]}