/******************************* Progress *******************************/ /*------------------- Element --------------------*/ @verticalSpacing: 1em; @margin: @verticalSpacing 0em (@labelHeight + @verticalSpacing); @firstMargin: 0em 0em (@labelHeight + @verticalSpacing); @lastMargin: 0em 0em (@labelHeight); @background: @strongTransparentBlack; @border: none; @boxShadow: none; @padding: 0em; @borderRadius: @defaultBorderRadius; /* Bar */ @barPosition: relative; @barHeight: 1.75em; @barBackground: #888888; @barBorderRadius: @borderRadius; @barTransitionEasing: @defaultEasing; @barTransitionDuration: @defaultDuration; @barTransition: width @barTransitionDuration @barTransitionEasing, background-color @barTransitionDuration @barTransitionEasing ; @barInitialWidth: 0%; @barMinWidth: 2em; /* Progress Bar Label */ @progressWidth: auto; @progressSize: @relativeSmall; @progressPosition: absolute; @progressTop: 50%; @progressRight: 0.5em; @progressLeft: auto; @progressBottom: auto; @progressOffset: -0.5em; @progressColor: @lightTextColor; @progressTextShadow: none; @progressFontWeight: bold; @progressTextAlign: left; /* Label */ @labelWidth: 100%; @labelHeight: 1.5em; @labelSize: 1em; @labelPosition: absolute; @labelTop: 100%; @labelLeft: 0%; @labelRight: auto; @labelBottom: auto; @labelOffset: (@labelHeight - 1.3em); @labelColor: @textColor; @labelTextShadow: none; @labelFontWeight: bold; @labelTextAlign: center; @labelTransition: color 0.4s @defaultEasing; /*------------------- Types --------------------*/ @indicatingFirstColor: #D95C5C; @indicatingSecondColor: #EFBC72; @indicatingThirdColor: #E6BB48; @indicatingFourthColor: #DDC928; @indicatingFifthColor: #B4D95C; @indicatingSixthColor: #66DA81; @indicatingFirstLabelColor: @textColor; @indicatingSecondLabelColor: @textColor; @indicatingThirdLabelColor: @textColor; @indicatingFourthLabelColor: @textColor; @indicatingFifthLabelColor: @textColor; @indicatingSixthLabelColor: @textColor; /*------------------- States --------------------*/ /* Active */ @activePulseColor: @white; @activePulseMaxOpacity: 0.3; @activePulseDuration: 2s; @activeMinWidth: @barMinWidth; /*------------------- Variations --------------------*/ /* Attached */ @attachedBackground: transparent; @attachedHeight: 0.2rem; @attachedBorderRadius: @borderRadius; /* Inverted */ @invertedBackground: @transparentWhite; @invertedBorder: none; @invertedBarBackground: @barBackground; @invertedProgressColor: @offWhite; @invertedLabelColor: @white; /* Sizing */ @tinyBarHeight: 0.5em; @smallBarHeight: 1em; @largeBarHeight: 2.5em; @bigBarHeight: 3.5em;