37 lines
728 B
CSS
37 lines
728 B
CSS
![]() |
.p-knob-range {
|
||
|
@apply fill-none transition-[stroke] duration-100 ease-in
|
||
|
}
|
||
|
|
||
|
.p-knob-text {
|
||
|
@apply text-xl text-center
|
||
|
}
|
||
|
|
||
|
.p-knob svg {
|
||
|
@apply rounded-full
|
||
|
transition-colors duration-200
|
||
|
focus-visible:outline focus-visible:outline-1 focus-visible:outline-offset-2 focus-visible:outline-primary
|
||
|
}
|
||
|
|
||
|
.p-knob svg path:first-child {
|
||
|
@apply stroke-surface-200 dark:stroke-surface-700
|
||
|
}
|
||
|
|
||
|
.p-knob svg path + path {
|
||
|
@apply stroke-primary
|
||
|
}
|
||
|
|
||
|
.p-knob svg text {
|
||
|
@apply fill-surface-500 dark:fill-surface-400
|
||
|
}
|
||
|
|
||
|
.p-knob-value {
|
||
|
animation-name: p-knob-dash-frame;
|
||
|
animation-fill-mode: forwards;
|
||
|
fill: none;
|
||
|
}
|
||
|
|
||
|
@keyframes p-knob-dash-frame {
|
||
|
100% {
|
||
|
stroke-dashoffset: 0;
|
||
|
}
|
||
|
}
|