UNPKG

@primeuix/styles

Version:
91 lines (79 loc) 3.05 kB
import{css}from"@primeuix/styled";var style=css` .p-slider { position: relative; background: dt('slider.track.background'); border-radius: dt('slider.track.border.radius'); } .p-slider-handle { cursor: grab; touch-action: none; user-select: none; display: flex; justify-content: center; align-items: center; height: dt('slider.handle.height'); width: dt('slider.handle.width'); background: dt('slider.handle.background'); border-radius: dt('slider.handle.border.radius'); transition: background dt('slider.transition.duration'), color dt('slider.transition.duration'), border-color dt('slider.transition.duration'), box-shadow dt('slider.transition.duration'), outline-color dt('slider.transition.duration'); outline-color: transparent; } .p-slider-handle::before { content: ''; width: dt('slider.handle.content.width'); height: dt('slider.handle.content.height'); display: block; background: dt('slider.handle.content.background'); border-radius: dt('slider.handle.content.border.radius'); box-shadow: dt('slider.handle.content.shadow'); transition: background dt('slider.transition.duration'); } .p-slider:not(.p-disabled) .p-slider-handle:hover { background: dt('slider.handle.hover.background'); } .p-slider:not(.p-disabled) .p-slider-handle:hover::before { background: dt('slider.handle.content.hover.background'); } .p-slider-handle:focus-visible { box-shadow: dt('slider.handle.focus.ring.shadow'); outline: dt('slider.handle.focus.ring.width') dt('slider.handle.focus.ring.style') dt('slider.handle.focus.ring.color'); outline-offset: dt('slider.handle.focus.ring.offset'); } .p-slider-range { display: block; background: dt('slider.range.background'); border-radius: dt('slider.track.border.radius'); } .p-slider.p-slider-horizontal { height: dt('slider.track.size'); } .p-slider-horizontal .p-slider-range { inset-block-start: 0; inset-inline-start: 0; height: 100%; } .p-slider-horizontal .p-slider-handle { inset-block-start: 50%; margin-block-start: calc(-1 * calc(dt('slider.handle.height') / 2)); margin-inline-start: calc(-1 * calc(dt('slider.handle.width') / 2)); } .p-slider-vertical { min-height: 100px; width: dt('slider.track.size'); } .p-slider-vertical .p-slider-handle { inset-inline-start: 50%; margin-inline-start: calc(-1 * calc(dt('slider.handle.width') / 2)); margin-block-end: calc(-1 * calc(dt('slider.handle.height') / 2)); } .p-slider-vertical .p-slider-range { inset-block-end: 0; inset-inline-start: 0; width: 100%; } `;export{style};//# sourceMappingURL=index.mjs.map