mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 04:09:12 +00:00
fixes #633
This commit is contained in:
@@ -34,16 +34,13 @@ export default css`
|
||||
.spinner__track {
|
||||
stroke: var(--track-color);
|
||||
transform-origin: 0% 0%;
|
||||
mix-blend-mode: multiply;
|
||||
}
|
||||
|
||||
.spinner__indicator {
|
||||
stroke: var(--indicator-color);
|
||||
stroke-linecap: round;
|
||||
/* stroke-dasharray: (2πr x p), (2πr) where p is the percentage to display */
|
||||
stroke-dasharray: calc(2 * 3.141592 * calc(0.5em - var(--track-width) / 2) * 0.75),
|
||||
calc(2 * 3.141592 * calc(0.5em - var(--track-width) / 2));
|
||||
transform-origin: 50% 50%;
|
||||
transform: rotate(90deg);
|
||||
stroke-dasharray: 150% 75%;
|
||||
animation: spin var(--speed) linear infinite;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ export default class SlSpinner extends LitElement {
|
||||
|
||||
render() {
|
||||
return html`
|
||||
<svg part="base" class="spinner" aria-busy="true" aria-live="polite">
|
||||
<svg part="base" class="spinner" role="status">
|
||||
<circle class="spinner__track"></circle>
|
||||
<circle class="spinner__indicator"></circle>
|
||||
</svg>
|
||||
|
||||
Reference in New Issue
Block a user