diff --git a/RELEASE NOTES.md b/RELEASE NOTES.md index 60d3bc018..75900789b 100755 --- a/RELEASE NOTES.md +++ b/RELEASE NOTES.md @@ -1,6 +1,5 @@ ## RELEASE NOTES -<<<<<<< HEAD ### Version 1.0.0 - XX XX, 2014 **Breaking Changes** @@ -10,8 +9,10 @@ - **Grid** - Divided and celled grids can now be inverted for dark backgrounds - **Grid** - Vertically divided grid now does not include left/right gutters in divider - **Grid** - Fixed page grid allows for fixed pixel size containers used with a grid instead of percentage +- **Label** - Added tag label and empty circular label style +- **Button** - Now has compact form, used for fitting into tight spaces +- **Label** - Now has compact form, for fitting into tight spaces -======= ### Version 0.13.0 - Feb 20, 2014 **Enhancements** diff --git a/server/documents/elements/label.html.eco b/server/documents/elements/label.html.eco index 4adddfa1d..b33b039ef 100755 --- a/server/documents/elements/label.html.eco +++ b/server/documents/elements/label.html.eco @@ -100,6 +100,13 @@ type : 'UI Element' +
+

Tag

+

A label can appear as a tag

+ New + Upcoming + Featured +

Ribbon

@@ -182,27 +189,14 @@ type : 'UI Element'

Colors

A label can have different colors

- - First - - - Fun - - - Happy - - - Smart - - - Radical - - - Insane - - - Exciting - + Black Label + Yellow Label + Green Label + Blue Label + Orange Label + Purple Label + Red Label + Teal Label
@@ -251,12 +245,12 @@ type : 'UI Element'
-
-
-
-
-
-
+
+
+
+
+
+
@@ -365,6 +359,28 @@ type : 'UI Element'
+
+

Tag

+

Labels can share tag formatting

+
+ + $10.00 + + + $19.99 + + + $24.99 + + + $30.99 + + + $10.25 + +
+
+

Circular

Labels can share shapes

diff --git a/server/documents/elements/loader.html.eco b/server/documents/elements/loader.html.eco index ffe754045..83a574f2f 100755 --- a/server/documents/elements/loader.html.eco +++ b/server/documents/elements/loader.html.eco @@ -22,6 +22,7 @@ type : 'UI Element'

Loader

A loader

+
The default loader uses images, this ensures maximum compatability with other components.
Loaders by default are hidden unless inside of a dimmer.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

@@ -31,6 +32,37 @@ type : 'UI Element'
+

CSS Loaders

+ +
+

Flipping Loader

+

A loader can animate by flipping

+
+
+
+
+ Loading +
+
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+
+
+
+
+
+
+
+ Loading +
+
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.

+
+
+

Text Loader

A loader can contain text

