You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
130 lines
2.7 KiB
130 lines
2.7 KiB
/*******************************
|
|
Step
|
|
*******************************/
|
|
|
|
/*-------------------
|
|
Group
|
|
--------------------*/
|
|
|
|
@stepMargin: 1em 0em;
|
|
@stepsBorderRadius: @defaultBorderRadius;
|
|
@stepsBackground: '';
|
|
@stepsBoxShadow: none;
|
|
@stepsBorder: 1px solid @borderColor;
|
|
|
|
/*-------------------
|
|
Element
|
|
--------------------*/
|
|
|
|
@verticalMargin: 0em;
|
|
@horizontalMargin: 0em;
|
|
|
|
@arrowSize: @relativeLarge;
|
|
@verticalPadding: @relativeLarge;
|
|
@horizontalPadding: 2em;
|
|
|
|
@transition:
|
|
background-color @defaultDuration @defaultEasing,
|
|
opacity @defaultDuration @defaultEasing,
|
|
color @defaultDuration @defaultEasing,
|
|
box-shadow @defaultDuration @defaultEasing
|
|
;
|
|
@lineHeight: @relativeLarge;
|
|
@alignItems: center;
|
|
@justifyContent: center;
|
|
@backgroundColor: @white;
|
|
@background: @backgroundColor;
|
|
@borderRadius: 0em;
|
|
@borderWidth: 1px;
|
|
@boxShadow: none;
|
|
@border: none;
|
|
@divider: @borderWidth solid @borderColor;
|
|
|
|
/* Icon */
|
|
@iconDistance: 1rem;
|
|
@iconSize: 2.5em;
|
|
@iconAlign: middle;
|
|
|
|
/* Title */
|
|
@titleFontFamily: @headerFont;
|
|
@titleFontWeight: @bold;
|
|
@titleFontSize: @relativeLarge;
|
|
@titleColor: @darkTextColor;
|
|
|
|
/* Description */
|
|
@descriptionDistance: 0.25em;
|
|
@descriptionFontSize: @relativeSmall;
|
|
@descriptionFontWeight: @normal;
|
|
@descriptionColor: @textColor;
|
|
|
|
|
|
/* Arrow */
|
|
@arrowBackgroundColor: @backgroundColor;
|
|
@arrowTopOffset: 50%;
|
|
@arrowRightOffset: 0%;
|
|
@arrowBorderWidth: 0px @borderWidth @borderWidth 0px;
|
|
|
|
@arrowDisplay: block;
|
|
@lastArrowDisplay: none;
|
|
|
|
@activeArrowDisplay: block;
|
|
@activeLastArrowDisplay: none;
|
|
|
|
/* Mobile */
|
|
@mobileIconDistance: @iconDistance;
|
|
|
|
/*-------------------
|
|
Types
|
|
--------------------*/
|
|
|
|
/* Vertical */
|
|
@verticalDivider: @divider;
|
|
@verticalArrowTopOffset: 50%;
|
|
@verticalArrowRightOffset: 0%;
|
|
@verticalArrowBorderWidth: 0px @borderWidth @borderWidth 0px;
|
|
|
|
@verticalArrowDisplay: none;
|
|
@verticalLastArrowDisplay: @verticalArrowDisplay;
|
|
|
|
@verticalActiveArrowDisplay: block;
|
|
@verticalActiveLastArrowDisplay: block;
|
|
|
|
/*-------------------
|
|
Variations
|
|
--------------------*/
|
|
|
|
@attachedHorizontalOffset: -@borderWidth;
|
|
@attachedVerticalOffset: 0;
|
|
@attachedWidth: calc(100% + (-@attachedHorizontalOffset * 2));
|
|
|
|
@orderedFontFamily: inherit;
|
|
@orderedFontWeight: @bold;
|
|
|
|
/*-------------------
|
|
States
|
|
--------------------*/
|
|
|
|
/* Completed */
|
|
@completedColor: @positiveColor;
|
|
|
|
/* Hover */
|
|
@hoverBackground: @offWhite;
|
|
@hoverColor: @hoveredTextColor;
|
|
|
|
/* Down */
|
|
@downBackground: @darkWhite;
|
|
@downColor: @pressedTextColor;
|
|
|
|
/* Active */
|
|
@activeBackground: @darkWhite;
|
|
@activeColor: @linkColor;
|
|
@activeIconColor: @darkTextColor;
|
|
|
|
/* Active + Hover */
|
|
@activeHoverBackground: @lightGrey;
|
|
@activeHoverColor: @textColor;
|
|
|
|
|
|
/* Disabled */
|
|
@disabledBackground: @background;
|
|
@disabledColor: @disabledTextColor;
|