@@ -200,6 +194,12 @@ type : 'Semantic'
<%- @partial('examples/segment') %>
+
+
+ <%- @partial('examples/input') %>
+
+
+
+ Top attached
+
+
+ Bottom attached
+
diff --git a/src/definitions/elements/input.less b/src/definitions/elements/input.less
index b90f6c778..e2b39f059 100755
--- a/src/definitions/elements/input.less
+++ b/src/definitions/elements/input.less
@@ -179,6 +179,9 @@
box-sizing: border-box;
transition: @iconTransition;
}
+.ui.icon.input > .icon {
+ top: @iconOffset;
+}
.ui.icon.input > .icon:before,
.ui.icon.input > .icon:after {
left: 0;
diff --git a/src/themes/packages/default/collections/message.variables b/src/themes/packages/default/collections/message.variables
index aa80b5eac..fb53e713f 100755
--- a/src/themes/packages/default/collections/message.variables
+++ b/src/themes/packages/default/collections/message.variables
@@ -14,8 +14,9 @@
@background: #EFEFEF;
@lineHeight: 1.3;
-@borderRadius: 0.25em;
+@lineHeightOffset: ((@lineHeight - 1em) / 2);
+@borderRadius: 0.25em;
@borderWidth: 1px;
@borderShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset;
@boxShadow:
@@ -52,7 +53,7 @@
@iconDistance: 0.6em;
/* Close Icon */
-@closeTopDistance: 1em;
+@closeTopDistance: (1em + @lineHeightOffset);
@closeRightDistance: 0.5em;
@closeOpacity: 0.7;
diff --git a/src/themes/packages/default/elements/input.variables b/src/themes/packages/default/elements/input.variables
index 0a8440751..5520414c8 100755
--- a/src/themes/packages/default/elements/input.variables
+++ b/src/themes/packages/default/elements/input.variables
@@ -10,7 +10,10 @@
@verticalPadding: 0.8em;
@horizontalPadding: 1em;
+
@lineHeight: 1.2em;
+@lineHeightOffset: ((@lineHeight - 1em) / 2);
+
@padding: (@verticalPadding - @lineHeightOffset) @horizontalPadding;
@textAlign: left;
@@ -34,11 +37,14 @@
/* Icon Input */
@glyphWidth: 1.25em;
+
@iconWidth: (@verticalPadding * 2) + @glyphWidth;
@iconOpacity: 0.5;
@iconFocusOpacity: 1;
-@iconSpacing: 0em;
-@iconMargin: @iconWidth + @iconSpacing;
+/*@iconOffset: @lineHeightOffset;*/
+
+@iconDistance: 0em;
+@iconMargin: @iconWidth + @iconDistance;
@iconTransition: opacity 0.3s @defaultEasing;
@transparentIconWidth: @glyphWidth;
diff --git a/src/themes/packages/default/globals/site.variables b/src/themes/packages/default/globals/site.variables
index 13adb2280..c25be8798 100755
--- a/src/themes/packages/default/globals/site.variables
+++ b/src/themes/packages/default/globals/site.variables
@@ -19,7 +19,7 @@
@importGoogleFonts : true;
@googleFontName : 'Lato';
-@googleFontSizes : '300,400,700,300italic,400italic,700italic';
+@googleFontSizes : '400,700,400italic,700italic';
/*-------------------
Site Colors
@@ -57,11 +57,10 @@
--------------------*/
@pageBackground : #F7F7F7;
-@lineHeight : 1.33;
-
@pageOverflowX : hidden;
@fontSize : 14px;
+@lineHeight : 1.33;
@textColor : rgba(0, 0, 0, 0.8);
@headerMargin : 1em 0em 1rem;