diff --git a/docs/index.html b/docs/index.html index a2ef2ea..68b31c9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -497,7 +497,7 @@

Sassplate - v1.0.0 + v1.1.0

diff --git a/docs/odo-sassplate/colors.html b/docs/odo-sassplate/colors.html index b6d02d5..0670895 100644 --- a/docs/odo-sassplate/colors.html +++ b/docs/odo-sassplate/colors.html @@ -56,10 +56,11 @@

Colors

-
+
- blue-dk - #005992 + blue-dark +
+ #005992
@@ -70,7 +71,8 @@

Colors

blue - #1b9ec6 +
+ #1b9ec6
@@ -78,10 +80,11 @@

Colors

-
+
- purple-dk - #711471 + purple-dark +
+ #711471
@@ -92,7 +95,8 @@

Colors

purple - #a14fa8 +
+ #a14fa8
@@ -103,7 +107,8 @@

Colors

teal - #00a38a +
+ #00a38a
@@ -114,7 +119,8 @@

Colors

lime - #b2bb21 +
+ #b2bb21
@@ -135,7 +141,8 @@

Grays

white - #ffffff +
+ #ffffff
@@ -146,7 +153,8 @@

Grays

gray90 - #edf0f1 +
+ #edf0f1
@@ -157,7 +165,8 @@

Grays

gray80 - #dfe4e6 +
+ #dfe4e6
@@ -168,7 +177,8 @@

Grays

gray70 - #bec5c7 +
+ #bec5c7
@@ -179,7 +189,8 @@

Grays

gray60 - #919698 +
+ #919698
@@ -190,7 +201,8 @@

Grays

gray40 - #61686a +
+ #61686a
@@ -201,7 +213,8 @@

Grays

gray30 - #30373d +
+ #30373d
@@ -212,7 +225,8 @@

Grays

gray20 - #242a2f +
+ #242a2f
@@ -223,7 +237,8 @@

Grays

black - #000000 +
+ #000000
@@ -234,7 +249,8 @@

Grays

grayblue40 - #526675 +
+ #526675
@@ -245,7 +261,8 @@

Grays

grayblue30 - #3e4d5a +
+ #3e4d5a
@@ -256,7 +273,8 @@

Grays

grayblue20 - #2b343c +
+ #2b343c
@@ -277,7 +295,8 @@

Gradients

blue--purple - #389dd3 to #6645ae +
+ #389dd3 to #6645ae
@@ -288,7 +307,8 @@

Gradients

teal--blue - #00a38a to #389dd3 +
+ #00a38a to #389dd3
@@ -299,7 +319,8 @@

Gradients

white--gray90 - #ffffff to #edf0f1 +
+ #ffffff to #edf0f1
@@ -310,7 +331,8 @@

Gradients

red--orange - #d9122e to #f6543a +
+ #d9122e to #f6543a
diff --git a/docs/odo-sassplate/css-utilities.html b/docs/odo-sassplate/css-utilities.html index ac93d30..bc1be71 100644 --- a/docs/odo-sassplate/css-utilities.html +++ b/docs/odo-sassplate/css-utilities.html @@ -162,7 +162,7 @@

Markup

Flag Object

-

An object (like an image) and content to the right or left. Source

+

An object (like an image) and content to the right or left. Source

Heads up! For this method to work, the image cannot have max-width: 100%; so it is set to none. Hi resolution images may grow larger than you expect. To avoid this, set a width on the image.