diff --git a/server/files/javascript/semantic.js b/server/files/javascript/semantic.js index 7a3268f51..4dc724922 100755 --- a/server/files/javascript/semantic.js +++ b/server/files/javascript/semantic.js @@ -137,6 +137,10 @@ semantic.ready = function() { element : $themeDropdown.data('element') } ; + if(theme == 'default') { + variableURL = '/build/less/themes/{$theme}/{$type}s/{$element}.variables'; + overrideURL = '/build/less/themes/{$theme}/{$type}s/{$element}.overrides'; + } $themeDropdown .api({ on : 'now', @@ -835,7 +839,7 @@ semantic.ready = function() { } }) ; - $('body') +/* $('body') .waypoint({ handler: function(direction) { if(direction == 'down') { @@ -850,7 +854,7 @@ semantic.ready = function() { }, offset: 'bottom-in-view' }) - ; + ;*/ $peek .waypoint('sticky', { offset : 85, diff --git a/server/files/stylesheets/semantic.css b/server/files/stylesheets/semantic.css index c1a6d7d40..58f323107 100755 --- a/server/files/stylesheets/semantic.css +++ b/server/files/stylesheets/semantic.css @@ -427,6 +427,9 @@ body.guide .main.container > * { vertical-align: top; width: 100%; } +#example .introduction .download.icon { + margin: 0em 0em 0em 0.5em; +} #example .introduction h1 { margin-bottom: 0em; } diff --git a/server/layouts/default.html.eco b/server/layouts/default.html.eco index 4517d6c64..93d9cf2db 100755 --- a/server/layouts/default.html.eco +++ b/server/layouts/default.html.eco @@ -32,8 +32,8 @@ - <% if 'development' in @getEnvironments(): %> + @@ -77,6 +77,8 @@ <% end %> + + <% if 'development' in @getEnvironments(): %> diff --git a/server/partials/header.html.eco b/server/partials/header.html.eco index 8565fef08..80545bc8e 100755 --- a/server/partials/header.html.eco +++ b/server/partials/header.html.eco @@ -34,7 +34,7 @@
<% end %> -
+
Download
diff --git a/src/elements/label.less b/src/elements/label.less index 2a5059ea2..30c4a889f 100755 --- a/src/elements/label.less +++ b/src/elements/label.less @@ -9,6 +9,16 @@ * */ +/******************************* + Theme +*******************************/ + +@type : 'element'; +@element : 'label'; + +@import '../semantic.config'; + + /******************************* Label *******************************/ @@ -16,39 +26,23 @@ .ui.label { display: inline-block; vertical-align: middle; + line-height: 1; - margin: -0.25em 0.25em 0em; + margin: @verticalMargin @horizontalMargin; - background-color: #E8E8E8; - border-color: #E8E8E8; + background-color: @backgroundColor; + border-color: @backgroundColor; - padding: 0.5em 0.8em; - color: rgba(0, 0, 0, 0.65); + background-image: @backgroundImage; - text-transform: uppercase; - font-weight: normal; + padding: @verticalPadding @horizontalPadding; + color: @labelTextColor; - -webkit-border-radius: 0.325em; - -moz-border-radius: 0.325em; - border-radius: 0.325em; + text-transform: @textTransform; + font-weight: @fontWeight; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; + border-radius: @borderRadius; box-sizing: border-box; - - -webkit-transition: - background 0.1s linear - ; - -moz-transition: - background 0.1s linear - ; - -o-transition: - background 0.1s linear - ; - -ms-transition: - background 0.1s linear - ; transition: background 0.1s linear ; @@ -71,7 +65,7 @@ a.ui.label { .ui.label a { cursor: pointer; color: inherit; - opacity: 0.8; + opacity: @linkOpacity; transition: 0.2s opacity ease; } .ui.label a:hover { @@ -81,9 +75,9 @@ a.ui.label { /* Detail */ .ui.label .detail { display: inline-block; - margin-left: 0.5em; + margin-left: @detailMargin; font-weight: bold; - opacity: 0.8; + opacity: @detailOpacity; } /* Icon */ @@ -94,27 +88,15 @@ a.ui.label { /* Removable label */ .ui.label .delete.icon { cursor: pointer; - margin: 0em 0em 0em 0.5em; - opacity: 0.7; - - -webkit-transition: - background 0.1s linear - ; - -moz-transition: - background 0.1s linear - ; - -o-transition: - background 0.1s linear - ; - -ms-transition: - background 0.1s linear - ; + margin-right: 0em; + margin-left: @deleteMargin; + opacity: @linkOpacity; transition: background 0.1s linear ; } .ui.label .delete.icon:hover { - opacity: 0.99; + opacity: 1; } @@ -124,11 +106,11 @@ a.ui.label { /* Padding on next content after a label */ .ui.segment > .attached.label:first-child + * { - margin-top: 2.5em; + margin-top: @attachedSegmentPadding; } .ui.segment > .bottom.attached.label:first-child ~ :last-child { margin-top: 0em; - margin-bottom: 2.5em; + margin-bottom: @attachedSegmentPadding; } @@ -137,30 +119,25 @@ a.ui.label { *******************************/ .ui.image.label { + background-color: @imageLabelBackgroundColor; width: auto !important; margin-top: 0em; margin-bottom: 0em; - padding-top: 0.4em; - padding-bottom: 0.4em; + padding-top: @verticalPadding; + padding-bottom: @verticalPadding; - line-height: 1.5em; vertical-align: baseline; text-transform: none; - -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; - -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; - box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; + box-shadow: @imageLabelBoxShadow; } .ui.image.label img { display: inline-block; - height: 2.25em; - margin: -0.4em 0.8em -0.4em -0.8em; + height: @imageLabelImageHeight; + margin: -@verticalPadding @horizontalPadding -@verticalPadding -@horizontalPadding; vertical-align: top; - - -moz-border-radius: 0.325em 0em 0em 0.325em; - -webkit-border-radius: 0.325em 0em 0em 0.325em; - border-radius: 0.325em 0em 0em 0.325em; + border-radius: @borderRadius 0em 0em @borderRadius; } /******************************* @@ -182,14 +159,17 @@ a.ui.label { a.ui.labels .label:hover, a.ui.label:hover { - background-color: #E0E0E0; - border-color: #E0E0E0; - color: rgba(0, 0, 0, 0.7); + background-color: @labelHoverBackgroundColor; + border-color: @labelHoverBackgroundColor; + + background-image: @labelHoverBackgroundImage; + color: @labelHoverTextColor; } .ui.labels a.label:hover:before, a.ui.label:hover:before { - background-color: #E0E0E0; - color: rgba(0, 0, 0, 0.7); + background-color: @labelHoverBackgroundColor; + background-image: @labelHoverBackgroundImage; + color: @labelHoverTextColor; } /*------------------- @@ -225,41 +205,25 @@ a.ui.label:hover:before { .ui.tag.label { margin-left: 1em; position: relative; - padding: 0.33em 1.3em 0.33em 1.4em; + padding-left: @tagHorizontalPadding; + padding-right: @tagHorizontalPadding; - -webkit-border-radius: 0px 3px 3px 0px; - -moz-border-radius: 0px 3px 3px 0px; - border-radius: 0px 3px 3px 0px; + border-radius: 0em @borderRadius @borderRadius 0em; } .ui.tag.labels .label:before, .ui.tag.label:before { position: absolute; - top: 0.3em; - left: 0.3em; + top: @tagTriangleTopOffset; + left: @tagTriangleLeftOffset; content: ''; - margin-left: -1em; - background-image: none; + background-color: @backgroundColor; + background-image: @backgroundImage; - width: 1.5em; - height: 1.5em; + width: @tagTriangleSize; + height: @tagTriangleSize; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); transform: rotate(45deg); - - -webkit-transition: - background 0.1s linear - ; - -moz-transition: - background 0.1s linear - ; - -o-transition: - background 0.1s linear - ; - -ms-transition: - background 0.1s linear - ; transition: background 0.1s linear ; @@ -271,20 +235,15 @@ a.ui.label:hover:before { position: absolute; content: ''; top: 50%; - left: -0.25em; + left: -(@tagCircleSize / 2); - margin-top: -0.3em; - background-color: #FFFFFF; - width: 0.55em; - height: 0.55em; + margin-top: -(@tagCircleSize / 2); + background-color: @tagCircleColor; + width: @tagCircleSize; + height: @tagCircleSize; - -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - - -moz-border-radius: 100px 100px 100px 100px; - -webkit-border-radius: 100px 100px 100px 100px; - border-radius: 100px 100px 100px 100px; + box-shadow: @tagCircleBoxShadow; + border-radius: @circularRadius; } /*------------------- Ribbon @@ -292,14 +251,13 @@ a.ui.label:hover:before { .ui.ribbon.label { position: relative; - margin: 0em 0.2em; - left: -2rem; - padding-left: 2rem; - -webkit-border-radius: 0px 4px 4px 0px; - -moz-border-radius: 0px 4px 4px 0px; - border-radius: 0px 4px 4px 0px; + margin: 0em; + left: -@ribbonDistance; + padding-left: @ribbonDistance; - border-color: rgba(0, 0, 0, 0.15); + border-radius: 0em @borderRadius @borderRadius 0em; + + border-color: @ribbonShadowColor; } .ui.ribbon.label:after { @@ -310,10 +268,10 @@ a.ui.label:hover:before { left: 0%; border-top: 0em solid transparent; - border-right-width: 1em; + border-right-width: @ribbonTriangleSize; border-right-color: inherit; border-right-style: solid; - border-bottom: 1em solid transparent; + border-bottom: @ribbonTriangleSize solid transparent; border-left: 0em solid transparent; width: 0em; @@ -332,47 +290,34 @@ a.ui.label:hover:before { top: 0em; left: 0em; - padding: 0.75em 1em; + padding: @attachedVerticalPadding @attachedHorizontalPadding; - -webkit-border-radius: 4px 4px 0em 0em; - -moz-border-radius: 4px 4px 0em 0em; - border-radius: 4px 4px 0em 0em; + border-radius: @borderRadius @borderRadius 0em 0em; } .ui.bottom.attached.label { top: auto; bottom: 0em; - - -webkit-border-radius: 0em 0em 4px 4px; - -moz-border-radius: 0em 0em 4px 4px; - border-radius: 0em 0em 4px 4px; + border-radius: 0em 0em @borderRadius @borderRadius; } .ui.top.left.attached.label { width: auto; margin-top: 0em !important; - - -webkit-border-radius: 4px 0em 4px 0em; - -moz-border-radius: 4px 0em 4px 0em; - border-radius: 4px 0em 4px 0em; + border-radius: @borderRadius 0em @borderRadius 0em; } .ui.top.right.attached.label { width: auto; left: auto; right: 0em; - - -webkit-border-radius: 0em 4px 0em 4px; - -moz-border-radius: 0em 4px 0em 4px; - border-radius: 0em 4px 0em 4px; + border-radius: 0em @borderRadius 0em @borderRadius; } .ui.bottom.left.attached.label { width: auto; top: auto; bottom: 0em; - -webkit-border-radius: 4px 0em 0em 4px; - -moz-border-radius: 4px 0em 0em 4px; - border-radius: 4px 0em 0em 4px; + border-radius: @borderRadius 0em 0em @borderRadius; } .ui.bottom.right.attached.label { top: auto; @@ -380,9 +325,7 @@ a.ui.label:hover:before { left: auto; right: 0em; width: auto; - -webkit-border-radius: 4px 0em 4px 0em; - -moz-border-radius: 4px 0em 4px 0em; - border-radius: 4px 0em 4px 0em; + border-radius: @borderRadius 0em @borderRadius 0em; } /*------------------- @@ -397,16 +340,11 @@ a.ui.label:hover:before { z-index: 10; margin: 0em; - width: 3em; - height: 3em; + width: @cornerTriangleSize; + height: @cornerTriangleSize; padding: 0em; text-align: center; - - -webkit-transition: color 0.2s ease; - -moz-transition: color 0.2s ease; - -o-transition: color 0.2s ease; - -ms-transition: color 0.2s ease; transition: color 0.2s ease; } .ui.corner.label:after { @@ -420,46 +358,68 @@ a.ui.label:hover:before { height: 0em; border-top: 0em solid transparent; - border-right: 3em solid transparent; - border-bottom: 3em solid transparent; + border-right: @cornerTriangleSize solid transparent; + border-bottom: @cornerTriangleSize solid transparent; border-left: 0em solid transparent; border-right-color: inherit; - - -webkit-transition: border-color 0.2s ease; - -moz-transition: border-color 0.2s ease; - -o-transition: border-color 0.2s ease; - -ms-transition: border-color 0.2s ease; transition: border-color 0.2s ease; } .ui.corner.label .icon { - font-size: 0.875em; - margin: 0.5em 0em 0em 1.25em; + position: relative; + top: @cornerTopOffset; + left: @cornerLeftOffset; + + font-size: @cornerIconSize; + margin: 0em; } .ui.corner.label .text { display: inline-block; - font-weight: bold; - margin: 0.5em 0em 0em 1em; - width: 2.5em; - font-size: 0.875em; + position: relative; + top: @cornerTopOffset; + left: @cornerLeftOffset; - text-align: center; + margin: 0em; + width: @cornerTextWidth; + font-size: @cornerTextSize; + font-weight: bold; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -o-transform: rotate(45deg); - -ms-transform: rotate(45deg); + text-align: center; transform: rotate(45deg); } +/* Left Corner */ +.ui.left.corner.label, +.ui.left.corner.label:after { + right: auto; + left: 0em; +} +.ui.left.corner.label:after { + border-top: @cornerTriangleSize solid transparent; + border-right: @cornerTriangleSize solid transparent; + border-bottom: 0em solid transparent; + border-left: 0em solid transparent; + + border-top-color: inherit; +} +.ui.left.corner.label .icon { + left: -@cornerLeftOffset; +} +.ui.left.corner.label .text { + left: -@cornerLeftOffset; + transform: rotate(-45deg); +} + /* Coupling */ .ui.rounded.image > .ui.corner.label, .ui.input > .ui.corner.label, .ui.segment > .ui.corner.label { overflow: hidden; } + +/* Corner Segment Label */ .ui.segment > .ui.corner.label { top: -1px; right: -1px; @@ -468,6 +428,8 @@ a.ui.label:hover:before { right: auto; left: -1px; } + +/* Corner Input Label */ .ui.input > .ui.corner.label{ top: 1px; right: 1px; @@ -478,34 +440,6 @@ a.ui.label:hover:before { } - -/* Left Corner */ -.ui.left.corner.label, -.ui.left.corner.label:after { - right: auto; - left: 0em; -} -.ui.left.corner.label:after { - border-top: 3em solid transparent; - border-right: 3em solid transparent; - border-bottom: 0em solid transparent; - border-left: 0em solid transparent; - - border-top-color: inherit; -} -.ui.left.corner.label .icon { - margin: 0.5em 0em 0em -1em; -} -.ui.left.corner.label .text { - margin: 0.5em 0em 0em -1em; - -webkit-transform: rotate(-45deg); - -moz-transform: rotate(-45deg); - -o-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} - - /* Hover */ .ui.corner.label:hover { background-color: transparent; @@ -519,9 +453,6 @@ a.ui.label:hover:before { .ui.label.fluid, .ui.fluid.labels > .label { width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; box-sizing: border-box; } @@ -531,7 +462,7 @@ a.ui.label:hover:before { .ui.inverted.labels .label, .ui.inverted.label { - color: #FFFFFF !important; + color: @invertedTextColor !important; } /*------------------- @@ -541,251 +472,287 @@ a.ui.label:hover:before { /*--- Black ---*/ .ui.black.labels .label, .ui.black.label { - background-color: #5C6166 !important; - border-color: #5C6166 !important; - color: #FFFFFF !important; + background-color: @black !important; + border-color: @black !important; + color: @invertedTextColor !important; } .ui.labels .black.label:before, .ui.black.labels .label:before, .ui.black.label:before { - background-color: #5C6166 !important; + background-color: @black !important; } -/* Hover */ a.ui.black.labels .label:hover, a.ui.black.label:hover { - background-color: #333333 !important; - border-color: #333333 !important; + background-color: @blackHover !important; + border-color: @blackHover !important; } .ui.labels a.black.label:hover:before, .ui.black.labels a.label:hover:before, a.ui.black.label:hover:before { - background-color: #333333 !important; + background-color: @blackHover !important; } - -/* Corner */ .ui.black.corner.label, .ui.black.corner.label:hover { background-color: transparent !important; } -/* Ribbon */ .ui.black.ribbon.label { - border-color: #333333 !important; + border-color: @blackHover !important; } +/*--- Blue ---*/ +.ui.blue.labels .label, +.ui.blue.label { + background-color: @blue !important; + border-color: @blue !important; + color: @invertedTextColor !important; +} +.ui.labels .blue.label:before, +.ui.blue.labels .label:before, +.ui.blue.label:before { + background-color: @blue !important; +} +a.ui.blue.labels .label:hover, +.ui.blue.labels a.label:hover, +a.ui.blue.label:hover { + background-color: @blueHover !important; + border-color: @blueHover !important; + color: @invertedTextColor !important; +} +.ui.labels a.blue.label:hover:before, +.ui.blue.labels a.label:hover:before, +a.ui.blue.label:hover:before { + background-color: @blueHover !important; +} +.ui.blue.corner.label, +.ui.blue.corner.label:hover { + background-color: transparent !important; +} +.ui.blue.ribbon.label { + border-color: @blueHover !important; +} /*--- Green ---*/ .ui.green.labels .label, .ui.green.label { - background-color: #A1CF64 !important; - border-color: #A1CF64 !important; - color: #FFFFFF !important; + background-color: @green !important; + border-color: @green !important; + color: @invertedTextColor !important; } .ui.labels .green.label:before, .ui.green.labels .label:before, .ui.green.label:before { - background-color: #A1CF64 !important; + background-color: @green !important; } -/* Hover */ a.ui.green.labels .label:hover, a.ui.green.label:hover { - background-color: #89B84C !important; - border-color: #89B84C !important; + background-color: @greenHover !important; + border-color: @greenHover !important; } .ui.labels a.green.label:hover:before, .ui.green.labels a.label:hover:before, a.ui.green.label:hover:before { - background-color: #89B84C !important; + background-color: @greenHover !important; } -/* Corner */ .ui.green.corner.label, .ui.green.corner.label:hover { background-color: transparent !important; } -/* Ribbon */ .ui.green.ribbon.label { - border-color: #89B84C !important; + border-color: @greenHover !important; } - -/*--- Red ---*/ -.ui.red.labels .label, -.ui.red.label { - background-color: #D95C5C !important; - border-color: #D95C5C !important; - color: #FFFFFF !important; -} -.ui.labels .red.label:before, -.ui.red.labels .label:before, -.ui.red.label:before { - background-color: #D95C5C !important; -} -/* Corner */ -.ui.red.corner.label, -.ui.red.corner.label:hover { - background-color: transparent !important; -} - -/* Hover */ -a.ui.red.labels .label:hover, -a.ui.red.label:hover{ - background-color: #DE3859 !important; - border-color: #DE3859 !important; - color: #FFFFFF !important; -} -.ui.labels a.red.label:hover:before, -.ui.red.labels a.label:hover:before, -a.ui.red.label:hover:before { - background-color: #DE3859 !important; -} -/* Ribbon */ -.ui.red.ribbon.label { - border-color: #DE3859 !important; +/*--- Orange ---*/ +.ui.orange.labels .label, +.ui.orange.label { + background-color: @orange !important; + border-color: @orange !important; + color: @invertedTextColor !important; } - - -/*--- Blue ---*/ -.ui.blue.labels .label, -.ui.blue.label { - background-color: #6ECFF5 !important; - border-color: #6ECFF5 !important; - color: #FFFFFF !important; +.ui.labels .orange.label:before, +.ui.orange.labels .label:before, +.ui.orange.label:before { + background-color: @orange !important; } -.ui.labels .blue.label:before, -.ui.blue.labels .label:before, -.ui.blue.label:before { - background-color: #6ECFF5 !important; +a.ui.orange.labels .label:hover, +.ui.orange.labels a.label:hover, +a.ui.orange.label:hover { + background-color: @orangeHover !important; + border-color: @orangeHover !important; + color: @invertedTextColor !important; } -/* Hover */ -a.ui.blue.labels .label:hover, -.ui.blue.labels a.label:hover, -a.ui.blue.label:hover { - background-color: #1AB8F3 !important; - border-color: #1AB8F3 !important; - color: #FFFFFF !important; +.ui.labels a.orange.label:hover:before, +.ui.orange.labels a.label:hover:before, +a.ui.orange.label:hover:before { + background-color: @orangeHover !important; } -.ui.labels a.blue.label:hover:before, -.ui.blue.labels a.label:hover:before, -a.ui.blue.label:hover:before { - background-color: #1AB8F3 !important; +.ui.orange.corner.label, +.ui.orange.corner.label:hover { + background-color: transparent !important; } -/* Corner */ -.ui.blue.corner.label, -.ui.blue.corner.label:hover { +.ui.orange.ribbon.label { + border-color: @orangeHover !important; +} + +/*--- Pink ---*/ +.ui.pink.labels .label, +.ui.pink.label { + background-color: @pink !important; + border-color: @pink !important; + color: @invertedTextColor !important; +} +.ui.labels .pink.label:before, +.ui.pink.labels .label:before, +.ui.pink.label:before { + background-color: @pink !important; +} +a.ui.pink.labels .label:hover, +.ui.pink.labels a.label:hover, +a.ui.pink.label:hover { + background-color: @pinkHover !important; + border-color: @pinkHover !important; + color: @invertedTextColor !important; +} +.ui.labels a.pink.label:hover:before, +.ui.pink.labels a.label:hover:before, +a.ui.pink.label:hover:before { + background-color: @pinkHover !important; +} +.ui.pink.corner.label, +.ui.pink.corner.label:hover { background-color: transparent !important; } -/* Ribbon */ -.ui.blue.ribbon.label { - border-color: #1AB8F3 !important; +.ui.pink.ribbon.label { + border-color: @pinkHover !important; } /*--- Purple ---*/ .ui.purple.labels .label, .ui.purple.label { - background-color: #564F8A !important; - border-color: #564F8A !important; - color: #FFFFFF !important; + background-color: @purple !important; + border-color: @purple !important; + color: @invertedTextColor !important; } .ui.labels .purple.label:before, .ui.purple.labels .label:before, .ui.purple.label:before { - background-color: #564F8A !important; + background-color: @purple !important; } -/* Hover */ a.ui.purple.labels .label:hover, .ui.purple.labels a.label:hover, a.ui.purple.label:hover { - background-color: #3E3773 !important; - border-color: #3E3773 !important; - color: #FFFFFF !important; + background-color: @purpleHover !important; + border-color: @purpleHover !important; + color: @invertedTextColor !important; } .ui.labels a.purple.label:hover:before, .ui.purple.labels a.label:hover:before, a.ui.purple.label:hover:before { - background-color: #3E3773 !important; + background-color: @purpleHover !important; } -/* Corner */ .ui.purple.corner.label, .ui.purple.corner.label:hover { background-color: transparent !important; } -/* Ribbon */ .ui.purple.ribbon.label { - border-color: #3E3773 !important; + border-color: @purpleHover !important; } -/*--- Orange ---*/ -.ui.orange.labels .label, -.ui.orange.label { - background-color: #F05940 !important; - border-color: #F05940 !important; - color: #FFFFFF !important; +/*--- Red ---*/ +.ui.red.labels .label, +.ui.red.label { + background-color: @red !important; + border-color: @red !important; + color: @invertedTextColor !important; } -.ui.labels .orange.label:before, -.ui.orange.labels .label:before, -.ui.orange.label:before { - background-color: #F05940 !important; +.ui.labels .red.label:before, +.ui.red.labels .label:before, +.ui.red.label:before { + background-color: @red !important; } -/* Hover */ -a.ui.orange.labels .label:hover, -.ui.orange.labels a.label:hover, -a.ui.orange.label:hover { - background-color: #FF4121 !important; - border-color: #FF4121 !important; - color: #FFFFFF !important; +.ui.red.corner.label, +.ui.red.corner.label:hover { + background-color: transparent !important; } -.ui.labels a.orange.label:hover:before, -.ui.orange.labels a.label:hover:before, -a.ui.orange.label:hover:before { - background-color: #FF4121 !important; + +a.ui.red.labels .label:hover, +a.ui.red.label:hover{ + background-color: @redHover !important; + border-color: @redHover !important; + color: @invertedTextColor !important; } -/* Corner */ -.ui.orange.corner.label, -.ui.orange.corner.label:hover { - background-color: transparent !important; +.ui.labels a.red.label:hover:before, +.ui.red.labels a.label:hover:before, +a.ui.red.label:hover:before { + background-color: @redHover !important; } -/* Ribbon */ -.ui.orange.ribbon.label { - border-color: #FF4121 !important; +.ui.red.ribbon.label { + border-color: @redHover !important; } - - - /*--- Teal ---*/ .ui.teal.labels .label, .ui.teal.label { - background-color: #00B5AD !important; - border-color: #00B5AD !important; - color: #FFFFFF !important; + background-color: @teal !important; + border-color: @teal !important; + color: @invertedTextColor !important; } .ui.labels .teal.label:before, .ui.teal.labels .label:before, .ui.teal.label:before { - background-color: #00B5AD !important; + background-color: @teal !important; } -/* Hover */ a.ui.teal.labels .label:hover, .ui.teal.labels a.label:hover, a.ui.teal.label:hover { - background-color: #009A93 !important; - border-color: #009A93 !important; - color: #FFFFFF !important; + background-color: @tealHover !important; + border-color: @tealHover !important; + color: @invertedTextColor !important; } .ui.labels a.teal.label:hover:before, .ui.teal.labels a.label:hover:before, a.ui.teal.label:hover:before { - background-color: #009A93 !important; + background-color: @tealHover !important; } -/* Corner */ .ui.teal.corner.label, .ui.teal.corner.label:hover { background-color: transparent !important; } -/* Ribbon */ .ui.teal.ribbon.label { - border-color: #009A93 !important; + border-color: @tealHover !important; +} + +/*--- Yellow ---*/ +.ui.yellow.labels .label, +.ui.yellow.label { + background-color: @yellow !important; + border-color: @yellow !important; + color: @invertedTextColor !important; +} +.ui.labels .yellow.label:before, +.ui.yellow.labels .label:before, +.ui.yellow.label:before { + background-color: @yellow !important; +} +a.ui.yellow.labels .label:hover, +.ui.yellow.labels a.label:hover, +a.ui.yellow.label:hover { + background-color: @yellowHover !important; + border-color: @yellowHover !important; + color: @invertedTextColor !important; +} +.ui.labels a.yellow.label:hover:before, +.ui.yellow.labels a.label:hover:before, +a.ui.yellow.label:hover:before { + background-color: @yellowHover !important; +} +.ui.yellow.corner.label, +.ui.yellow.corner.label:hover { + background-color: transparent !important; +} +.ui.yellow.ribbon.label { + border-color: @tealHover !important; } /*------------------- @@ -794,10 +761,10 @@ a.ui.teal.label:hover:before { .ui.horizontal.labels .label, .ui.horizontal.label { - margin: -0.125em 0.5em -0.125em 0em; + margin: 0em @horizontalLabelMargin 0em 0em; - padding: 0.35em 1em; - min-width: 6em; + padding: @horizontalLabelVerticalPadding @horizontalPadding; + min-width: @horizontalLabelMinWidth; text-align: center; } @@ -808,17 +775,20 @@ a.ui.teal.label:hover:before { .ui.circular.labels .label, .ui.circular.label { - min-height: 1em; - max-height: 2em; + min-width: @circularMinSize; + min-height: @circularMinSize; - padding: 0.5em !important; + padding: @circularPadding !important; line-height: 1em; text-align: center; - - -webkit-border-radius: 500rem; - -moz-border-radius: 500rem; - border-radius: 500rem; + border-radius: @circularRadius; +} +.ui.empty.circular.labels .label, +.ui.empty.circular.label { + min-width: 0.5em; + min-height: 0.5em; + vertical-align: middle; } /*------------------- @@ -834,37 +804,23 @@ a.ui.teal.label:hover:before { .ui.pointing.label:before { position: absolute; - content: ""; + content: ''; - width: 0.6em; - height: 0.6em; + width: @pointingTriangleSize; + height: @pointingTriangleSize; background-image: none; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); transform: rotate(45deg); z-index: 2; - - -webkit-transition: - background 0.1s linear - ; - -moz-transition: - background 0.1s linear - ; - -o-transition: - background 0.1s linear - ; - -ms-transition: - background 0.1s linear - ; transition: background 0.1s linear ; } /*--- Above ---*/ .ui.pointing.label:before { - background-color: #E8E8E8; + background-color: @backgroundColor; + background-image: @backgroundImage; } .ui.pointing.label, .ui.pointing.above.label { @@ -872,8 +828,8 @@ a.ui.teal.label:hover:before { } .ui.pointing.label:before, .ui.pointing.above.label:before { - margin-left: -0.3em; - top: -0.3em; + margin-left: -@pointingTriangleOffset; + top: -@pointingTriangleOffset; left: 50%; } /*--- Below ---*/ @@ -882,10 +838,10 @@ a.ui.teal.label:hover:before { margin-bottom: 1em; } .ui.pointing.below.label:before { - margin-left: -0.3em; + margin-left: -@pointingTriangleOffset; top: auto; right: auto; - bottom: -0.3em; + bottom: -@pointingTriangleOffset; left: 50%; } /*--- Left ---*/ @@ -894,7 +850,7 @@ a.ui.teal.label:hover:before { margin-left: 1em; } .ui.pointing.left.label:before { - margin-top: -0.3em; + margin-top: -@pointingTriangleOffset; bottom: auto; right: auto; top: 50%; @@ -906,8 +862,8 @@ a.ui.teal.label:hover:before { margin-right: 1em; } .ui.pointing.right.label:before { - margin-top: -0.3em; - right: -0.3em; + margin-top: -@pointingTriangleOffset; + right: -@pointingTriangleOffset; top: 50%; bottom: auto; left: auto; @@ -920,9 +876,9 @@ a.ui.teal.label:hover:before { .ui.floating.label { position: absolute; z-index: 100; - top: -1em; + top: @floatingTopOffset; left: 100%; - margin: 0em 0em 0em -1.5em !important; + margin: 0em 0em 0em @floatingLeftOffset !important; } /*------------------- @@ -931,16 +887,16 @@ a.ui.teal.label:hover:before { .ui.small.labels .label, .ui.small.label { - font-size: 0.75rem; + font-size: @small; } .ui.label { - font-size: 0.8125rem; + font-size: @medium; } .ui.large.labels .label, .ui.large.label { - font-size: 0.875rem; + font-size: @large; } .ui.huge.labels .label, .ui.huge.label { - font-size: 1rem; + font-size: @huge; } diff --git a/src/elements/loader.less b/src/elements/loader.less index 17fa544a5..69d0cbe22 100755 --- a/src/elements/loader.less +++ b/src/elements/loader.less @@ -9,6 +9,15 @@ * */ +/******************************* + Theme +*******************************/ + +@type : 'element'; +@element : 'loader'; + +@import '../semantic.config'; + /******************************* Loader @@ -19,15 +28,11 @@ .ui.loader { display: none; position: absolute; - top: 50%; - left: 50%; + top: @loaderTopOffset; + left: @loaderLeftOffset; margin: 0px; + text-align: center; z-index: 1000; - - -webkit-transform: translateX(-50%) translateY(-50%); - -moz-transform: translateX(-50%) translateY(-50%); - -o-transform: translateX(-50%) translateY(-50%); - -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } @@ -35,10 +40,88 @@ display: block; } +.ui.dimmer .ui.loader, +.ui.inverted.loader { + color: @loaderTextColor +} + /******************************* Types *******************************/ +/*-------------- + CSS +---------------*/ + +/* Flipping */ +.ui.flipping.loader { + width: auto; + height: auto; + background-image: none !important; +} +.ui.flipping.loader .shape { + position: relative; + margin: 0em auto 1em; + color: transparent; + box-shadow: 0px 0px 0px 1px; + animation: loaderFlipping 1s infinite ease-in-out; + margin-bottom: 1em; + transform-style: preserve-3d; +} +.ui.flipping.loader .shape:before, +.ui.flipping.loader .shape:after { + position: absolute; + content: ''; + top: 0px; + left: 0px; + box-shadow: 0px 0px 0px 1px; + backface-visibility: hidden; +} +.ui.flipping.loader .shape:before { + background-color: @blue; + transform: rotateY(0deg); + z-index: 2; +} +.ui.flipping.loader .shape:after { + background-color: @red; + transform: rotateY(180deg); +} + +/* Circular */ +.ui.flipping.circular.loader .shape, +.ui.flipping.circular.loader .shape:before, +.ui.flipping.circular.loader .shape:after { + border-radius: @circularRadius; +} + +/* Sizes */ +.ui.mini.flipping.loader .shape, +.ui.mini.flipping.loader .shape:before, +.ui.mini.flipping.loader .shape:after { + width: @miniSize; + height: @miniSize; +} +.ui.flipping.loader .shape, +.ui.flipping.loader .shape:before, +.ui.flipping.loader .shape:after { + width: @mediumSize; + height: @mediumSize; +} + + +@keyframes loaderFlipping { + 0% { + transform: perspective(6em) rotateX(0deg) rotateY(0deg); + } + 50% { + transform: perspective(6em) rotateX(-180deg) rotateY(0deg); + } + 100% { + transform: perspective(6em) rotateX(-180deg) rotateY(-180deg); + } +} + + /*------------------- Text --------------------*/ @@ -51,24 +134,20 @@ } .ui.mini.text.loader { - min-width: 16px; - padding-top: 2em; - font-size: 0.875em; + min-width: @miniSize; + padding-top: (@miniSize + @textDistance); } .ui.small.text.loader { - min-width: 24px; - padding-top: 2.5em; - font-size: 0.875em; + min-width: @smallSize; + padding-top: (@smallSize + @textDistance); } .ui.text.loader { - min-width: 32px; - font-size: 1em; - padding-top: 3em; + min-width: @mediumSize; + padding-top: (@mediumSize + @textDistance); } .ui.large.text.loader { - min-width: 64px; - padding-top: 5em; - font-size: 1.2em; + min-width: @largeSize; + padding-top: (@largeSize + @textDistance); } /******************************* @@ -79,90 +158,89 @@ .ui.loader.visible { display: block; } - .ui.loader.disabled, .ui.loader.hidden { display: none; } - /******************************* Variations *******************************/ + /*------------------- - Inverted + Sizes --------------------*/ -.ui.dimmer .ui.text.loader, -.ui.inverted.text.loader { - color: rgba(255, 255, 255, 0.8); -} -.ui.inverted.dimmer .ui.text.loader { - color: rgba(0, 0, 0, 0.8); -} - /* Tiny Size */ -.ui.dimmer .mini.ui.loader, -.ui.inverted .mini.ui.loader { - background-image: url(../images/loader-mini-inverted.gif); +.ui.inverted.dimmer .ui.mini.loader, +.ui.mini.loader { + width: @miniSize; + height: @miniSize; + font-size: @miniFontSize; + background-image: url(@miniLoaderPath); } /* Small Size */ -.ui.dimmer .small.ui.loader, -.ui.inverted .small.ui.loader { - background-image: url(../images/loader-small-inverted.gif); +.ui.inverted.dimmer .ui.small.loader, +.ui.small.loader { + width: @smallSize; + height: @smallSize; + font-size: @smallFontSize; + background-image: url(@smallLoaderPath); } -/* Standard Size */ -.ui.dimmer .ui.loader, -.ui.inverted.loader { - background-image: url(../images/loader-medium-inverted.gif); +.ui.inverted.dimmer .ui.loader, +.ui.loader { + width: @mediumSize; + height: @mediumSize; + font-size: @mediumFontSize; + background: url(@mediumLoaderPath) no-repeat; + background-position: 50% 0px; } /* Large Size */ -.ui.dimmer .large.ui.loader, -.ui.inverted .large.ui.loader { - background-image: url(../images/loader-large-inverted.gif); +.ui.inverted.dimmer .ui.loader.large, +.ui.loader.large { + width: @largeSize; + height: @largeSize; + font-size: @largeFontSize; + background-image: url(@largeLoaderPath); } + /*------------------- - Sizes + Inverted --------------------*/ +.ui.inverted.dimmer .ui.loader { + color: @invertedLoaderTextColor; +} + /* Tiny Size */ -.ui.inverted.dimmer .ui.mini.loader, -.ui.mini.loader { - width: 16px; - height: 16px; - background-image: url(../images/loader-mini.gif); +.ui.dimmer .mini.ui.loader, +.ui.inverted .mini.ui.loader { + background-image: url(@miniInvertedLoaderPath); } /* Small Size */ -.ui.inverted.dimmer .ui.small.loader, -.ui.small.loader { - width: 24px; - height: 24px; - background-image: url(../images/loader-small.gif); +.ui.dimmer .small.ui.loader, +.ui.inverted .small.ui.loader { + background-image: url(@smallInvertedLoaderPath); } -.ui.inverted.dimmer .ui.loader, -.ui.loader { - width: 32px; - height: 32px; - background: url(../images/loader-medium.gif) no-repeat; - background-position: 48% 0px; +/* Standard Size */ +.ui.dimmer .ui.loader, +.ui.inverted.loader { + background-image: url(@mediumInvertedLoaderPath); } /* Large Size */ -.ui.inverted.dimmer .ui.loader.large, -.ui.loader.large { - width: 64px; - height: 64px; - background-image: url(../images/loader-large.gif); +.ui.dimmer .large.ui.loader, +.ui.inverted .large.ui.loader { + background-image: url(@largeInvertedLoaderPath); } - /*------------------- Inline --------------------*/ @@ -171,11 +249,6 @@ position: static; vertical-align: middle; margin: 0em; - - -webkit-transform: none; - -moz-transform: none; - -o-transform: none; - -ms-transform: none; transform: none; } diff --git a/src/elements/segment.less b/src/elements/segment.less index bf60c0dc2..6f379f520 100755 --- a/src/elements/segment.less +++ b/src/elements/segment.less @@ -59,7 +59,7 @@ background-color: transparent; border-radius: 0px; - box-shadow: 0px 1px 0px @borderColor; + box-shadow: 0px @segmentBorderWidth 0px @borderColor; } .ui.vertical.segment:first-child { padding-top: 0em; @@ -72,7 +72,7 @@ background-color: transparent; border-radius: 0px; - box-shadow: 1px 0px 0px @borderColor; + box-shadow: @segmentBorderWidth 0px 0px @borderColor; } .ui.horizontal.segment:first-child { padding-left: 0em; @@ -163,7 +163,7 @@ bottom: -3px; left: 0%; - border-top: 1px solid @borderColor; + border-top: @segmentBorderWidth solid @borderColor; background-color: @subtleTransparentBlack; width: 100%; diff --git a/src/themes/_site/elements/label.overrides b/src/themes/_site/elements/label.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/_site/elements/label.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/_site/elements/label.variables b/src/themes/_site/elements/label.variables new file mode 100644 index 000000000..6f085f935 --- /dev/null +++ b/src/themes/_site/elements/label.variables @@ -0,0 +1,3 @@ +/******************************* + User Variable Overrides +*******************************/ diff --git a/src/themes/_site/elements/loader.overrides b/src/themes/_site/elements/loader.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/_site/elements/loader.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/_site/elements/loader.variables b/src/themes/_site/elements/loader.variables new file mode 100644 index 000000000..6f085f935 --- /dev/null +++ b/src/themes/_site/elements/loader.variables @@ -0,0 +1,3 @@ +/******************************* + User Variable Overrides +*******************************/ diff --git a/src/themes/default/elements/label.overrides b/src/themes/default/elements/label.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/default/elements/label.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/default/elements/label.variables b/src/themes/default/elements/label.variables new file mode 100644 index 000000000..75a7e37c9 --- /dev/null +++ b/src/themes/default/elements/label.variables @@ -0,0 +1,119 @@ +/*------------------- + Globals Used +--------------------*/ + +// (Color Variables) +// @transitionDuration +// @transitionEasing + +/*------------------- + Standard +--------------------*/ + +@verticalMargin: -0.25em; +@horizontalMargin: 0.125em; + +@backgroundColor: #E8E8E8; +@backgroundImage: none; + +@labelTextColor: @textColor; + +@verticalPadding: 0.8em; +@horizontalPadding: 0.8em; + +@borderRadius: 0.325em; + +@textTransform: uppercase; +@fontWeight: normal; + +/*------------------- + Elements +--------------------*/ + +@linkOpacity: 0.8; + +@detailOpacity: 0.8; + +@detailMargin: 0.5em; +@deleteMargin: 0.5em; + +/*------------------- + Types +--------------------*/ + +@imageLabelBackgroundColor: @backgroundColor; + +@imageLabelImageHeight: (1em + @verticalPadding * 2); +@imageLabelBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; + + +/*------------------- + States +--------------------*/ + +@labelHoverBackgroundColor: #E0E0E0; +@labelHoverBackgroundImage: none; +@labelHoverTextColor: @selectedTextColor; + + + +/*------------------- + Variations +--------------------*/ + +/* Tag */ +@tagCircleColor: #FFFFFF; +@tagCircleSize: 0.5em; +@tagHorizontalPadding: 1.5em; +@tagCircleBoxShadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); + +@tagTriangleLeftOffset: -0.82em; +@tagTriangleTopOffset: 0.325em; +@tagTriangleSize: 1.75em; + +/* Ribbon */ +@ribbonDistance: 2rem; +@ribbonTriangleSize: 1.3em; +@ribbonShadowColor: rgba(0, 0, 0, 0.15); + +/* Attached */ +@attachedSegmentPadding: 2.5em; +@attachedVerticalPadding: 0.75em; +@attachedHorizontalPadding: 1em; + +/* Corner */ +@cornerTriangleSize: 3em; +@cornerTextWidth: 2.5em; + +@cornerTextSize: 0.7em; +@cornerIconSize: 0.7em; + +@cornerTopOffset: 0.45em; +@cornerLeftOffset: 0.75em; + +/* Horizontal */ +@horizontalLabelMinWidth: 3em; +@horizontalLabelMargin: 0.5em; +@horizontalLabelVerticalPadding: 0.4em; + +/* Circular Padding */ +@circularPadding: 0.5em; +@circularMinSize: 2em; + +/* Pointing */ +@pointingTriangleSize: 0.6em; +@pointingTriangleOffset: (@pointingTriangleSize / 2); + +/* Floating */ +@floatingTopOffset: -1em; +@floatingLeftOffset: -1.5em; + +/*------------------- + Group +--------------------*/ + +/* Sizing */ +@small: 0.75rem; +@medium: 0.8125rem; +@large: 0.875rem; +@huge: 1rem; \ No newline at end of file diff --git a/src/themes/default/elements/loader.overrides b/src/themes/default/elements/loader.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/default/elements/loader.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/default/elements/loader.variables b/src/themes/default/elements/loader.variables new file mode 100644 index 000000000..7d3f5f94b --- /dev/null +++ b/src/themes/default/elements/loader.variables @@ -0,0 +1,57 @@ +/*------------------- + Globals Used +--------------------*/ + +// (Color Variables) +// @transitionDuration +// @transitionEasing + +/*------------------- + Standard +--------------------*/ + +@loaderTopOffset: 50%; +@loaderLeftOffset: 50%; + + +/*------------------- + Types +--------------------*/ + +/* Image */ +@miniSize: 16px; +@smallSize: 24px; +@mediumSize: 32px; +@largeSize: 64px; + +@textDistance: 15px; + +@miniFontSize: 0.8em; +@smallFontSize: 0.875em; +@mediumFontSize: 1em; +@largeFontSize: 1.2em; + +@miniLoaderPath: "@{imagePath}/loader-mini.gif"; +@smallLoaderPath: "@{imagePath}/loader-small.gif"; +@mediumLoaderPath: "@{imagePath}/loader-medium.gif"; +@largeLoaderPath: "@{imagePath}/loader-large.gif"; + +@miniInvertedLoaderPath: "@{imagePath}/loader-mini-inverted.gif"; +@smallInvertedLoaderPath: "@{imagePath}/loader-small-inverted.gif"; +@mediumInvertedLoaderPath: "@{imagePath}/loader-medium-inverted.gif"; +@largeInvertedLoaderPath: "@{imagePath}/loader-large-inverted.gif"; + +/* Text */ +@loaderTextColor: @invertedTextColor; +@invertedLoaderTextColor: @textColor; + + +/*------------------- + States +--------------------*/ + + + +/*------------------- + Variations +--------------------*/ diff --git a/src/themes/default/elements/segment.variables b/src/themes/default/elements/segment.variables index f33332814..a5af3e957 100755 --- a/src/themes/default/elements/segment.variables +++ b/src/themes/default/elements/segment.variables @@ -3,19 +3,20 @@ *******************************/ /*------------------- - Segment + Segment --------------------*/ -@boxShadow: 0px 0px 0px 1px @borderColor; +@segmentBorderWidth: 1px; +@boxShadow: 0px 0px 0px @segmentBorderWidth @borderColor; @verticalPadding: 1em; @horizontalPadding: 1em; @margin: 1em; -@borderRadius: 5px; +@borderRadius: 0.25em; /*------------------- - Coupling + Coupling --------------------*/ /* Page Grid Segment */ diff --git a/src/themes/packaged/default/elements/label.overrides b/src/themes/packaged/default/elements/label.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/packaged/default/elements/label.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/packaged/default/elements/label.variables b/src/themes/packaged/default/elements/label.variables new file mode 100644 index 000000000..6f085f935 --- /dev/null +++ b/src/themes/packaged/default/elements/label.variables @@ -0,0 +1,3 @@ +/******************************* + User Variable Overrides +*******************************/ diff --git a/src/themes/packaged/default/elements/loader.overrides b/src/themes/packaged/default/elements/loader.overrides new file mode 100644 index 000000000..c5c53367f --- /dev/null +++ b/src/themes/packaged/default/elements/loader.overrides @@ -0,0 +1,3 @@ +/******************************* + Overrides +*******************************/ diff --git a/src/themes/packaged/default/elements/loader.variables b/src/themes/packaged/default/elements/loader.variables new file mode 100644 index 000000000..6f085f935 --- /dev/null +++ b/src/themes/packaged/default/elements/loader.variables @@ -0,0 +1,3 @@ +/******************************* + User Variable Overrides +*******************************/