pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
46 lines (39 loc) • 1.37 kB
text/less
.common-progressbar-wrapper {
--progress-bar-filled-color: var(--pxt-tertiary-background);
--progress-bar-unfilled-color: var(--pxt-neutral-background1);
--progress-bar-border-color: var(--pxt-neutral-stencil1);
}
.common-progressbar {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
}
// attach directly to progress-bar so it overrides wrapper
.hc, .high-contrast {
progress[value].common-progressbar {
--progress-bar-filled-color: @highContrastTextColor;
--progress-bar-unfilled-color: @highContrastBackgroundColor;
--progress-bar-border-color: @highContrastTextColor;
box-shadow: none;
}
}
progress[value].common-progressbar {
background-color: var(--progress-bar-unfilled-color);
border-radius: 4px;
border: 2px solid var(--progress-bar-border-color);
width: 100%;
height: 100%;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}
progress[value].common-progressbar::-moz-progress-bar {
background-color: var(--progress-bar-filled-color);
transition: width 0.5s ease-out;
}
progress[value].common-progressbar::-webkit-progress-value {
background-color: var(--progress-bar-filled-color);
transition: width 0.5s ease-out;
}
progress[value].common-progressbar::-webkit-progress-bar {
background-color: transparent;
}