legendary-doc-site/assets/semantic-ui/themes/default/elements/input.variables

103 lines
2.3 KiB
Text
Raw Normal View History

2020-07-03 23:22:25 +00:00
/*******************************
Input
*******************************/
/*-------------------
Element
--------------------*/
@inputFont: @pageFont;
@verticalPadding: @inputVerticalPadding;
@horizontalPadding: @inputHorizontalPadding;
@lineHeight: @inputLineHeight;
@lineHeightOffset: ((@lineHeight - 1em) / 2);
@padding: (@verticalPadding - @lineHeightOffset) @horizontalPadding;
@textAlign: left;
@background: @inputBackground;
@borderWidth: 1px;
@border: @borderWidth solid @borderColor;
@boxShadow: none;
@borderRadius: @defaultBorderRadius;
@transition:
box-shadow @defaultDuration @defaultEasing,
border-color @defaultDuration @defaultEasing
;
/*-------------------
Types
--------------------*/
/* Icon Input */
@iconWidth: (@verticalPadding * 2) + @glyphWidth;
@iconOpacity: 0.5;
@iconFocusOpacity: 1;
@iconOffset: -0.5em;
@iconDistance: 0;
@iconMargin: @iconWidth + @iconDistance;
@iconTransition: opacity 0.3s @defaultEasing;
@transparentIconWidth: @glyphWidth;
@transparentIconMargin: 2em;
@textareaIconHeight: 3em;
@transparentTextareaIconHeight: 1.3em;
/* Circular Icon Input */
@circularIconVerticalOffset: 0.35em;
@circularIconHorizontalOffset: 0.5em;
/* Labeled Input */
@labelCornerTop: @borderWidth;
@labelCornerRight: @borderWidth;
@labelCornerSize: @relative9px;
@labelSize: 1em;
@labelVerticalPadding: (@verticalPadding - @lineHeightOffset);
@labeledMargin: 2.5em;
@labeledIconInputMargin: 3.25em;
@labeledIconMargin: 1.25em;
/*-------------------
States
--------------------*/
/* Placeholder */
@placeholderColor: @inputPlaceholderColor;
@placeholderFocusColor: @inputPlaceholderFocusColor;
/* Down */
@downBorderColor: rgba(0, 0, 0, 0.3);
@downBackground: #FAFAFA;
@downColor: @textColor;
@downBoxShadow: none;
/* Focus */
@focusBorderColor: @focusedFormBorderColor;
@focusBackground: @background;
@focusColor: @hoveredTextColor;
@focusBoxShadow: none;
/* Loader */
@invertedLoaderFillColor: rgba(0, 0, 0, 0.15);
/*-------------------
Variations
--------------------*/
/* Inverted */
@transparentInvertedPlaceholderColor: @invertedUnselectedTextColor;
@transparentInvertedColor: @white;
@miniInputSize: @relativeMini;
@tinyInputSize: @relativeTiny;
@smallInputSize: @relativeSmall;
@largeInputSize: @relativeLarge;
@bigInputSize: @relativeBig;
@hugeInputSize: @relativeHuge;
@massiveInputSize: @relativeMassive;