diff --git a/docs/odo-sassplate/css/docs.css b/docs/odo-sassplate/css/docs.css index b72812d..2ee738b 100644 --- a/docs/odo-sassplate/css/docs.css +++ b/docs/odo-sassplate/css/docs.css @@ -184,23 +184,21 @@ pre[class*="language-"] { font-size: 14px; } } .docs-type-label-1 { + margin-top: 24px; margin-bottom: 8px; - font-family: Menlo, "Lucida Console", Monaco, monospace; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; font-weight: bold; - font-size: 13px; color: black; } - @media screen and (min-width: 768px) { - .docs-type-label-1 { - font-size: 13px; } } -.docs-type-property { +.docs-type-label-2.docs-type-label-2 { + margin-top: 16px; margin-bottom: 8px; - font-family: Menlo, "Lucida Console", Monaco, monospace; - font-size: 13px; - color: #333333; } - @media screen and (min-width: 768px) { - .docs-type-property { - font-size: 13px; } } + color: black; + background: none; } + +.docs-type-property { + margin-bottom: 8px; } .docs-type-body-1 { margin-top: 0; @@ -252,6 +250,7 @@ code:not([class*="language"]) { padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; + color: #262626; font-size: 85%; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; @@ -286,8 +285,7 @@ pre[class*="language-"].no-language > code[data-language]::before { z-index: 5; } .docs-type-property { - display: block !important; - font-size: 10px; } + display: block !important; } .docs-simplesheet__section { margin-bottom: 5rem; } @@ -297,14 +295,14 @@ pre[class*="language-"].no-language > code[data-language]::before { .docs-specsheet__row { position: relative; } - .docs-specsheet__row:before { + .docs-specsheet__row::before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; - border-top: solid 1px #b2b2b2; + border-top: 2px solid #ff4843; z-index: 2; } .docs-specsheet__col-left { @@ -323,11 +321,8 @@ pre[class*="language-"].no-language > code[data-language]::before { background: gray; border-left: dotted 1px rgba(128, 128, 128, 0.6); } -.docs-specsheet__row--modifier:before { - border-top: dotted 1px rgba(102, 102, 102, 0.6); } - -.docs-specsheet__row--modifier .docs-specsheet__col-left:before { - border-top: dotted 1px rgba(102, 102, 102, 0.6); } +.docs-specsheet__row--related::before { + border-top: 1px dotted #b2b2b2; } @media screen and (min-width: 768px) { .docs-specsheet__col-right { @@ -344,8 +339,7 @@ pre[class*="language-"].no-language > code[data-language]::before { .docs-type-specsheet-header.docs-type--props-section-header { margin-top: 1.5rem; } -.docs-type-specsheet-header, -.docs-type-property { +.docs-type-specsheet-header { display: block; } code.docs-type-property { @@ -364,13 +358,13 @@ code.docs-type-property { padding-top: 20px; padding-left: 14px; padding-bottom: 1.125rem; - background: #03a9fa; } + background: #ff4843; } .docs-page-header { position: relative; display: block; padding: 2rem 0 2.5rem; - background-color: #03a9fa; + background-color: #ff4843; margin-bottom: 3rem; } .docs-header-link-back { diff --git a/docs/odo-sassplate/css/docs.css.map b/docs/odo-sassplate/css/docs.css.map index 1d4450a..a3735f5 100644 --- a/docs/odo-sassplate/css/docs.css.map +++ b/docs/odo-sassplate/css/docs.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../odo/packages/odo-sassplate/node_modules/prismjs/themes/prism.css","_type.scss","_variables.scss","_specsheet.scss","_mixins.scss","docs.scss","_header.scss","pages/_index.scss","pages/_grid.scss","pages/_colors.scss","pages/_css-utilities.scss"],"names":[],"mappings":"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","file":"docs.css","sourcesContent":["/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\n\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tcolor: black;\n\tbackground: none;\n\ttext-shadow: 0 1px white;\n\tfont-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n\ttext-align: left;\n\twhite-space: pre;\n\tword-spacing: normal;\n\tword-break: normal;\n\tword-wrap: normal;\n\tline-height: 1.5;\n\n\t-moz-tab-size: 4;\n\t-o-tab-size: 4;\n\ttab-size: 4;\n\n\t-webkit-hyphens: none;\n\t-moz-hyphens: none;\n\t-ms-hyphens: none;\n\thyphens: none;\n}\n\npre[class*=\"language-\"]::-moz-selection, pre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection, code[class*=\"language-\"] ::-moz-selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\npre[class*=\"language-\"]::selection, pre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection, code[class*=\"language-\"] ::selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\n@media print {\n\tcode[class*=\"language-\"],\n\tpre[class*=\"language-\"] {\n\t\ttext-shadow: none;\n\t}\n}\n\n/* Code blocks */\npre[class*=\"language-\"] {\n\tpadding: 1em;\n\tmargin: .5em 0;\n\toverflow: auto;\n}\n\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tbackground: #f5f2f0;\n}\n\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n\tpadding: .1em;\n\tborder-radius: .3em;\n\twhite-space: normal;\n}\n\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n\tcolor: slategray;\n}\n\n.token.punctuation {\n\tcolor: #999;\n}\n\n.namespace {\n\topacity: .7;\n}\n\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n\tcolor: #905;\n}\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n\tcolor: #690;\n}\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n\tcolor: #a67f59;\n\tbackground: hsla(0, 0%, 100%, .5);\n}\n\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n\tcolor: #07a;\n}\n\n.token.function {\n\tcolor: #DD4A68;\n}\n\n.token.regex,\n.token.important,\n.token.variable {\n\tcolor: #e90;\n}\n\n.token.important,\n.token.bold {\n\tfont-weight: bold;\n}\n.token.italic {\n\tfont-style: italic;\n}\n\n.token.entity {\n\tcursor: help;\n}\n",".docs-blockquote {\n padding: 0 1rem;\n color: #777;\n border-left: 4px solid #ddd;\n margin: 0 0 1.125rem;\n\n p { margin: 0; }\n}\n\n.docs-type-display-1 {\n margin: 0;\n line-height: 1;\n font-family: $sans-serif;\n font-size: 32px;\n color: white;\n\n @media screen and (min-width: 768px) {\n font-size: 60px;\n }\n}\n\n.docs-type-header-1 {\n margin-top: 0;\n margin-bottom: 0.727em;\n font-family: $sans-serif;\n font-size: 22px;\n color: map-get($docs-colors, docsGray20);\n\n @media screen and (min-width: 768px) {\n font-size: 48px;\n }\n}\n\n.docs-type-header-2 {\n margin-top: 0;\n margin-bottom: 1.6em;\n font-family: $sans-serif;\n font-size: 20px;\n color: map-get($docs-colors, docsGray20);\n\n @media screen and (min-width: 768px) {\n font-size: 36px;\n }\n}\n\n.docs-type-header-4 {\n margin-top: 0;\n margin-bottom: 1em;\n font-family: $sans-serif;\n font-size: 16px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 18px;\n }\n}\n\n.docs-type-subhead-1 {\n margin-top: 0;\n margin-bottom: 10px;\n font-family: $sans-serif;\n text-transform: none;\n font-size: 15px;\n color: white;\n\n @media screen and (min-width: 768px) {\n font-size: 20px;\n }\n}\n\n.docs-type-classname {\n margin-top: 0;\n margin-bottom: 0;\n font-family: $monospace;\n font-weight: bold;\n font-size: 16px;\n color: map-get($docs-colors, black);\n\n @media screen and (min-width: 768px) {\n font-size: 14px;\n }\n}\n\n.docs-type-label-1 {\n margin-bottom: 8px;\n font-family: $monospace;\n font-weight: bold;\n font-size: 13px;\n color: map-get($docs-colors, black);\n\n @media screen and (min-width: 768px) {\n font-size: 13px;\n }\n}\n\n.docs-type-property {\n margin-bottom: 8px;\n font-family: $monospace;\n font-size: 13px;\n color: map-get($docs-colors, docsGray20);\n\n @media screen and (min-width: 768px) {\n font-size: 13px;\n }\n}\n\n.docs-type-body-1 {\n margin-top: 0;\n margin-bottom: 1.125em;\n font-family: $serif;\n font-size: 16px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 18px;\n }\n}\n\n.docs-type-body-2 {\n margin-top: 0;\n margin-bottom: 1.5em;\n font-family: $serif;\n font-size: 14px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 16px;\n }\n}\n\n.docs-type-body-3 {\n margin-top: 0;\n margin-bottom: 1.23em;\n font-family: $serif;\n font-size: 13px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 14px;\n }\n}\n\n.docs-index-text-link {\n font-family: $sans-serif;\n font-size: 18px;\n margin-bottom: 0;\n}\n\n.docs-type-icon-demo-text {\n font-family: $sans-serif;\n color: map-get($docs-colors, docsGray20);\n font-size: 12px;\n margin-top: 0;\n margin-bottom: 10px;\n}\n\n// Docs color modifiers\n.docs-color--white {\n color: white !important;\n}\n\ncode:not([class*=\"language\"]) {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(27,31,35,0.05);\n border-radius: 3px;\n font-family: Menlo, Consolas, \"Liberation Mono\", Courier, monospace;\n}\n\ncode:not([class*=\"language\"])::before,\ncode:not([class*=\"language\"])::after {\n content: \"\\00a0\";\n letter-spacing: -.2em;\n}\n\npre[class*=\"language-\"] > code[data-language] {\n overflow: auto;\n}\n\npre[class*=\"language-\"].no-language > code[data-language]::before {\n display: none;\n}\n","\n@if not global-variable-exists(\"theme-color\") {\n @error \"$theme-color variable should be injected with gulp-insert.\";\n}\n\n// Every project has different gray shades, and variables; so rather than change\n// them in the docs for every project, we'll have grays just for docs, that never change,\n// similar to the docs-type-definitions.\n// These are incremented at smaller intervals near the poles & the middle, because\n// those are the places where you'll most often want more granular differentiation.\n\n$docs-colors: (\n theme: $theme-color,\n prism-background: #f5f2f0,\n white: rgb(255, 255, 255),\n docsGray95: rgb(242, 242, 242),\n docsGray90: rgb(229, 229, 229),\n docsGray85: rgb(217, 217, 217),\n docsGray80: rgb(204, 204, 204),\n docsGray75: rgb(192, 192, 192),\n docsGray70: rgb(178, 178, 178),\n docsGray65: rgb(166, 166, 166),\n docsGray60: rgb(153, 153, 153),\n docsGray55: rgb(140, 140, 140),\n docsGray50: rgb(128, 128, 128),\n docsGray45: rgb(115, 115, 115),\n docsGray40: rgb(102, 102, 102),\n docsGray35: rgb(89, 89, 89 ),\n docsGray30: rgb(77, 77, 77 ),\n docsGray25: rgb(64, 64, 64 ),\n docsGray20: rgb(51, 51, 51 ),\n docsGray15: rgb(38, 38, 38 ),\n docsGray10: rgb(26, 26, 26 ),\n docsGray05: rgb(13, 13, 13 ),\n black: rgb(0, 0, 0 )\n);\n\n\n$monospace: Menlo, 'Lucida Console', Monaco, monospace;\n$sans-serif: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n$serif: Palatino, \"Palatino Linotype\", \"Palatino LT STD\", \"Book Antiqua\", Georgia, serif;\n","\n.docs-dark-block {\n @include docs-dark-block();\n}\n\n.docs-true-text-margins-demo--red-line {\n border-bottom: solid 1px #ff6666;\n display: none;\n\n &.is-visible {\n display: block;\n }\n}\n\n.docs-line-toggler {\n position: fixed;\n right: 10px;\n bottom: 10px;\n z-index: 5;\n}\n\n.docs-type-property {\n display: block !important;\n font-size: 10px;\n}\n\n// A Simplesheet is what I'm calling the dimple docs pages that are mostly editorial,\n// but Editorialsheet seemed a bit verbose. Might rename it later.\n.docs-simplesheet__section {\n margin-bottom: px-rem(80);\n}\n\n// Specsheet Style Layout – 1/4 left properties, 3/4 right samples\n.docs-specsheet__section {\n margin-bottom: px-rem(80);\n}\n\n.docs-specsheet__row {\n position: relative;\n\n // had to moke the border for the right column into a pseudoelement for proper top alignment due to vertical center.\n &:before {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n border-top: solid 1px map-get($docs-colors, docsGray70);\n z-index: 2;\n }\n}\n\n.docs-specsheet__col-left {\n z-index: 3;\n min-height: 120px;\n}\n\n.docs-specsheet__col-right {\n z-index: 1;\n padding: 70px 16px;\n}\n\n.docs-specsheet__col-right--light {\n background: map-get($docs-colors, docsGray70);\n border-left: dotted 1px rgba(map-get($docs-colors, docsGray80),0.6);\n}\n\n.docs-specsheet__col-right--dark {\n background: map-get($docs-colors, docsGray50);\n border-left: dotted 1px rgba(map-get($docs-colors, docsGray50),0.6);\n}\n\n.docs-specsheet__row--modifier:before {\n border-top: dotted 1px rgba(map-get($docs-colors, docsGray40),0.6);\n}\n\n.docs-specsheet__row--modifier .docs-specsheet__col-left:before {\n border-top: dotted 1px rgba(map-get($docs-colors, docsGray40),0.6);\n}\n\n@include breakpoint(sm) {\n\n .docs-specsheet__col-right {\n align-self: center;\n padding-left: 30px;\n padding-right: 30px;\n }\n}\n@include breakpoint(md) {\n\n .docs-specsheet__col-right {\n padding-left: 60px;\n padding-right: 60px;\n }\n}\n\n.docs-type-specsheet-header.docs-type--props-section-header {\n margin-top: px-rem(24);\n}\n\n.docs-type-specsheet-header,\n.docs-type-property {\n display: block;\n}\n\ncode.docs-type-property {\n border-radius: 0;\n\n &:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n padding-top: 5px;\n }\n &:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n padding-bottom: 5px;\n }\n}\n\n.docs-selector-header {\n margin-top: 0;\n padding-top: 20px;\n padding-left: 14px;\n padding-bottom: 1.125rem;\n background: map-get($docs-colors, theme);\n}\n","@mixin docs-dark-block($bordered: true) {\n background-color: map-get($docs-colors, docsGray90);\n color: map-get($docs-colors, docsGray30);\n @if $bordered {\n border: 1px solid map-get($docs-colors, docsGray80);\n }\n}\n\n\n// Copied from sassplate\n@mixin breakpoint($bp, $isMaxWidth: false, $isScreenOnly: true) {\n $breakpoint: map-get((\n xs: 0px,\n sm: 768px,\n md: 1024px\n ), $bp);\n $media: if($isMaxWidth, 'max-width', 'min-width');\n\n @if $isMaxWidth {\n $breakpoint: $breakpoint - 1px;\n }\n\n $media-query: \"(#{$media}: #{$breakpoint})\";\n\n @if $isScreenOnly {\n $media-query: \"screen and #{$media-query}\";\n }\n\n @media #{$media-query} {\n @content;\n }\n}\n\n@function strip-units($number) {\n @return $number / ($number * 0 + 1);\n}\n\n@function px-rem($px, $context: 16) {\n @return strip-units($px) / strip-units($context) + 0rem;\n}\n","$theme-color: #03a9fa;@import \"node_modules/prismjs/themes/prism\";\n\n@import \"mixins\";\n@import \"variables\";\n@import \"type\";\n@import \"specsheet\";\n@import \"header\";\n@import \"pages/index\";\n@import \"pages/grid\";\n@import \"pages/colors\";\n@import \"pages/css-utilities\";\n","\n.docs-page-header {\n position: relative;\n display: block;\n padding: px-rem(32) 0 px-rem(40);\n background-color: map-get($docs-colors, theme);\n margin-bottom: px-rem(48);\n}\n\n.docs-header-link-back {\n display: block;\n margin-bottom: 1rem;\n color: map-get($docs-colors, white);\n text-decoration: none;\n\n .icon {\n fill: white;\n }\n\n &:hover {\n color: map-get($docs-colors, white);\n text-decoration: underline;\n\n .icon {\n transform: translateX(-2px);\n }\n }\n}\n",".docs-index-text-links {\n list-style: none;\n padding: 0;\n margin: 0;\n\n li {\n line-height: 2;\n\n a {\n display: inline-block;\n margin-bottom: 12px;\n }\n }\n\n @include breakpoint(sm) {\n columns: 2;\n column-gap: 16px;\n column-fill: balance;\n }\n}\n","// Grid examples\n.docs-grid-example {\n padding-top: 2rem;\n padding-bottom: 2rem;\n background: map-get($docs-colors, prism-background);\n\n .row:not(:last-child) {\n margin-bottom: px-rem(12);\n }\n}\n\n.docs-grid-inner {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 2.5rem;\n text-align: center;\n font-family: $monospace;\n font-size: 0.875rem;\n background-color: white;\n border: 1px solid map-get($docs-colors, docsGray80);\n}\n",".docs-color-swatch-wrap {\n margin-bottom: 30px;\n}\n\n.docs-color-swatch {\n margin-bottom: 10px;\n border-radius: 4px;\n}\n\n.docs-color-swatch--dark-bordered {\n box-shadow:inset 0 0 0 1px map-get($docs-colors, docsGray80);\n}\n\n.docs-colors-container {\n padding-top: 1px;\n}\n.docs-color-labels {\n .docs-type-classname.docs-type-classname--blocky {\n font-size: 12px;\n padding: 5px 8px 4px;\n margin-bottom: 6px;\n }\n}\n\n.docs-type-classname--blocky {\n display: inline-block;\n background: white;\n border: solid 1px map-get($docs-colors, gray70);\n border-radius: px-rem(5);\n padding: px-rem(4) px-rem(12);\n margin-bottom: px-rem(10);\n text-align: center;\n}\n","\n\ntable.docs-table {\n font-size: 0.8125rem;\n color: map-get($docs-colors, gray75);\n border: 1px solid map-get($docs-colors, docsGray30);\n border-collapse: collapse;\n width: 100%;\n text-align: center;\n}\n\ntable.docs-table th {\n border-width: 1px;\n padding: 0.5rem;\n border: 1px solid map-get($docs-colors, docsGray70);\n background-color: map-get($docs-colors, docsGray80);\n}\n\ntable.docs-table td {\n border-width: 1px;\n padding: 0.5rem;\n border: 1px solid map-get($docs-colors, docsGray70);\n background-color: map-get($docs-colors, white);\n}\n\n\n.docs-media-object-example,\n.docs-flag-object-example {\n img {\n border: 1px solid map-get($docs-colors, docsGray70);\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../odo/packages/odo-sassplate/node_modules/prismjs/themes/prism.css","_type.scss","_variables.scss","_specsheet.scss","_mixins.scss","docs.scss","_header.scss","pages/_index.scss","pages/_grid.scss","pages/_colors.scss","pages/_css-utilities.scss"],"names":[],"mappings":"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","file":"docs.css","sourcesContent":["/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\n\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tcolor: black;\n\tbackground: none;\n\ttext-shadow: 0 1px white;\n\tfont-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n\ttext-align: left;\n\twhite-space: pre;\n\tword-spacing: normal;\n\tword-break: normal;\n\tword-wrap: normal;\n\tline-height: 1.5;\n\n\t-moz-tab-size: 4;\n\t-o-tab-size: 4;\n\ttab-size: 4;\n\n\t-webkit-hyphens: none;\n\t-moz-hyphens: none;\n\t-ms-hyphens: none;\n\thyphens: none;\n}\n\npre[class*=\"language-\"]::-moz-selection, pre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection, code[class*=\"language-\"] ::-moz-selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\npre[class*=\"language-\"]::selection, pre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection, code[class*=\"language-\"] ::selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\n@media print {\n\tcode[class*=\"language-\"],\n\tpre[class*=\"language-\"] {\n\t\ttext-shadow: none;\n\t}\n}\n\n/* Code blocks */\npre[class*=\"language-\"] {\n\tpadding: 1em;\n\tmargin: .5em 0;\n\toverflow: auto;\n}\n\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tbackground: #f5f2f0;\n}\n\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n\tpadding: .1em;\n\tborder-radius: .3em;\n\twhite-space: normal;\n}\n\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n\tcolor: slategray;\n}\n\n.token.punctuation {\n\tcolor: #999;\n}\n\n.namespace {\n\topacity: .7;\n}\n\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n\tcolor: #905;\n}\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n\tcolor: #690;\n}\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n\tcolor: #a67f59;\n\tbackground: hsla(0, 0%, 100%, .5);\n}\n\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n\tcolor: #07a;\n}\n\n.token.function {\n\tcolor: #DD4A68;\n}\n\n.token.regex,\n.token.important,\n.token.variable {\n\tcolor: #e90;\n}\n\n.token.important,\n.token.bold {\n\tfont-weight: bold;\n}\n.token.italic {\n\tfont-style: italic;\n}\n\n.token.entity {\n\tcursor: help;\n}\n",".docs-blockquote {\n padding: 0 1rem;\n color: #777;\n border-left: 4px solid #ddd;\n margin: 0 0 1.125rem;\n\n p { margin: 0; }\n}\n\n.docs-type-display-1 {\n margin: 0;\n line-height: 1;\n font-family: $sans-serif;\n font-size: 32px;\n color: white;\n\n @media screen and (min-width: 768px) {\n font-size: 60px;\n }\n}\n\n.docs-type-header-1 {\n margin-top: 0;\n margin-bottom: 0.727em;\n font-family: $sans-serif;\n font-size: 22px;\n color: map-get($docs-colors, docsGray20);\n\n @media screen and (min-width: 768px) {\n font-size: 48px;\n }\n}\n\n.docs-type-header-2 {\n margin-top: 0;\n margin-bottom: 1.6em;\n font-family: $sans-serif;\n font-size: 20px;\n color: map-get($docs-colors, docsGray20);\n\n @media screen and (min-width: 768px) {\n font-size: 36px;\n }\n}\n\n.docs-type-header-4 {\n margin-top: 0;\n margin-bottom: 1em;\n font-family: $sans-serif;\n font-size: 16px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 18px;\n }\n}\n\n.docs-type-subhead-1 {\n margin-top: 0;\n margin-bottom: 10px;\n font-family: $sans-serif;\n text-transform: none;\n font-size: 15px;\n color: white;\n\n @media screen and (min-width: 768px) {\n font-size: 20px;\n }\n}\n\n.docs-type-classname {\n margin-top: 0;\n margin-bottom: 0;\n font-family: $monospace;\n font-weight: bold;\n font-size: 16px;\n color: map-get($docs-colors, black);\n\n @media screen and (min-width: 768px) {\n font-size: 14px;\n }\n}\n\n.docs-type-label-1 {\n margin-top: 24px;\n margin-bottom: 8px;\n font-family: $sans-serif;\n font-size: 16px;\n font-weight: bold;\n color: map-get($docs-colors, black);\n}\n\n.docs-type-label-2.docs-type-label-2 {\n margin-top: 16px;\n margin-bottom: 8px;\n color: map-get($docs-colors, black);\n background: none;\n}\n\n.docs-type-property {\n margin-bottom: 8px;\n}\n\n.docs-type-body-1 {\n margin-top: 0;\n margin-bottom: 1.125em;\n font-family: $serif;\n font-size: 16px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 18px;\n }\n}\n\n.docs-type-body-2 {\n margin-top: 0;\n margin-bottom: 1.5em;\n font-family: $serif;\n font-size: 14px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 16px;\n }\n}\n\n.docs-type-body-3 {\n margin-top: 0;\n margin-bottom: 1.23em;\n font-family: $serif;\n font-size: 13px;\n color: map-get($docs-colors, docsGray30);\n\n @media screen and (min-width: 768px) {\n font-size: 14px;\n }\n}\n\n.docs-index-text-link {\n font-family: $sans-serif;\n font-size: 18px;\n margin-bottom: 0;\n}\n\n.docs-type-icon-demo-text {\n font-family: $sans-serif;\n color: map-get($docs-colors, docsGray20);\n font-size: 12px;\n margin-top: 0;\n margin-bottom: 10px;\n}\n\n// Docs color modifiers\n.docs-color--white {\n color: white !important;\n}\n\ncode:not([class*=\"language\"]) {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n color: map-get($docs-colors, docsGray15);\n font-size: 85%;\n background-color: rgba(27,31,35,0.05);\n border-radius: 3px;\n font-family: Menlo, Consolas, \"Liberation Mono\", Courier, monospace;\n}\n\ncode:not([class*=\"language\"])::before,\ncode:not([class*=\"language\"])::after {\n content: \"\\00a0\";\n letter-spacing: -.2em;\n}\n\npre[class*=\"language-\"] > code[data-language] {\n overflow: auto;\n}\n\npre[class*=\"language-\"].no-language > code[data-language]::before {\n display: none;\n}\n","\n@if not global-variable-exists(\"theme-color\") {\n @error \"$theme-color variable should be injected with gulp-insert.\";\n}\n\n// Every project has different gray shades, and variables; so rather than change\n// them in the docs for every project, we'll have grays just for docs, that never change,\n// similar to the docs-type-definitions.\n// These are incremented at smaller intervals near the poles & the middle, because\n// those are the places where you'll most often want more granular differentiation.\n\n$docs-colors: (\n theme: $theme-color,\n prism-background: #f5f2f0,\n white: rgb(255, 255, 255),\n docsGray95: rgb(242, 242, 242),\n docsGray90: rgb(229, 229, 229),\n docsGray85: rgb(217, 217, 217),\n docsGray80: rgb(204, 204, 204),\n docsGray75: rgb(192, 192, 192),\n docsGray70: rgb(178, 178, 178),\n docsGray65: rgb(166, 166, 166),\n docsGray60: rgb(153, 153, 153),\n docsGray55: rgb(140, 140, 140),\n docsGray50: rgb(128, 128, 128),\n docsGray45: rgb(115, 115, 115),\n docsGray40: rgb(102, 102, 102),\n docsGray35: rgb(89, 89, 89 ),\n docsGray30: rgb(77, 77, 77 ),\n docsGray25: rgb(64, 64, 64 ),\n docsGray20: rgb(51, 51, 51 ),\n docsGray15: rgb(38, 38, 38 ),\n docsGray10: rgb(26, 26, 26 ),\n docsGray05: rgb(13, 13, 13 ),\n black: rgb(0, 0, 0 )\n);\n\n\n$monospace: Menlo, 'Lucida Console', Monaco, monospace;\n$sans-serif: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n$serif: Palatino, \"Palatino Linotype\", \"Palatino LT STD\", \"Book Antiqua\", Georgia, serif;\n","\n.docs-dark-block {\n @include docs-dark-block();\n}\n\n.docs-true-text-margins-demo--red-line {\n border-bottom: solid 1px #ff6666;\n display: none;\n\n &.is-visible {\n display: block;\n }\n}\n\n.docs-line-toggler {\n position: fixed;\n right: 10px;\n bottom: 10px;\n z-index: 5;\n}\n\n.docs-type-property {\n display: block !important;\n}\n\n// A Simplesheet is what I'm calling the dimple docs pages that are mostly editorial,\n// but Editorialsheet seemed a bit verbose. Might rename it later.\n.docs-simplesheet__section {\n margin-bottom: px-rem(80);\n}\n\n// Specsheet Style Layout – 1/4 left properties, 3/4 right samples\n.docs-specsheet__section {\n margin-bottom: px-rem(80);\n}\n\n.docs-specsheet__row {\n position: relative;\n\n // had to moke the border for the right column into a pseudoelement for proper top alignment due to vertical center.\n &::before {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n border-top: 2px solid map-get($docs-colors, theme);\n z-index: 2;\n }\n}\n\n.docs-specsheet__col-left {\n z-index: 3;\n min-height: 120px;\n}\n\n.docs-specsheet__col-right {\n z-index: 1;\n padding: 70px 16px;\n}\n\n.docs-specsheet__col-right--light {\n background: map-get($docs-colors, docsGray70);\n border-left: dotted 1px rgba(map-get($docs-colors, docsGray80), 0.6);\n}\n\n.docs-specsheet__col-right--dark {\n background: map-get($docs-colors, docsGray50);\n border-left: dotted 1px rgba(map-get($docs-colors, docsGray50), 0.6);\n}\n\n.docs-specsheet__row--related::before {\n border-top: 1px dotted map-get($docs-colors, docsGray70);\n}\n\n@include breakpoint(sm) {\n\n .docs-specsheet__col-right {\n align-self: center;\n padding-left: 30px;\n padding-right: 30px;\n }\n}\n@include breakpoint(md) {\n\n .docs-specsheet__col-right {\n padding-left: 60px;\n padding-right: 60px;\n }\n}\n\n.docs-type-specsheet-header.docs-type--props-section-header {\n margin-top: px-rem(24);\n}\n\n.docs-type-specsheet-header {\n display: block;\n}\n\ncode.docs-type-property {\n border-radius: 0;\n\n &:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n padding-top: 5px;\n }\n &:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n padding-bottom: 5px;\n }\n}\n\n.docs-selector-header {\n margin-top: 0;\n padding-top: 20px;\n padding-left: 14px;\n padding-bottom: 1.125rem;\n background: map-get($docs-colors, theme);\n}\n","@mixin docs-dark-block($bordered: true) {\n background-color: map-get($docs-colors, docsGray90);\n color: map-get($docs-colors, docsGray30);\n @if $bordered {\n border: 1px solid map-get($docs-colors, docsGray80);\n }\n}\n\n\n// Copied from sassplate\n@mixin breakpoint($bp, $isMaxWidth: false, $isScreenOnly: true) {\n $breakpoint: map-get((\n xs: 0px,\n sm: 768px,\n md: 1024px\n ), $bp);\n $media: if($isMaxWidth, 'max-width', 'min-width');\n\n @if $isMaxWidth {\n $breakpoint: $breakpoint - 1px;\n }\n\n $media-query: \"(#{$media}: #{$breakpoint})\";\n\n @if $isScreenOnly {\n $media-query: \"screen and #{$media-query}\";\n }\n\n @media #{$media-query} {\n @content;\n }\n}\n\n@function strip-units($number) {\n @return $number / ($number * 0 + 1);\n}\n\n@function px-rem($px, $context: 16) {\n @return strip-units($px) / strip-units($context) + 0rem;\n}\n","@import \"node_modules/prismjs/themes/prism\";\n\n$theme-color: #ff4843;\n\n@import \"mixins\";\n@import \"variables\";\n@import \"type\";\n@import \"specsheet\";\n@import \"header\";\n@import \"pages/index\";\n@import \"pages/grid\";\n@import \"pages/colors\";\n@import \"pages/css-utilities\";\n\n\n","\n.docs-page-header {\n position: relative;\n display: block;\n padding: px-rem(32) 0 px-rem(40);\n background-color: map-get($docs-colors, theme);\n margin-bottom: px-rem(48);\n}\n\n.docs-header-link-back {\n display: block;\n margin-bottom: 1rem;\n color: map-get($docs-colors, white);\n text-decoration: none;\n\n .icon {\n fill: white;\n }\n\n &:hover {\n color: map-get($docs-colors, white);\n text-decoration: underline;\n\n .icon {\n transform: translateX(-2px);\n }\n }\n}\n",".docs-index-text-links {\n list-style: none;\n padding: 0;\n margin: 0;\n\n li {\n line-height: 2;\n\n a {\n display: inline-block;\n margin-bottom: 12px;\n }\n }\n\n @include breakpoint(sm) {\n columns: 2;\n column-gap: 16px;\n column-fill: balance;\n }\n}\n","// Grid examples\n.docs-grid-example {\n padding-top: 2rem;\n padding-bottom: 2rem;\n background: map-get($docs-colors, prism-background);\n\n .row:not(:last-child) {\n margin-bottom: px-rem(12);\n }\n}\n\n.docs-grid-inner {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 2.5rem;\n text-align: center;\n font-family: $monospace;\n font-size: 0.875rem;\n background-color: white;\n border: 1px solid map-get($docs-colors, docsGray80);\n}\n",".docs-color-swatch-wrap {\n margin-bottom: 30px;\n}\n\n.docs-color-swatch {\n margin-bottom: 10px;\n border-radius: 4px;\n}\n\n.docs-color-swatch--dark-bordered {\n box-shadow:inset 0 0 0 1px map-get($docs-colors, docsGray80);\n}\n\n.docs-colors-container {\n padding-top: 1px;\n}\n.docs-color-labels {\n .docs-type-classname.docs-type-classname--blocky {\n font-size: 12px;\n padding: 5px 8px 4px;\n margin-bottom: 6px;\n }\n}\n\n.docs-type-classname--blocky {\n display: inline-block;\n background: white;\n border: solid 1px map-get($docs-colors, gray70);\n border-radius: px-rem(5);\n padding: px-rem(4) px-rem(12);\n margin-bottom: px-rem(10);\n text-align: center;\n}\n","\n\ntable.docs-table {\n font-size: 0.8125rem;\n color: map-get($docs-colors, gray75);\n border: 1px solid map-get($docs-colors, docsGray30);\n border-collapse: collapse;\n width: 100%;\n text-align: center;\n}\n\ntable.docs-table th {\n border-width: 1px;\n padding: 0.5rem;\n border: 1px solid map-get($docs-colors, docsGray70);\n background-color: map-get($docs-colors, docsGray80);\n}\n\ntable.docs-table td {\n border-width: 1px;\n padding: 0.5rem;\n border: 1px solid map-get($docs-colors, docsGray70);\n background-color: map-get($docs-colors, white);\n}\n\n\n.docs-media-object-example,\n.docs-flag-object-example {\n img {\n border: 1px solid map-get($docs-colors, docsGray70);\n }\n}\n"]} \ No newline at end of file diff --git a/docs/odo-sassplate/styles.css b/docs/odo-sassplate/styles.css index f1b0e97..8ba718d 100644 --- a/docs/odo-sassplate/styles.css +++ b/docs/odo-sassplate/styles.css @@ -1011,54 +1011,52 @@ code:not([class*="language"])::after { content: "\00a0"; letter-spacing: -.2em; } -.type-title-1 { +.type-display-1 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; color: #30373d; - text-transform: uppercase; letter-spacing: 0.025em; margin-top: -0.2em; font-size: 28px; line-height: 1.2; } @media screen and (min-width: 768px) { - .type-title-1 { + .type-display-1 { font-size: 40px; } } -.type-title-1--small { +.type-display-1--small { font-size: 24px; } @media screen and (min-width: 768px) { - .type-title-1--small { + .type-display-1--small { font-size: 32px; } } -.type-title-1--bold { +.type-display-1--bold { font-weight: bold; } @media screen and (min-width: 768px) { - .type-title-1--bold { + .type-display-1--bold { font-size: 44px; } } -.en .type-title-1 { +.en .type-display-1 { line-height: 1.5; } @media screen and (min-width: 1024px) { - .en .type-title-1 { + .en .type-display-1 { color: mediumseagreen; } } -.zh .type-title-1 { +.zh .type-display-1 { color: slategray; } -.type-title-2 { +.type-display-2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; color: #30373d; - text-transform: uppercase; letter-spacing: 0.025em; margin-top: -0.1em; font-size: 20px; line-height: 1; } @media screen and (min-width: 768px) { - .type-title-2 { + .type-display-2 { font-size: 28px; } } @media screen and (min-width: 1024px) { - .type-title-2 { + .type-display-2 { font-size: 36px; } } .type-header-1 { @@ -1230,6 +1228,7 @@ code:not([class*="language"])::after { padding: 0; background-color: transparent; text-decoration: none; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #1b9ec6; } .text-link:hover { text-decoration: underline; @@ -1250,6 +1249,9 @@ code:not([class*="language"])::after { .text-link--icon-right .icon { margin-left: 6px; } +.input { + -webkit-appearance: none; } + .icon { position: relative; display: inline-block; @@ -1369,16 +1371,16 @@ button svg.icon use { .spacer-top-none\:first:first-child { padding-top: 0; } -.type--blue-dk { +.type--blue-dark { color: #005992; } -.fill--blue-dk { +.fill--blue-dark { fill: #005992 !important; } -.stroke--blue-dk { +.stroke--blue-dark { stroke: #005992; } -.background--blue-dk { +.background--blue-dark { background-color: #005992; } .type--blue { @@ -1393,16 +1395,16 @@ button svg.icon use { .background--blue { background-color: #1b9ec6; } -.type--purple-dk { +.type--purple-dark { color: #711471; } -.fill--purple-dk { +.fill--purple-dark { fill: #711471 !important; } -.stroke--purple-dk { +.stroke--purple-dark { stroke: #711471; } -.background--purple-dk { +.background--purple-dark { background-color: #711471; } .type--purple { diff --git a/docs/odo-sassplate/typography.html b/docs/odo-sassplate/typography.html index b274622..b062764 100644 --- a/docs/odo-sassplate/typography.html +++ b/docs/odo-sassplate/typography.html @@ -37,176 +37,145 @@

Typography

-

Titles

+

Display Text

-
-
-
-

.type-title-1

-
-
-
All Breakpoints
- -
- - +
+
+
+
+

.type-display-1

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray30 - - - text-transform: uppercase - - letter-spacing: 0.025em - - margin-top: flat - - font-size: 28 - - line-height: 1.2 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
font-size: 40 -
- - - -
Qualifiers
- -
.en .type-title-1
-
All Breakpoints
- -
- - - line-height: 1.5 -
- - -
md
+
-
+
+
+
+
+
+ +

Welcome to Odopod

- - color: mediumseagreen +
- -
.zh .type-title-1
-
All Breakpoints
- -
- - - color: slategray +
+
+ +
@@ -221,51 +190,37 @@

Headers

-
-
-
-

.type-header-1

-
-
-
All Breakpoints
- -
- - +
+
+
+
+

.type-header-1

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray30 - - margin-top: flat - - font-size: 20 - - line-height: 1.2 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
font-size: 30 -
- - - +
-
-
-
-
+
+
+
+

Hiss at vacuum cleaner. Kitty loves pigs jump launch to pounce upon little yarn mouse, bare fangs at toy run hide in litter box until treats are fed

@@ -273,63 +228,52 @@
sm
-
-
-
- -
-
-
-

.type-header-2

-
-
-
All Breakpoints
- -
+
+
+
+
+
+
+
+
+

.type-header-2

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray30 - - margin-top: flat - - font-size: 18 - - line-height: 1.2 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
font-size: 20 -
- -
lg
- -
+
- +

+ breakpoint: + lg +

+ +
font-size: 24 -
- - - +
-
-
-
-
+
+
+
+

Claw drapes step on your keyboard while you are gaming and then turn in a circle.

@@ -337,63 +281,52 @@
lg
-
-
-
- -
-
-
-

.type-header-3

-
-
-
All Breakpoints
- -
+
+
+
+
+
+
+
+
+

.type-header-3

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray30 - - margin-top: flat - - font-size: 14 - - line-height: 1.4 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
font-size: 16 -
- -
md
- -
+
- +

+ breakpoint: + md +

+ +
font-size: 18 -
- - - +
-
-
-
-
+
+
+
+

Lay on arms while you are using the keyboard

@@ -401,8 +334,10 @@
md
-
-
+
+
+
+
@@ -417,57 +352,39 @@

Body-Copy

-
-
-
-

.type-body-1

-
-
-
All Breakpoints
- -
- - +
+
+
+
+

.type-body-1

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray40 - - margin-top: flat - - margin-bottom: 20 - - font-size: 18 - - line-height: 1.4 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
margin-bottom: 32 - - font-size: 24 -
- - - +
-
-
-
-
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel leo consectetur, sollicitudin erat dapibus, elementum ipsum.

@@ -476,61 +393,45 @@
sm
-
-
-
- -
-
-
-

.type-body-2

-
-
-
All Breakpoints
- -
+
+
+
+
+
+
+
+
+

.type-body-2

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray40 - - margin-top: flat - - margin-bottom: 20 - - font-size: 14 - - line-height: 1.4 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
margin-bottom: 32 - - font-size: 18 -
- - - +
-
-
-
-
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vel leo consectetur, sollicitudin erat dapibus, elementum ipsum.

@@ -539,55 +440,43 @@
sm
-
-
-
- -
-
-
-

.type-body-3

-
-
-
All Breakpoints
- -
+
+
+
+
+
+
+
+
+

.type-body-3

+
+

All Breakpoints

+ +
font-family: Helvetica Neue - - font-weight: normal - - color: gray40 - - margin-top: flat - - font-size: 14 - - line-height: 1.4 -
- - -
sm
+
-
- +

+ breakpoint: + sm +

+ +
font-size: 16 -
- - - +
-
-
-
-
+
+
+
+

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper.

@@ -596,8 +485,10 @@
sm
-
-
+
+
+
+
diff --git a/docs/odo-sassplate/ui-components.html b/docs/odo-sassplate/ui-components.html index 323058f..f322bf1 100644 --- a/docs/odo-sassplate/ui-components.html +++ b/docs/odo-sassplate/ui-components.html @@ -43,88 +43,48 @@

Buttons

-
-
-
-

.btn

-
-
-
All Breakpoints
- -
- - +
+
+
+
+

.btn

+
+

All Breakpoints

+ +
position: relative - - display: inline-block - - padding-left: 24 - - padding-right: 24 - - padding-top: 17 - - padding-bottom: 17 - - background-color: blue - - border: none - - border-radius: 3 - - font-family: Helvetica Neue - - font-size: 14 - - line-height: 1.2 - - color: white - - text-decoration: none - - letter-spacing: 0.05em - - fill: white - - cursor: pointer - - transition: 200ms ease-out +
- - - - -

:hover

- - background-color: gray70 - -
- - +
+
+ :hover +
+ background-color: gray70 +
-
-
-
-
+
+
+
+
Sign In @@ -132,32 +92,26 @@
All Breakpoints
-
-
-
- -
-
-
-

.btn--icon

-
-
-
All Breakpoints
- -
- - - padding-left: 20 +
+
+ @@ -267,86 +202,66 @@

Text-Links

-