@adobe/spectrum-css
Version:
The Spectrum CSS top-level backwards compatible package
237 lines (219 loc) • 6.7 kB
CSS
.spectrum--large .spectrum-Slider,
.spectrum--large .spectrum-Dial {
min-height: 40px;
min-width: 125px;
}
.spectrum--large .spectrum-Slider-controls,
.spectrum--large .spectrum-Dial-controls {
width: calc(100% - 20px);
margin-left: 10px;
min-height: 40px;
}
.spectrum--large .spectrum-Slider-track,
.spectrum--large .spectrum-Slider-buffer,
.spectrum--large .spectrum-Slider-ramp,
.spectrum--large .spectrum-Slider-fill {
height: 2px;
top: 20px;
margin-top: -1px;
}
.spectrum--large .spectrum-Slider-track,
.spectrum--large .spectrum-Slider-buffer,
.spectrum--large .spectrum-Slider-fill {
padding: 0 4px 0 0;
margin-left: -10px;
}
.spectrum--large .spectrum-Slider-track::before, .spectrum--large .spectrum-Slider-buffer::before, .spectrum--large .spectrum-Slider-fill::before {
border-radius: 1px;
}
.spectrum--large .spectrum-Slider-fill {
padding: 0 0 0 14px;
}
.spectrum--large .spectrum-Slider-fill--right {
padding: 0 14px 0 0;
}
.spectrum--large .spectrum-Slider-buffer {
padding: 0 4px 0 0;
}
.spectrum--large .spectrum-Slider-track ~ .spectrum-Slider-track,
.spectrum--large .spectrum-Slider-buffer ~ .spectrum-Slider-buffer {
right: 0;
padding: 0 0 0 4px;
margin-left: 0;
margin-right: -10px;
}
.spectrum--large .spectrum-Slider-buffer ~ .spectrum-Slider-buffer {
margin-right: 0;
padding: 0 0 0 14px
}
.spectrum--large .spectrum-Slider--range .spectrum-Slider-track:first-of-type {
padding: 0 4px 0 0;
left: 0;
margin-left: -10px;
}
.spectrum--large .spectrum-Slider--range .spectrum-Slider-track {
padding: 0 14px 0 14px;
margin: 0;
}
.spectrum--large .spectrum-Slider--range .spectrum-Slider-track:last-of-type {
padding: 0 0 0 4px;
right: 0;
margin-right: -10px;
}
.spectrum--large .spectrum-Slider-ramp {
margin-top: 0;
height: 16px;
left: -10px;
right: -10px;
top: 8px
}
.spectrum--large .spectrum-Slider-handle,
.spectrum--large .spectrum-Dial-handle {
top: 20px;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
border-width: 2px;
border-radius: 10px;
transition: border-width 130ms ease-in-out;
}
.spectrum--large .spectrum-Slider-handle:active,
.spectrum--large .spectrum-Slider-handle.is-focused,
.spectrum--large .spectrum-Slider-handle.is-dragged,
.spectrum--large .spectrum-Dial-handle:active {
border-width: 8px;
}
.spectrum--large .spectrum-Slider-input,
.spectrum--large .spectrum-Dial-input {
width: 20px;
height: 20px;
top: -2.5px;
left: -2.5px
}
.spectrum--large .spectrum-Slider-labelContainer,
.spectrum--large .spectrum-Dial-labelContainer {
padding-top: 5px;
font-size: 15px;
line-height: 1.3;
}
.spectrum--large .spectrum-Slider-value {
margin-left: 20px;
}
.spectrum--large .spectrum-Slider-ticks {
margin: 0 -10px;
margin-top: 11px;
}
.spectrum--large .spectrum-Slider-tick {
width: 2px;
}
.spectrum--large .spectrum-Slider-tick:after {
left: calc(50% - 1px);
width: 2px;
height: 10px;
border-radius: 1px;
}
.spectrum--large .spectrum-Slider-tick .spectrum-Slider-tickLabel {
margin: 20px -20px 0 -20px;
font-size: 15px;
line-height: 1.3;
}
.spectrum--large .spectrum-Slider-tick:first-of-type .spectrum-Slider-tickLabel, .spectrum--large .spectrum-Slider-tick:last-of-type .spectrum-Slider-tickLabel {
margin: 20px 0 0 0;
}
.spectrum--large .spectrum-Slider--color .spectrum-Slider-labelContainer,
.spectrum--large .spectrum-Slider--color .spectrum-Dial-labelContainer {
padding-bottom: 6px;
}
.spectrum--large .spectrum-Slider--color .spectrum-Slider-controls,
.spectrum--large .spectrum-Slider--color .spectrum-Slider-controls::before,
.spectrum--large .spectrum-Slider--color .spectrum-Slider-track,
.spectrum--large .spectrum-Slider--color .spectrum-Dial-controls,
.spectrum--large .spectrum-Slider--color .spectrum-Dial-controls::before {
min-height: auto;
height: 24px;
margin-left: 0;
}
.spectrum--large .spectrum-Slider--color .spectrum-Slider-controls::before,
.spectrum--large .spectrum-Slider--color .spectrum-Slider-track,
.spectrum--large .spectrum-Slider--color .spectrum-Dial-controls::before {
top: 0;
padding: 0;
margin-top: 0;
margin-right: 0;
border-radius: 5px;
}
.spectrum--large .spectrum-Slider--color .spectrum-Slider-handle,
.spectrum--large .spectrum-Slider--color .spectrum-Dial-handle {
top: 50%;
}
.spectrum--large .spectrum-Dial {
min-width: 0;
min-height: 0;
width: 48px;
}
.spectrum--large .spectrum-Dial-labelContainer {
margin-bottom: 6px;
}
.spectrum--large .spectrum-Dial-controls {
width: 40px;
height: 40px;
min-height: 0;
border-radius: 20px;
margin: 0;
}
.spectrum--large .spectrum-Dial-controls::before,
.spectrum--large .spectrum-Dial-controls::after {
width: 4px;
height: 2px;
border-radius: 1px;
}
.spectrum--large .spectrum-Dial-controls::before {
right: -2px;
transform: rotate(45deg);
}
.spectrum--large .spectrum-Dial-controls::after {
left: -2px;
transform: rotate(-45deg);
}
.spectrum--large .spectrum-Dial-handle {
width: 100%;
height: 100%;
border-width: 2px;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-radius: 20px;
transform: rotate(-45deg);
transition: background-color 130ms ease-in-out;
}
.spectrum--large .spectrum-Dial-handle::after {
left: -2px;
width: 12px;
height: 2px;
border-radius: 1px;
transition: background-color 130ms ease-in-out;
}
.spectrum--large .spectrum-Dial-handle:active,
.spectrum--large .spectrum-Dial-handle.is-focused,
.spectrum--large .spectrum-Dial-handle.is-dragged {
border-width: 2px;
}
.spectrum--large .spectrum-Dial-input {
width: 100%;
height: 100%;
}
.spectrum--large .spectrum-Dial--small .spectrum-Dial-controls {
width: 24px;
height: 24px;
}
.spectrum--large .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:hover,
.spectrum--large .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:active,
.spectrum--large .spectrum-Dial.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:hover,
.spectrum--large .spectrum-Dial.is-disabled.spectrum-Slider--color .spectrum-Slider-handle:active,
.spectrum--large .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Dial-handle:hover,
.spectrum--large .spectrum-Slider.is-disabled.spectrum-Slider--color .spectrum-Dial-handle:active,
.spectrum--large .spectrum-Dial.is-disabled.spectrum-Slider--color .spectrum-Dial-handle:hover,
.spectrum--large .spectrum-Dial.is-disabled.spectrum-Slider--color .spectrum-Dial-handle:active {
border-width: 1px;
}