diff --git a/components/articles/title-text-image/index.html b/components/articles/title-text-image/index.html
index b5cad4dac..44e0c7062 100644
--- a/components/articles/title-text-image/index.html
+++ b/components/articles/title-text-image/index.html
@@ -37,7 +37,7 @@
Selectors
@@ -71,44 +71,127 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.lh-copy{ line-height:1.6; }
-.w-100{ width:100%; }
-.pa3{ padding:1rem; }
-.f2{ font-size:2.25rem; }
-.f5{ font-size:1rem; }
-.measure{
- max-width:30em;
+ .lh-copy {
+ line-height: 1.6;
}
-.measure-narrow{
- max-width:20em;
+
+.w-100 {
+ width: 100%;
+}
+
+.pa3 {
+ padding: 1rem;
+}
+
+.f2 {
+ font-size: 2.25rem;
+}
+
+.f5 {
+ font-size: 1rem;
+}
+
+.measure {
+ max-width: 30em;
+}
+
+.measure-narrow {
+ max-width: 20em;
+}
+
+@media screen and (min-width: 48em) {
+ .lh-copy-ns {
+ line-height: 1.6;
+ }
+
+ .w-100-ns {
+ width: 100%;
+ }
+
+ .pa3-ns {
+ padding: 1rem;
+ }
+
+ .pa5-ns {
+ padding: 4rem;
+ }
+
+ .f2-ns {
+ font-size: 2.25rem;
+ }
+
+ .f5-ns {
+ font-size: 1rem;
+ }
+
+ .measure-ns {
+ max-width: 30em;
+ }
+
+ .measure-narrow-ns {
+ max-width: 20em;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .lh-copy-m {
+ line-height: 1.6;
+ }
+
+ .w-100-m {
+ width: 100%;
+ }
+
+ .pa3-m {
+ padding: 1rem;
+ }
+
+ .f2-m {
+ font-size: 2.25rem;
+ }
+
+ .f5-m {
+ font-size: 1rem;
+ }
+
+ .measure-m {
+ max-width: 30em;
+ }
+
+ .measure-narrow-m {
+ max-width: 20em;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .lh-copy-l {
+ line-height: 1.6;
+ }
+
+ .w-100-l {
+ width: 100%;
+ }
+
+ .pa3-l {
+ padding: 1rem;
+ }
+
+ .f2-l {
+ font-size: 2.25rem;
+ }
+
+ .f5-l {
+ font-size: 1rem;
+ }
+
+ .measure-l {
+ max-width: 30em;
+ }
+
+ .measure-narrow-l {
+ max-width: 20em;
+ }
}
-@media screen and (min-width: 48em){
- .lh-copy-ns{ line-height:1.6; }
- .w-100-ns{ width:100%; }
- .pa3-ns{ padding:1rem; }
- .pa5-ns{ padding:4rem; }
- .f2-ns{ font-size:2.25rem; }
- .f5-ns{ font-size:1rem; }
- .measure-ns{ max-width:30em; }
- .measure-narrow-ns{ max-width:20em; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .lh-copy-m{ line-height:1.6; }
- .w-100-m{ width:100%; }
- .pa3-m{ padding:1rem; }
- .f2-m{ font-size:2.25rem; }
- .f5-m{ font-size:1rem; }
- .measure-m{ max-width:30em; }
- .measure-narrow-m{ max-width:20em; } }
-@media screen and (min-width: 64em){
- .lh-copy-l{ line-height:1.6; }
- .w-100-l{ width:100%; }
- .pa3-l{ padding:1rem; }
- .f2-l{ font-size:2.25rem; }
- .f5-l{ font-size:1rem; }
- .measure-l{ max-width:30em; }
- .measure-narrow-l{ max-width:20em; } }
@@ -146,13 +229,6 @@ articles
-
-
layout
diff --git a/components/articles/title-text/index.html b/components/articles/title-text/index.html
index 92375f510..48af372cb 100644
--- a/components/articles/title-text/index.html
+++ b/components/articles/title-text/index.html
@@ -36,7 +36,7 @@
Title
Module CSS Stats
Size (Gzipped)
- 263
+ 222
Selectors
@@ -69,32 +69,79 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.lh-copy{ line-height:1.6; }
-.pa3{ padding:1rem; }
-.measure{
- max-width:30em;
+ .lh-copy {
+ line-height: 1.6;
}
-.measure-narrow{
- max-width:20em;
+
+.pa3 {
+ padding: 1rem;
+}
+
+.measure {
+ max-width: 30em;
+}
+
+.measure-narrow {
+ max-width: 20em;
+}
+
+@media screen and (min-width: 48em) {
+ .lh-copy-ns {
+ line-height: 1.6;
+ }
+
+ .pa3-ns {
+ padding: 1rem;
+ }
+
+ .pa5-ns {
+ padding: 4rem;
+ }
+
+ .measure-ns {
+ max-width: 30em;
+ }
+
+ .measure-narrow-ns {
+ max-width: 20em;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .lh-copy-m {
+ line-height: 1.6;
+ }
+
+ .pa3-m {
+ padding: 1rem;
+ }
+
+ .measure-m {
+ max-width: 30em;
+ }
+
+ .measure-narrow-m {
+ max-width: 20em;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .lh-copy-l {
+ line-height: 1.6;
+ }
+
+ .pa3-l {
+ padding: 1rem;
+ }
+
+ .measure-l {
+ max-width: 30em;
+ }
+
+ .measure-narrow-l {
+ max-width: 20em;
+ }
}
-@media screen and (min-width: 48em){
- .lh-copy-ns{ line-height:1.6; }
- .pa3-ns{ padding:1rem; }
- .pa5-ns{ padding:4rem; }
- .measure-ns{ max-width:30em; }
- .measure-narrow-ns{ max-width:20em; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .lh-copy-m{ line-height:1.6; }
- .pa3-m{ padding:1rem; }
- .measure-m{ max-width:30em; }
- .measure-narrow-m{ max-width:20em; } }
-@media screen and (min-width: 64em){
- .lh-copy-l{ line-height:1.6; }
- .pa3-l{ padding:1rem; }
- .measure-l{ max-width:30em; }
- .measure-narrow-l{ max-width:20em; } }
@@ -128,13 +175,6 @@ articles
-
-
layout
diff --git a/components/index.html b/components/index.html
new file mode 100644
index 000000000..c93e7b252
--- /dev/null
+++ b/components/index.html
@@ -0,0 +1,99 @@
+
+
+
+
TACHYONS - Components
+
+
+
+
+
+
+
+
+
+
+
+
+
+ articles
+
+ Articles Title Text Image
+
+ Articles Title Text
+
+
+ layout
+
+ Layout Flag Object Collapse
+
+ Layout Flag Object
+
+ Layout Two Column Collapse One
+
+ Layout Two Column
+
+
+ nav
+
+ Nav Large Title Link List
+
+ Nav Title Link List
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Join our Slack Channel
+
+
+ Open an Issue
+
+
+ GitHub
+
+
+
+ Have a question? Need help? Feel free to open an issue on GitHub or ask a
+ question in our slack channel. We're here to try and help make designing in
+ the browser fun.
+
+
+ A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
+ that always moves faster than light.
+ The word comes from the Greek:
+
+ ταχύς or tachys, meaning "swift, quick, fast, rapid"
+
+
+
+
+
+
+
+
+
diff --git a/components/layout/flag-object-collapse/index.html b/components/layout/flag-object-collapse/index.html
index 9dbb9b20f..4375d4cb9 100644
--- a/components/layout/flag-object-collapse/index.html
+++ b/components/layout/flag-object-collapse/index.html
@@ -32,7 +32,7 @@
Module CSS Stats
Size (Gzipped)
- 614
+ 573
Selectors
@@ -61,86 +61,282 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.db{ display:block; }
-.dt{ display:table; }
-.dtc{ display:table-cell; }
-.dt-row{ display:table-row; }
-.dt-row-group{ display:table-row-group; }
-.dt-column{ display:table-column; }
-.dt-column-group{ display:table-column-group; }
-.lh-copy{ line-height:1.6; }
-.mw6{ max-width:32rem; }
-.mw7{ max-width:48rem; }
-.w-100{ width:100%; }
-.pb5{ padding-bottom:4rem; }
-
-.pt0{ padding-top:0; }
-
-.ph2{
- padding-left:.5rem;
- padding-right:.5rem;
+ .db {
+ display: block;
}
-.center{
- margin-right:auto;
- margin-left:auto;
+.dt {
+ display: table;
+}
+
+.dtc {
+ display: table-cell;
+}
+
+.dt-row {
+ display: table-row;
+}
+
+.dt-row-group {
+ display: table-row-group;
+}
+
+.dt-column {
+ display: table-column;
+}
+
+.dt-column-group {
+ display: table-column-group;
+}
+
+.lh-copy {
+ line-height: 1.6;
+}
+
+.mw6 {
+ max-width: 32rem;
+}
+
+.mw7 {
+ max-width: 48rem;
+}
+
+.w-100 {
+ width: 100%;
+}
+
+.pb5 {
+ padding-bottom: 4rem;
+}
+
+.pt0 {
+ padding-top: 0;
+}
+
+.ph2 {
+ padding-left: .5rem;
+ padding-right: .5rem;
+}
+
+.center {
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.v-mid {
+ vertical-align: middle;
+}
+
+@media screen and (min-width: 48em) {
+ .db-ns {
+ display: block;
+ }
+
+ .dt-ns {
+ display: table;
+ }
+
+ .dtc-ns {
+ display: table-cell;
+ }
+
+ .dt-row-ns {
+ display: table-row;
+ }
+
+ .dt-row-group-ns {
+ display: table-row-group;
+ }
+
+ .dt-column-ns {
+ display: table-column;
+ }
+
+ .dt-column-group-ns {
+ display: table-column-group;
+ }
+
+ .lh-copy-ns {
+ line-height: 1.6;
+ }
+
+ .mw6-ns {
+ max-width: 32rem;
+ }
+
+ .mw7-ns {
+ max-width: 48rem;
+ }
+
+ .w5-ns {
+ width: 16rem;
+ }
+
+ .w-100-ns {
+ width: 100%;
+ }
+
+ .pl3-ns {
+ padding-left: 1rem;
+ }
+
+ .pr0-ns {
+ padding-right: 0;
+ }
+
+ .pb5-ns {
+ padding-bottom: 4rem;
+ }
+
+ .pt0-ns {
+ padding-top: 0;
+ }
+
+ .pv6-ns {
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .ph2-ns {
+ padding-left: .5rem;
+ padding-right: .5rem;
+ }
+
+ .v-mid-ns {
+ vertical-align: middle;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .db-m {
+ display: block;
+ }
+
+ .dt-m {
+ display: table;
+ }
+
+ .dtc-m {
+ display: table-cell;
+ }
+
+ .dt-row-m {
+ display: table-row;
+ }
+
+ .dt-row-group-m {
+ display: table-row-group;
+ }
+
+ .dt-column-m {
+ display: table-column;
+ }
+
+ .dt-column-group-m {
+ display: table-column-group;
+ }
+
+ .lh-copy-m {
+ line-height: 1.6;
+ }
+
+ .mw6-m {
+ max-width: 32rem;
+ }
+
+ .mw7-m {
+ max-width: 48rem;
+ }
+
+ .w-100-m {
+ width: 100%;
+ }
+
+ .pb5-m {
+ padding-bottom: 4rem;
+ }
+
+ .pt0-m {
+ padding-top: 0;
+ }
+
+ .pv5-m {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+ }
+
+ .ph2-m {
+ padding-left: .5rem;
+ padding-right: .5rem;
+ }
+
+ .v-mid-m {
+ vertical-align: middle;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .db-l {
+ display: block;
+ }
+
+ .dt-l {
+ display: table;
+ }
+
+ .dtc-l {
+ display: table-cell;
+ }
+
+ .dt-row-l {
+ display: table-row;
+ }
+
+ .dt-row-group-l {
+ display: table-row-group;
+ }
+
+ .dt-column-l {
+ display: table-column;
+ }
+
+ .dt-column-group-l {
+ display: table-column-group;
+ }
+
+ .lh-copy-l {
+ line-height: 1.6;
+ }
+
+ .mw6-l {
+ max-width: 32rem;
+ }
+
+ .mw7-l {
+ max-width: 48rem;
+ }
+
+ .w-100-l {
+ width: 100%;
+ }
+
+ .pb5-l {
+ padding-bottom: 4rem;
+ }
+
+ .pt0-l {
+ padding-top: 0;
+ }
+
+ .ph2-l {
+ padding-left: .5rem;
+ padding-right: .5rem;
+ }
+
+ .v-mid-l {
+ vertical-align: middle;
+ }
}
-.v-mid{ vertical-align:middle; }
-@media screen and (min-width: 48em){
- .db-ns{ display:block; }
- .dt-ns{ display:table; }
- .dtc-ns{ display:table-cell; }
- .dt-row-ns{ display:table-row; }
- .dt-row-group-ns{ display:table-row-group; }
- .dt-column-ns{ display:table-column; }
- .dt-column-group-ns{ display:table-column-group; }
- .lh-copy-ns{ line-height:1.6; }
- .mw6-ns{ max-width:32rem; }
- .mw7-ns{ max-width:48rem; }
- .w5-ns{ width:16rem; }
- .w-100-ns{ width:100%; }
- .pl3-ns{ padding-left:1rem; }
- .pr0-ns{ padding-right:0; }
- .pb5-ns{ padding-bottom:4rem; }
- .pt0-ns{ padding-top:0; }
- .pv6-ns{ padding-top:8rem; padding-bottom:8rem; }
- .ph2-ns{ padding-left:.5rem; padding-right:.5rem; }
- .v-mid-ns{ vertical-align:middle; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .db-m{ display:block; }
- .dt-m{ display:table; }
- .dtc-m{ display:table-cell; }
- .dt-row-m{ display:table-row; }
- .dt-row-group-m{ display:table-row-group; }
- .dt-column-m{ display:table-column; }
- .dt-column-group-m{ display:table-column-group; }
- .lh-copy-m{ line-height:1.6; }
- .mw6-m{ max-width:32rem; }
- .mw7-m{ max-width:48rem; }
- .w-100-m{ width:100%; }
- .pb5-m{ padding-bottom:4rem; }
- .pt0-m{ padding-top:0; }
- .pv5-m{ padding-top:4rem; padding-bottom:4rem; }
- .ph2-m{ padding-left:.5rem; padding-right:.5rem; }
- .v-mid-m{ vertical-align:middle; } }
-@media screen and (min-width: 64em){
- .db-l{ display:block; }
- .dt-l{ display:table; }
- .dtc-l{ display:table-cell; }
- .dt-row-l{ display:table-row; }
- .dt-row-group-l{ display:table-row-group; }
- .dt-column-l{ display:table-column; }
- .dt-column-group-l{ display:table-column-group; }
- .lh-copy-l{ line-height:1.6; }
- .mw6-l{ max-width:32rem; }
- .mw7-l{ max-width:48rem; }
- .w-100-l{ width:100%; }
- .pb5-l{ padding-bottom:4rem; }
- .pt0-l{ padding-top:0; }
- .ph2-l{ padding-left:.5rem; padding-right:.5rem; }
- .v-mid-l{ vertical-align:middle; } }
@@ -182,13 +378,6 @@ articles
-
-
layout
diff --git a/components/layout/flag-object/index.html b/components/layout/flag-object/index.html
index a022baff9..502abed49 100644
--- a/components/layout/flag-object/index.html
+++ b/components/layout/flag-object/index.html
@@ -31,7 +31,7 @@
Module CSS Stats
Size (Gzipped)
- 487
+ 437
Selectors
@@ -59,62 +59,202 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.dt{ display:table; }
-.dtc{ display:table-cell; }
-.dt-row{ display:table-row; }
-.dt-row-group{ display:table-row-group; }
-.dt-column{ display:table-column; }
-.dt-column-group{ display:table-column-group; }
-.lh-copy{ line-height:1.6; }
-.mw5{ max-width:16rem; }
-.mw6{ max-width:32rem; }
-.pl3{ padding-left:1rem; }
-
-.center{
- margin-right:auto;
- margin-left:auto;
+ .dt {
+ display: table;
+}
+
+.dtc {
+ display: table-cell;
+}
+
+.dt-row {
+ display: table-row;
+}
+
+.dt-row-group {
+ display: table-row-group;
+}
+
+.dt-column {
+ display: table-column;
+}
+
+.dt-column-group {
+ display: table-column-group;
+}
+
+.lh-copy {
+ line-height: 1.6;
+}
+
+.mw5 {
+ max-width: 16rem;
+}
+
+.mw6 {
+ max-width: 32rem;
+}
+
+.pl3 {
+ padding-left: 1rem;
+}
+
+.center {
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.v-mid {
+ vertical-align: middle;
+}
+
+@media screen and (min-width: 48em) {
+ .dt-ns {
+ display: table;
+ }
+
+ .dtc-ns {
+ display: table-cell;
+ }
+
+ .dt-row-ns {
+ display: table-row;
+ }
+
+ .dt-row-group-ns {
+ display: table-row-group;
+ }
+
+ .dt-column-ns {
+ display: table-column;
+ }
+
+ .dt-column-group-ns {
+ display: table-column-group;
+ }
+
+ .lh-copy-ns {
+ line-height: 1.6;
+ }
+
+ .mw5-ns {
+ max-width: 16rem;
+ }
+
+ .mw6-ns {
+ max-width: 32rem;
+ }
+
+ .pl3-ns {
+ padding-left: 1rem;
+ }
+
+ .pv6-ns {
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .v-mid-ns {
+ vertical-align: middle;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .dt-m {
+ display: table;
+ }
+
+ .dtc-m {
+ display: table-cell;
+ }
+
+ .dt-row-m {
+ display: table-row;
+ }
+
+ .dt-row-group-m {
+ display: table-row-group;
+ }
+
+ .dt-column-m {
+ display: table-column;
+ }
+
+ .dt-column-group-m {
+ display: table-column-group;
+ }
+
+ .lh-copy-m {
+ line-height: 1.6;
+ }
+
+ .mw5-m {
+ max-width: 16rem;
+ }
+
+ .mw6-m {
+ max-width: 32rem;
+ }
+
+ .pl3-m {
+ padding-left: 1rem;
+ }
+
+ .pv5-m {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+ }
+
+ .v-mid-m {
+ vertical-align: middle;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .dt-l {
+ display: table;
+ }
+
+ .dtc-l {
+ display: table-cell;
+ }
+
+ .dt-row-l {
+ display: table-row;
+ }
+
+ .dt-row-group-l {
+ display: table-row-group;
+ }
+
+ .dt-column-l {
+ display: table-column;
+ }
+
+ .dt-column-group-l {
+ display: table-column-group;
+ }
+
+ .lh-copy-l {
+ line-height: 1.6;
+ }
+
+ .mw5-l {
+ max-width: 16rem;
+ }
+
+ .mw6-l {
+ max-width: 32rem;
+ }
+
+ .pl3-l {
+ padding-left: 1rem;
+ }
+
+ .v-mid-l {
+ vertical-align: middle;
+ }
}
-.v-mid{ vertical-align:middle; }
-@media screen and (min-width: 48em){
- .dt-ns{ display:table; }
- .dtc-ns{ display:table-cell; }
- .dt-row-ns{ display:table-row; }
- .dt-row-group-ns{ display:table-row-group; }
- .dt-column-ns{ display:table-column; }
- .dt-column-group-ns{ display:table-column-group; }
- .lh-copy-ns{ line-height:1.6; }
- .mw5-ns{ max-width:16rem; }
- .mw6-ns{ max-width:32rem; }
- .pl3-ns{ padding-left:1rem; }
- .pv6-ns{ padding-top:8rem; padding-bottom:8rem; }
- .v-mid-ns{ vertical-align:middle; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .dt-m{ display:table; }
- .dtc-m{ display:table-cell; }
- .dt-row-m{ display:table-row; }
- .dt-row-group-m{ display:table-row-group; }
- .dt-column-m{ display:table-column; }
- .dt-column-group-m{ display:table-column-group; }
- .lh-copy-m{ line-height:1.6; }
- .mw5-m{ max-width:16rem; }
- .mw6-m{ max-width:32rem; }
- .pl3-m{ padding-left:1rem; }
- .pv5-m{ padding-top:4rem; padding-bottom:4rem; }
- .v-mid-m{ vertical-align:middle; } }
-@media screen and (min-width: 64em){
- .dt-l{ display:table; }
- .dtc-l{ display:table-cell; }
- .dt-row-l{ display:table-row; }
- .dt-row-group-l{ display:table-row-group; }
- .dt-column-l{ display:table-column; }
- .dt-column-group-l{ display:table-column-group; }
- .lh-copy-l{ line-height:1.6; }
- .mw5-l{ max-width:16rem; }
- .mw6-l{ max-width:32rem; }
- .pl3-l{ padding-left:1rem; }
- .v-mid-l{ vertical-align:middle; } }
@@ -154,13 +294,6 @@ articles
-
-
layout
diff --git a/components/layout/two-column-collapse-one/index.html b/components/layout/two-column-collapse-one/index.html
index 7c307bf8e..ad32a2587 100644
--- a/components/layout/two-column-collapse-one/index.html
+++ b/components/layout/two-column-collapse-one/index.html
@@ -31,7 +31,7 @@
Column Two
Module CSS Stats
Size (Gzipped)
- 343
+ 307
Selectors
@@ -59,44 +59,88 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
-.cf:before,
-.cf:after{ content:" "; display:table; }
-.cf:after{ clear:both; }
-.cf{ *zoom:1; }
-
-
-
-.fl{ float:left; display:inline; }
-.w-100{ width:100%; }
-.bg-light-gray{ background-color:#eee; }
-.bg-near-white{ background-color:#f4f4f4; }
-.tc{ text-align:center; }
-@media screen and (min-width: 48em){
-
- .fl-ns{ float:left; display:inline; }
-
- .w-50-ns{ width:50%; }
-
- .w-100-ns{ width:100%; }
-
- .tc-ns{ text-align:center; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .fl-m{ float:left; display:inline; }
-
- .w-100-m{ width:100%; }
-
- .tc-m{ text-align:center; } }
-@media screen and (min-width: 64em){
-
- .fl-l{ float:left; display:inline; }
-
- .w-100-l{ width:100%; }
-
- .tc-l{ text-align:center; } }
+ .cf:before, .cf:after {
+ content: " ";
+ display: table;
+}
+
+.cf:after {
+ clear: both;
+}
+
+.cf {
+ *zoom: 1;
+}
+
+.fl {
+ float: left;
+ display: inline;
+}
+
+.w-100 {
+ width: 100%;
+}
+
+.bg-light-gray {
+ background-color: #eee;
+}
+
+.bg-near-white {
+ background-color: #f4f4f4;
+}
+
+.tc {
+ text-align: center;
+}
+
+@media screen and (min-width: 48em) {
+ .fl-ns {
+ float: left;
+ display: inline;
+ }
+
+ .w-50-ns {
+ width: 50%;
+ }
+
+ .w-100-ns {
+ width: 100%;
+ }
+
+ .tc-ns {
+ text-align: center;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .fl-m {
+ float: left;
+ display: inline;
+ }
+
+ .w-100-m {
+ width: 100%;
+ }
+
+ .tc-m {
+ text-align: center;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .fl-l {
+ float: left;
+ display: inline;
+ }
+
+ .w-100-l {
+ width: 100%;
+ }
+
+ .tc-l {
+ text-align: center;
+ }
+}
@@ -134,13 +178,6 @@ articles
-
-
layout
diff --git a/components/layout/two-column/index.html b/components/layout/two-column/index.html
index 56b11c9e1..d36d6d6d5 100644
--- a/components/layout/two-column/index.html
+++ b/components/layout/two-column/index.html
@@ -31,7 +31,7 @@
Column Two
Module CSS Stats
Size (Gzipped)
- 330
+ 294
Selectors
@@ -59,42 +59,84 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
-.cf:before,
-.cf:after{ content:" "; display:table; }
-.cf:after{ clear:both; }
-.cf{ *zoom:1; }
-
-
-
-.fl{ float:left; display:inline; }
-.w-50{ width:50%; }
-.bg-light-gray{ background-color:#eee; }
-.bg-near-white{ background-color:#f4f4f4; }
-.tc{ text-align:center; }
-@media screen and (min-width: 48em){
-
- .fl-ns{ float:left; display:inline; }
-
- .w-50-ns{ width:50%; }
-
- .tc-ns{ text-align:center; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .fl-m{ float:left; display:inline; }
-
- .w-50-m{ width:50%; }
-
- .tc-m{ text-align:center; } }
-@media screen and (min-width: 64em){
-
- .fl-l{ float:left; display:inline; }
-
- .w-50-l{ width:50%; }
-
- .tc-l{ text-align:center; } }
+ .cf:before, .cf:after {
+ content: " ";
+ display: table;
+}
+
+.cf:after {
+ clear: both;
+}
+
+.cf {
+ *zoom: 1;
+}
+
+.fl {
+ float: left;
+ display: inline;
+}
+
+.w-50 {
+ width: 50%;
+}
+
+.bg-light-gray {
+ background-color: #eee;
+}
+
+.bg-near-white {
+ background-color: #f4f4f4;
+}
+
+.tc {
+ text-align: center;
+}
+
+@media screen and (min-width: 48em) {
+ .fl-ns {
+ float: left;
+ display: inline;
+ }
+
+ .w-50-ns {
+ width: 50%;
+ }
+
+ .tc-ns {
+ text-align: center;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .fl-m {
+ float: left;
+ display: inline;
+ }
+
+ .w-50-m {
+ width: 50%;
+ }
+
+ .tc-m {
+ text-align: center;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .fl-l {
+ float: left;
+ display: inline;
+ }
+
+ .w-50-l {
+ width: 50%;
+ }
+
+ .tc-l {
+ text-align: center;
+ }
+}
@@ -132,13 +174,6 @@ articles
-
-
layout
diff --git a/components/nav/large-title-link-list/index.html b/components/nav/large-title-link-list/index.html
index aa387605b..11c6a28fc 100644
--- a/components/nav/large-title-link-list/index.html
+++ b/components/nav/large-title-link-list/index.html
@@ -30,7 +30,7 @@
Module CSS Stats
Size (Gzipped)
- 1925
+ 1842
Selectors
@@ -57,692 +57,1090 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
-.border-box{
- box-sizing:border-box;
-}
-
- .bg-cv{ background-size:cover; }
- .bg-cn{ background-size:contain; }
-
- .ba{ border-style:solid; border-width:1px; }
- .bt{ border-top-style:solid; border-top-width:1px; }
- .br{ border-right-style:solid; border-right-width:1px; }
- .bb{ border-bottom-style:solid; border-bottom-width:1px; }
- .bl{ border-left-style:solid; border-left-width:1px; }
-
-.b--black{ border-color:#111; }
-.b--near-black{ border-color:#111; }
-.b--dark-gray{ border-color:#333; }
-.b--mid-gray{ border-color:#555; }
-.b--gray{ border-color:#777; }
-.b--silver{ border-color:#999; }
-.b--light-silver{ border-color:#aaa; }
-.b--light-gray{ border-color:#eee; }
-.b--near-white{ border-color:#f4f4f4; }
-.b--white{ border-color:#fff; }
-
-.b--white-90{ border-color:rgba(255,255,255,.9); }
-.b--white-80{ border-color:rgba(255,255,255,.8); }
-.b--white-70{ border-color:rgba(255,255,255,.7); }
-.b--white-60{ border-color:rgba(255,255,255,.6); }
-.b--white-50{ border-color:rgba(255,255,255,.5); }
-.b--white-40{ border-color:rgba(255,255,255,.4); }
-.b--white-30{ border-color:rgba(255,255,255,.3); }
-.b--white-20{ border-color:rgba(255,255,255,.2); }
-.b--white-10{ border-color:rgba(255,255,255,.1); }
-.b--white-05{ border-color:rgba(255,255,255,.05); }
-.b--white-025{ border-color:rgba(255,255,255,.025); }
-.b--white-0125{ border-color:rgba(255,255,255,.0125); }
-
-.b--black-90{ border-color:rgba(0,0,0,.9); }
-.b--black-80{ border-color:rgba(0,0,0,.8); }
-.b--black-70{ border-color:rgba(0,0,0,.7); }
-.b--black-60{ border-color:rgba(0,0,0,.6); }
-.b--black-50{ border-color:rgba(0,0,0,.5); }
-.b--black-40{ border-color:rgba(0,0,0,.4); }
-.b--black-30{ border-color:rgba(0,0,0,.3); }
-.b--black-20{ border-color:rgba(0,0,0,.2); }
-.b--black-10{ border-color:rgba(0,0,0,.1); }
-.b--black-05{ border-color:rgba(0,0,0,.05); }
-.b--black-025{ border-color:rgba(0,0,0,.025); }
-.b--black-0125{ border-color:rgba(0,0,0,.0125); }
-
-.b--transparent{ border-color:transprent; }
-
- .br0{ border-radius:0; }
- .br1{ border-radius:.125rem; }
- .br2{ border-radius:.25rem; }
- .br3{ border-radius:.5rem; }
- .br4{ border-radius:1rem; }
- .br-100{ border-radius:100%; }
-
-.b--none{ border-style:none; }
-.b--dotted{ border-style:dotted; }
-.b--dashed{ border-style:dashed; }
-.b--solid{ border-style:solid; }
-
-.bw0{ border-width:0; }
-.bw1{ border-width:.125rem; }
-.bw2{ border-width:.25rem; }
-.bw3{ border-width:.5rem; }
-.bw4{ border-width:1rem; }
-.bw5{ border-width:2rem; }
-.bottom-0{ bottom:0; }
-.bottom-1{ bottom:1rem; }
-.bottom-2{ bottom:2rem; }
-.bottom--1{ bottom:-1rem; }
-.bottom--2{ bottom:-2rem; }
-.db{ display:block; }
-.dib{ display:inline-block; }
-
-.bodoni{
- font-family:"Bodoni MT",
- serif;
-}
-.b{ font-weight:bold; }
-
-.link{
- text-decoration:none;
- transition:color .15s ease-in;
-}
-
-.link:link,
-.link:visited{
- transition:color .15s ease-in;
-}
-.link:hover{
- transition:color .15s ease-in;
-}
-.link:active{
- transition:color .15s ease-in;
-}
-.link:focus{
- transition:color .15s ease-in;
-}
-
-.black-90{ color:rgba(0,0,0,.9); }
-.black-80{ color:rgba(0,0,0,.8); }
-.black-70{ color:rgba(0,0,0,.7); }
-.black-60{ color:rgba(0,0,0,.6); }
-.black-50{ color:rgba(0,0,0,.5); }
-.black-40{ color:rgba(0,0,0,.4); }
-.black-30{ color:rgba(0,0,0,.3); }
-.black-20{ color:rgba(0,0,0,.2); }
-.black-10{ color:rgba(0,0,0,.1); }
-.black-05{ color:rgba(0,0,0,.05); }
-
-.bg-black-90{ background-color:rgba(0,0,0,.9); }
-.bg-black-80{ background-color:rgba(0,0,0,.8); }
-.bg-black-70{ background-color:rgba(0,0,0,.7); }
-.bg-black-60{ background-color:rgba(0,0,0,.6); }
-.bg-black-50{ background-color:rgba(0,0,0,.5); }
-.bg-black-40{ background-color:rgba(0,0,0,.4); }
-.bg-black-30{ background-color:rgba(0,0,0,.3); }
-.bg-black-20{ background-color:rgba(0,0,0,.2); }
-.bg-black-10{ background-color:rgba(0,0,0,.1); }
-.bg-black-05{ background-color:rgba(0,0,0,.05); }
-
-.bg-white-90{ background-color:rgba(255,255,255,.9); }
-.bg-white-80{ background-color:rgba(255,255,255,.8); }
-.bg-white-70{ background-color:rgba(255,255,255,.7); }
-.bg-white-60{ background-color:rgba(255,255,255,.6); }
-.bg-white-50{ background-color:rgba(255,255,255,.5); }
-.bg-white-40{ background-color:rgba(255,255,255,.4); }
-.bg-white-30{ background-color:rgba(255,255,255,.3); }
-.bg-white-20{ background-color:rgba(255,255,255,.2); }
-.bg-white-10{ background-color:rgba(255,255,255,.1); }
-
-.black{ color:#111; }
-.gray{ color:#777; }
-
-.bg-black{ background-color:#111; }
-.bg-near-black{ background-color:#111; }
-.bg-dark-gray{ background-color:#333; }
-.bg-mid-gray{ background-color:#555; }
-.bg-gray{ background-color:#777; }
-.bg-silver{ background-color:#999; }
-.bg-light-silver{ background-color:#aaa; }
-.bg-light-gray{ background-color:#eee; }
-.bg-near-white{ background-color:#f4f4f4; }
-.bg-white{ background-color:#fff; }
-
-.bg-focus-black:focus{ background-color:#111; }
-.bg-focus-near-black:focus{ background-color:#111; }
-.bg-focus-dark-gray:focus{ background-color:#333; }
-.bg-focus-mid-gray:focus{ background-color:#555; }
-.bg-focus-gray:focus{ background-color:#777; }
-.bg-focus-silver:focus{ background-color:#999; }
-.bg-focus-light-silver:focus{ background-color:#aaa; }
-.bg-focus-moon-gray:focus{ background-color:#ccc; }
-.bg-focus-light-gray:focus{ background-color:#eee; }
-.bg-focus-near-white:focus{ background-color:#f4f4f4; }
-.bg-focus-white:focus{ background-color:#fff; }
-
-.bg-hover-black:hover{ background-color:#111; }
-.bg-hover-near-black:hover{ background-color:#111; }
-.bg-hover-dark-gray:hover{ background-color:#333; }
-.bg-hover-mid-gray:hover{ background-color:#555; }
-.bg-hover-gray:hover{ background-color:#777; }
-.bg-hover-silver:hover{ background-color:#999; }
-.bg-hover-light-silver:hover{ background-color:#aaa; }
-.bg-hover-moon-gray:hover{ background-color:#ccc; }
-.bg-hover-light-gray:hover{ background-color:#eee; }
-.bg-hover-near-white:hover{ background-color:#f4f4f4; }
-.bg-hover-white:hover{ background-color:#fff; }
-.pa3{ padding:1rem; }
-.pb3{ padding-bottom:1rem; }
-.mr3{ margin-right:1rem; }
-.mb3{ margin-bottom:1rem; }
-.tc{ text-align:center; }
-.f1{ font-size:3rem; }
-.f6{ font-size:.875rem; }
-.dim{
- opacity:1;
- transition:opacity .15s ease-in;
-}
-.dim:hover,
-.dim:focus{
- opacity:.5;
- transition:opacity .15s ease-in;
-}
-.dim:active{
- opacity:.8; transition:opacity .15s ease-out;
-}
-@media screen and (min-width: 48em){
-
- .bg-cv-ns{
- background-size:cover;
- }
-
- .bg-cn-ns{
- background-size:contain;
- }
-
- .ba-ns{
- border-style:solid;
- border-width:1px;
- }
-
- .bt-ns{
- border-top-style:solid;
- border-top-width:1px;
- }
-
- .br-ns{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-ns{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-ns{
- border-left-style:solid;
- border-left-width:1px;
- }
-
- .br0-ns{
- border-radius:0;
- }
-
- .br1-ns{
- border-radius:.125rem;
- }
-
- .br2-ns{
- border-radius:.25rem;
- }
-
- .br3-ns{
- border-radius:.5rem;
- }
-
- .br4-ns{
- border-radius:1rem;
- }
-
- .br-100-ns{
- border-radius:100%;
- }
-
- .b--none-ns{
- border-style:none;
- }
-
- .b--dotted-ns{
- border-style:dotted;
- }
-
- .b--dashed-ns{
- border-style:dashed;
- }
-
- .b--solid-ns{
- border-style:solid;
- }
-
- .bw0-ns{
- border-width:0;
- }
-
- .bw1-ns{
- border-width:.125rem;
- }
-
- .bw2-ns{
- border-width:.25rem;
- }
-
- .bw3-ns{
- border-width:.5rem;
- }
+ .border-box {
+ box-sizing: border-box;
+}
- .bw4-ns{
- border-width:1rem;
- }
+.bg-cv {
+ background-size: cover;
+}
- .bw5-ns{
- border-width:2rem;
- }
-
- .bottom-0-ns{
- bottom:0;
- }
-
- .bottom-1-ns{
- bottom:1rem;
- }
-
- .bottom-2-ns{
- bottom:2rem;
- }
-
- .bottom--1-ns{
- bottom:-1rem;
- }
-
- .bottom--2-ns{
- bottom:-2rem;
- }
-
- .db-ns{
- display:block;
- }
-
- .dib-ns{
- display:inline-block;
- }
-
- .b-ns{
- font-weight:bold;
- }
-
- .pa3-ns{
- padding:1rem;
- }
+.bg-cn {
+ background-size: contain;
+}
- .pa4-ns{
- padding:2rem;
- }
+.ba {
+ border-style: solid;
+ border-width: 1px;
+}
- .pb3-ns{
- padding-bottom:1rem;
- }
+.bt {
+ border-top-style: solid;
+ border-top-width: 1px;
+}
- .mr3-ns{
- margin-right:1rem;
- }
+.br {
+ border-right-style: solid;
+ border-right-width: 1px;
+}
- .mb3-ns{
- margin-bottom:1rem;
- }
+.bb {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+}
- .mb4-ns{
- margin-bottom:2rem;
- }
+.bl {
+ border-left-style: solid;
+ border-left-width: 1px;
+}
- .tc-ns{
- text-align:center;
- }
+.b--black {
+ border-color: #111;
+}
- .f-headline-ns{
- font-size:6rem;
- }
+.b--near-black {
+ border-color: #111;
+}
- .f1-ns{
- font-size:3rem;
- }
+.b--dark-gray {
+ border-color: #333;
+}
- .f5-ns{
- font-size:1rem;
- }
+.b--mid-gray {
+ border-color: #555;
+}
- .f6-ns{
- font-size:.875rem;
- }
+.b--gray {
+ border-color: #777;
}
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .bg-cv-m{
- background-size:cover;
- }
-
- .bg-cn-m{
- background-size:contain;
- }
-
- .ba-m{
- border-style:solid;
- border-width:1px;
- }
- .bt-m{
- border-top-style:solid;
- border-top-width:1px;
- }
+.b--silver {
+ border-color: #999;
+}
- .br-m{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-m{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-m{
- border-left-style:solid;
- border-left-width:1px;
- }
+.b--light-silver {
+ border-color: #aaa;
+}
- .br0-m{
- border-radius:0;
- }
+.b--light-gray {
+ border-color: #eee;
+}
- .br1-m{
- border-radius:.125rem;
- }
+.b--near-white {
+ border-color: #f4f4f4;
+}
- .br2-m{
- border-radius:.25rem;
- }
+.b--white {
+ border-color: #fff;
+}
- .br3-m{
- border-radius:.5rem;
- }
+.b--white-90 {
+ border-color: rgba(255, 255, 255, .9);
+}
- .br4-m{
- border-radius:1rem;
- }
+.b--white-80 {
+ border-color: rgba(255, 255, 255, .8);
+}
- .br-100-m{
- border-radius:100%;
- }
+.b--white-70 {
+ border-color: rgba(255, 255, 255, .7);
+}
- .b--none-m{
- border-style:none;
- }
+.b--white-60 {
+ border-color: rgba(255, 255, 255, .6);
+}
- .b--dotted-m{
- border-style:dotted;
- }
+.b--white-50 {
+ border-color: rgba(255, 255, 255, .5);
+}
- .b--dashed-m{
- border-style:dashed;
- }
+.b--white-40 {
+ border-color: rgba(255, 255, 255, .4);
+}
- .b--solid-m{
- border-style:solid;
- }
+.b--white-30 {
+ border-color: rgba(255, 255, 255, .3);
+}
- .bw0-m{
- border-width:0;
- }
+.b--white-20 {
+ border-color: rgba(255, 255, 255, .2);
+}
- .bw1-m{
- border-width:.125rem;
- }
-
- .bw2-m{
- border-width:.25rem;
- }
-
- .bw3-m{
- border-width:.5rem;
- }
-
- .bw4-m{
- border-width:1rem;
- }
-
- .bw5-m{
- border-width:2rem;
- }
-
- .bottom-0-m{
- bottom:0;
- }
-
- .bottom-1-m{
- bottom:1rem;
- }
-
- .bottom-2-m{
- bottom:2rem;
- }
-
- .bottom--1-m{
- bottom:-1rem;
- }
-
- .bottom--2-m{
- bottom:-2rem;
- }
-
- .db-m{
- display:block;
- }
-
- .dib-m{
- display:inline-block;
- }
-
- .b-m{
- font-weight:bold;
- }
-
- .pa3-m{
- padding:1rem;
- }
+.b--white-10 {
+ border-color: rgba(255, 255, 255, .1);
+}
- .pb3-m{
- padding-bottom:1rem;
- }
+.b--white-05 {
+ border-color: rgba(255, 255, 255, .05);
+}
- .mr3-m{
- margin-right:1rem;
- }
+.b--white-025 {
+ border-color: rgba(255, 255, 255, .025);
+}
- .mb3-m{
- margin-bottom:1rem;
- }
+.b--white-0125 {
+ border-color: rgba(255, 255, 255, .0125);
+}
- .tc-m{
- text-align:center;
- }
+.b--black-90 {
+ border-color: rgba(0, 0, 0, .9);
+}
- .f1-m{
- font-size:3rem;
- }
+.b--black-80 {
+ border-color: rgba(0, 0, 0, .8);
+}
- .f6-m{
- font-size:.875rem;
- }
+.b--black-70 {
+ border-color: rgba(0, 0, 0, .7);
}
-@media screen and (min-width: 64em){
-
- .bg-cv-l{
- background-size:cover;
- }
-
- .bg-cn-l{
- background-size:contain;
- }
-
- .ba-l{
- border-style:solid;
- border-width:1px;
- }
- .bt-l{
- border-top-style:solid;
- border-top-width:1px;
- }
+.b--black-60 {
+ border-color: rgba(0, 0, 0, .6);
+}
- .br-l{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-l{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-l{
- border-left-style:solid;
- border-left-width:1px;
- }
+.b--black-50 {
+ border-color: rgba(0, 0, 0, .5);
+}
- .br0-l{
- border-radius:0;
- }
+.b--black-40 {
+ border-color: rgba(0, 0, 0, .4);
+}
- .br1-l{
- border-radius:.125rem;
- }
+.b--black-30 {
+ border-color: rgba(0, 0, 0, .3);
+}
- .br2-l{
- border-radius:.25rem;
- }
+.b--black-20 {
+ border-color: rgba(0, 0, 0, .2);
+}
- .br3-l{
- border-radius:.5rem;
- }
+.b--black-10 {
+ border-color: rgba(0, 0, 0, .1);
+}
- .br4-l{
- border-radius:1rem;
- }
+.b--black-05 {
+ border-color: rgba(0, 0, 0, .05);
+}
- .br-100-l{
- border-radius:100%;
- }
+.b--black-025 {
+ border-color: rgba(0, 0, 0, .025);
+}
- .b--none-l{
- border-style:none;
- }
+.b--black-0125 {
+ border-color: rgba(0, 0, 0, .0125);
+}
- .b--dotted-l{
- border-style:dotted;
- }
+.b--transparent {
+ border-color: transprent;
+}
- .b--dashed-l{
- border-style:dashed;
- }
+.br0 {
+ border-radius: 0;
+}
- .b--solid-l{
- border-style:solid;
- }
+.br1 {
+ border-radius: .125rem;
+}
- .bw0-l{
- border-width:0;
- }
+.br2 {
+ border-radius: .25rem;
+}
- .bw1-l{
- border-width:.125rem;
- }
+.br3 {
+ border-radius: .5rem;
+}
- .bw2-l{
- border-width:.25rem;
- }
+.br4 {
+ border-radius: 1rem;
+}
- .bw3-l{
- border-width:.5rem;
- }
+.br-100 {
+ border-radius: 100%;
+}
- .bw4-l{
- border-width:1rem;
- }
+.b--none {
+ border-style: none;
+}
- .bw5-l{
- border-width:2rem;
- }
+.b--dotted {
+ border-style: dotted;
+}
- .bottom-0-l{
- bottom:0;
- }
+.b--dashed {
+ border-style: dashed;
+}
- .bottom-1-l{
- bottom:1rem;
- }
+.b--solid {
+ border-style: solid;
+}
- .bottom-2-l{
- bottom:2rem;
- }
+.bw0 {
+ border-width: 0;
+}
- .bottom--1-l{
- bottom:-1rem;
- }
+.bw1 {
+ border-width: .125rem;
+}
- .bottom--2-l{
- bottom:-2rem;
- }
+.bw2 {
+ border-width: .25rem;
+}
- .db-l{
- display:block;
- }
+.bw3 {
+ border-width: .5rem;
+}
- .dib-l{
- display:inline-block;
- }
+.bw4 {
+ border-width: 1rem;
+}
- .b-l{
- font-weight:bold;
- }
+.bw5 {
+ border-width: 2rem;
+}
- .pa3-l{
- padding:1rem;
- }
+.bottom-0 {
+ bottom: 0;
+}
- .pb3-l{
- padding-bottom:1rem;
- }
+.bottom-1 {
+ bottom: 1rem;
+}
- .mr3-l{
- margin-right:1rem;
- }
+.bottom-2 {
+ bottom: 2rem;
+}
- .mb3-l{
- margin-bottom:1rem;
- }
+.bottom--1 {
+ bottom: -1rem;
+}
- .tc-l{
- text-align:center;
- }
+.bottom--2 {
+ bottom: -2rem;
+}
- .f1-l{
- font-size:3rem;
- }
+.db {
+ display: block;
+}
+
+.dib {
+ display: inline-block;
+}
+
+.bodoni {
+ font-family: "Bodoni MT", serif;
+}
+
+.b {
+ font-weight: bold;
+}
+
+.link {
+ text-decoration: none;
+ transition: color .15s ease-in;
+}
+
+.link:link, .link:visited {
+ transition: color .15s ease-in;
+}
+
+.link:hover {
+ transition: color .15s ease-in;
+}
+
+.link:active {
+ transition: color .15s ease-in;
+}
+
+.link:focus {
+ transition: color .15s ease-in;
+}
+
+.black-90 {
+ color: rgba(0, 0, 0, .9);
+}
+
+.black-80 {
+ color: rgba(0, 0, 0, .8);
+}
+
+.black-70 {
+ color: rgba(0, 0, 0, .7);
+}
+
+.black-60 {
+ color: rgba(0, 0, 0, .6);
+}
+
+.black-50 {
+ color: rgba(0, 0, 0, .5);
+}
+
+.black-40 {
+ color: rgba(0, 0, 0, .4);
+}
+
+.black-30 {
+ color: rgba(0, 0, 0, .3);
+}
+
+.black-20 {
+ color: rgba(0, 0, 0, .2);
+}
+
+.black-10 {
+ color: rgba(0, 0, 0, .1);
+}
+
+.black-05 {
+ color: rgba(0, 0, 0, .05);
+}
+
+.bg-black-90 {
+ background-color: rgba(0, 0, 0, .9);
+}
+
+.bg-black-80 {
+ background-color: rgba(0, 0, 0, .8);
+}
+
+.bg-black-70 {
+ background-color: rgba(0, 0, 0, .7);
+}
+
+.bg-black-60 {
+ background-color: rgba(0, 0, 0, .6);
+}
+
+.bg-black-50 {
+ background-color: rgba(0, 0, 0, .5);
+}
+
+.bg-black-40 {
+ background-color: rgba(0, 0, 0, .4);
+}
+
+.bg-black-30 {
+ background-color: rgba(0, 0, 0, .3);
+}
+
+.bg-black-20 {
+ background-color: rgba(0, 0, 0, .2);
+}
+
+.bg-black-10 {
+ background-color: rgba(0, 0, 0, .1);
+}
+
+.bg-black-05 {
+ background-color: rgba(0, 0, 0, .05);
+}
+
+.bg-white-90 {
+ background-color: rgba(255, 255, 255, .9);
+}
+
+.bg-white-80 {
+ background-color: rgba(255, 255, 255, .8);
+}
+
+.bg-white-70 {
+ background-color: rgba(255, 255, 255, .7);
+}
+
+.bg-white-60 {
+ background-color: rgba(255, 255, 255, .6);
+}
+
+.bg-white-50 {
+ background-color: rgba(255, 255, 255, .5);
+}
+
+.bg-white-40 {
+ background-color: rgba(255, 255, 255, .4);
+}
+
+.bg-white-30 {
+ background-color: rgba(255, 255, 255, .3);
+}
+
+.bg-white-20 {
+ background-color: rgba(255, 255, 255, .2);
+}
+
+.bg-white-10 {
+ background-color: rgba(255, 255, 255, .1);
+}
+
+.black {
+ color: #111;
+}
+
+.gray {
+ color: #777;
+}
- .f6-l{
- font-size:.875rem;
- }
+.bg-black {
+ background-color: #111;
+}
+
+.bg-near-black {
+ background-color: #111;
+}
+
+.bg-dark-gray {
+ background-color: #333;
+}
+
+.bg-mid-gray {
+ background-color: #555;
+}
+
+.bg-gray {
+ background-color: #777;
+}
+
+.bg-silver {
+ background-color: #999;
+}
+
+.bg-light-silver {
+ background-color: #aaa;
+}
+
+.bg-light-gray {
+ background-color: #eee;
+}
+
+.bg-near-white {
+ background-color: #f4f4f4;
+}
+
+.bg-white {
+ background-color: #fff;
+}
+
+.bg-focus-black:focus {
+ background-color: #111;
+}
+
+.bg-focus-near-black:focus {
+ background-color: #111;
+}
+
+.bg-focus-dark-gray:focus {
+ background-color: #333;
+}
+
+.bg-focus-mid-gray:focus {
+ background-color: #555;
+}
+
+.bg-focus-gray:focus {
+ background-color: #777;
+}
+
+.bg-focus-silver:focus {
+ background-color: #999;
+}
+
+.bg-focus-light-silver:focus {
+ background-color: #aaa;
+}
+
+.bg-focus-moon-gray:focus {
+ background-color: #ccc;
+}
+
+.bg-focus-light-gray:focus {
+ background-color: #eee;
+}
+
+.bg-focus-near-white:focus {
+ background-color: #f4f4f4;
+}
+
+.bg-focus-white:focus {
+ background-color: #fff;
+}
+
+.bg-hover-black:hover {
+ background-color: #111;
+}
+
+.bg-hover-near-black:hover {
+ background-color: #111;
+}
+
+.bg-hover-dark-gray:hover {
+ background-color: #333;
+}
+
+.bg-hover-mid-gray:hover {
+ background-color: #555;
+}
+
+.bg-hover-gray:hover {
+ background-color: #777;
+}
+
+.bg-hover-silver:hover {
+ background-color: #999;
+}
+
+.bg-hover-light-silver:hover {
+ background-color: #aaa;
+}
+
+.bg-hover-moon-gray:hover {
+ background-color: #ccc;
+}
+
+.bg-hover-light-gray:hover {
+ background-color: #eee;
+}
+
+.bg-hover-near-white:hover {
+ background-color: #f4f4f4;
+}
+
+.bg-hover-white:hover {
+ background-color: #fff;
+}
+
+.pa3 {
+ padding: 1rem;
+}
+
+.pb3 {
+ padding-bottom: 1rem;
+}
+
+.mr3 {
+ margin-right: 1rem;
+}
+
+.mb3 {
+ margin-bottom: 1rem;
+}
+
+.tc {
+ text-align: center;
+}
+
+.f1 {
+ font-size: 3rem;
+}
+
+.f6 {
+ font-size: .875rem;
+}
+
+.dim {
+ opacity: 1;
+ transition: opacity .15s ease-in;
+}
+
+.dim:hover, .dim:focus {
+ opacity: .5;
+ transition: opacity .15s ease-in;
+}
+
+.dim:active {
+ opacity: .8;
+ transition: opacity .15s ease-out;
+}
+
+@media screen and (min-width: 48em) {
+ .bg-cv-ns {
+ background-size: cover;
+ }
+
+ .bg-cn-ns {
+ background-size: contain;
+ }
+
+ .ba-ns {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-ns {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-ns {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-ns {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-ns {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-ns {
+ border-radius: 0;
+ }
+
+ .br1-ns {
+ border-radius: .125rem;
+ }
+
+ .br2-ns {
+ border-radius: .25rem;
+ }
+
+ .br3-ns {
+ border-radius: .5rem;
+ }
+
+ .br4-ns {
+ border-radius: 1rem;
+ }
+
+ .br-100-ns {
+ border-radius: 100%;
+ }
+
+ .b--none-ns {
+ border-style: none;
+ }
+
+ .b--dotted-ns {
+ border-style: dotted;
+ }
+
+ .b--dashed-ns {
+ border-style: dashed;
+ }
+
+ .b--solid-ns {
+ border-style: solid;
+ }
+
+ .bw0-ns {
+ border-width: 0;
+ }
+
+ .bw1-ns {
+ border-width: .125rem;
+ }
+
+ .bw2-ns {
+ border-width: .25rem;
+ }
+
+ .bw3-ns {
+ border-width: .5rem;
+ }
+
+ .bw4-ns {
+ border-width: 1rem;
+ }
+
+ .bw5-ns {
+ border-width: 2rem;
+ }
+
+ .bottom-0-ns {
+ bottom: 0;
+ }
+
+ .bottom-1-ns {
+ bottom: 1rem;
+ }
+
+ .bottom-2-ns {
+ bottom: 2rem;
+ }
+
+ .bottom--1-ns {
+ bottom: -1rem;
+ }
+
+ .bottom--2-ns {
+ bottom: -2rem;
+ }
+
+ .db-ns {
+ display: block;
+ }
+
+ .dib-ns {
+ display: inline-block;
+ }
+
+ .b-ns {
+ font-weight: bold;
+ }
+
+ .pa3-ns {
+ padding: 1rem;
+ }
+
+ .pa4-ns {
+ padding: 2rem;
+ }
+
+ .pb3-ns {
+ padding-bottom: 1rem;
+ }
+
+ .mr3-ns {
+ margin-right: 1rem;
+ }
+
+ .mb3-ns {
+ margin-bottom: 1rem;
+ }
+
+ .mb4-ns {
+ margin-bottom: 2rem;
+ }
+
+ .tc-ns {
+ text-align: center;
+ }
+
+ .f-headline-ns {
+ font-size: 6rem;
+ }
+
+ .f1-ns {
+ font-size: 3rem;
+ }
+
+ .f5-ns {
+ font-size: 1rem;
+ }
+
+ .f6-ns {
+ font-size: .875rem;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .bg-cv-m {
+ background-size: cover;
+ }
+
+ .bg-cn-m {
+ background-size: contain;
+ }
+
+ .ba-m {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-m {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-m {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-m {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-m {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-m {
+ border-radius: 0;
+ }
+
+ .br1-m {
+ border-radius: .125rem;
+ }
+
+ .br2-m {
+ border-radius: .25rem;
+ }
+
+ .br3-m {
+ border-radius: .5rem;
+ }
+
+ .br4-m {
+ border-radius: 1rem;
+ }
+
+ .br-100-m {
+ border-radius: 100%;
+ }
+
+ .b--none-m {
+ border-style: none;
+ }
+
+ .b--dotted-m {
+ border-style: dotted;
+ }
+
+ .b--dashed-m {
+ border-style: dashed;
+ }
+
+ .b--solid-m {
+ border-style: solid;
+ }
+
+ .bw0-m {
+ border-width: 0;
+ }
+
+ .bw1-m {
+ border-width: .125rem;
+ }
+
+ .bw2-m {
+ border-width: .25rem;
+ }
+
+ .bw3-m {
+ border-width: .5rem;
+ }
+
+ .bw4-m {
+ border-width: 1rem;
+ }
+
+ .bw5-m {
+ border-width: 2rem;
+ }
+
+ .bottom-0-m {
+ bottom: 0;
+ }
+
+ .bottom-1-m {
+ bottom: 1rem;
+ }
+
+ .bottom-2-m {
+ bottom: 2rem;
+ }
+
+ .bottom--1-m {
+ bottom: -1rem;
+ }
+
+ .bottom--2-m {
+ bottom: -2rem;
+ }
+
+ .db-m {
+ display: block;
+ }
+
+ .dib-m {
+ display: inline-block;
+ }
+
+ .b-m {
+ font-weight: bold;
+ }
+
+ .pa3-m {
+ padding: 1rem;
+ }
+
+ .pb3-m {
+ padding-bottom: 1rem;
+ }
+
+ .mr3-m {
+ margin-right: 1rem;
+ }
+
+ .mb3-m {
+ margin-bottom: 1rem;
+ }
+
+ .tc-m {
+ text-align: center;
+ }
+
+ .f1-m {
+ font-size: 3rem;
+ }
+
+ .f6-m {
+ font-size: .875rem;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .bg-cv-l {
+ background-size: cover;
+ }
+
+ .bg-cn-l {
+ background-size: contain;
+ }
+
+ .ba-l {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-l {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-l {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-l {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-l {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-l {
+ border-radius: 0;
+ }
+
+ .br1-l {
+ border-radius: .125rem;
+ }
+
+ .br2-l {
+ border-radius: .25rem;
+ }
+
+ .br3-l {
+ border-radius: .5rem;
+ }
+
+ .br4-l {
+ border-radius: 1rem;
+ }
+
+ .br-100-l {
+ border-radius: 100%;
+ }
+
+ .b--none-l {
+ border-style: none;
+ }
+
+ .b--dotted-l {
+ border-style: dotted;
+ }
+
+ .b--dashed-l {
+ border-style: dashed;
+ }
+
+ .b--solid-l {
+ border-style: solid;
+ }
+
+ .bw0-l {
+ border-width: 0;
+ }
+
+ .bw1-l {
+ border-width: .125rem;
+ }
+
+ .bw2-l {
+ border-width: .25rem;
+ }
+
+ .bw3-l {
+ border-width: .5rem;
+ }
+
+ .bw4-l {
+ border-width: 1rem;
+ }
+
+ .bw5-l {
+ border-width: 2rem;
+ }
+
+ .bottom-0-l {
+ bottom: 0;
+ }
+
+ .bottom-1-l {
+ bottom: 1rem;
+ }
+
+ .bottom-2-l {
+ bottom: 2rem;
+ }
+
+ .bottom--1-l {
+ bottom: -1rem;
+ }
+
+ .bottom--2-l {
+ bottom: -2rem;
+ }
+
+ .db-l {
+ display: block;
+ }
+
+ .dib-l {
+ display: inline-block;
+ }
+
+ .b-l {
+ font-weight: bold;
+ }
+
+ .pa3-l {
+ padding: 1rem;
+ }
+
+ .pb3-l {
+ padding-bottom: 1rem;
+ }
+
+ .mr3-l {
+ margin-right: 1rem;
+ }
+
+ .mb3-l {
+ margin-bottom: 1rem;
+ }
+
+ .tc-l {
+ text-align: center;
+ }
+
+ .f1-l {
+ font-size: 3rem;
+ }
+
+ .f6-l {
+ font-size: .875rem;
+ }
}
@@ -805,13 +1203,6 @@ articles
-
-
layout
diff --git a/components/nav/title-link-list/index.html b/components/nav/title-link-list/index.html
index 32040e95e..32b2dbe26 100644
--- a/components/nav/title-link-list/index.html
+++ b/components/nav/title-link-list/index.html
@@ -28,7 +28,7 @@
Module CSS Stats
Size (Gzipped)
- 1813
+ 1715
Selectors
@@ -53,619 +53,1002 @@ HTML
CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
-.border-box{
- box-sizing:border-box;
-}
-
- .bg-cv{ background-size:cover; }
- .bg-cn{ background-size:contain; }
-
- .ba{ border-style:solid; border-width:1px; }
- .bt{ border-top-style:solid; border-top-width:1px; }
- .br{ border-right-style:solid; border-right-width:1px; }
- .bb{ border-bottom-style:solid; border-bottom-width:1px; }
- .bl{ border-left-style:solid; border-left-width:1px; }
-
-.b--black{ border-color:#111; }
-.b--near-black{ border-color:#111; }
-.b--dark-gray{ border-color:#333; }
-.b--mid-gray{ border-color:#555; }
-.b--gray{ border-color:#777; }
-.b--silver{ border-color:#999; }
-.b--light-silver{ border-color:#aaa; }
-.b--light-gray{ border-color:#eee; }
-.b--near-white{ border-color:#f4f4f4; }
-.b--white{ border-color:#fff; }
-
-.b--white-90{ border-color:rgba(255,255,255,.9); }
-.b--white-80{ border-color:rgba(255,255,255,.8); }
-.b--white-70{ border-color:rgba(255,255,255,.7); }
-.b--white-60{ border-color:rgba(255,255,255,.6); }
-.b--white-50{ border-color:rgba(255,255,255,.5); }
-.b--white-40{ border-color:rgba(255,255,255,.4); }
-.b--white-30{ border-color:rgba(255,255,255,.3); }
-.b--white-20{ border-color:rgba(255,255,255,.2); }
-.b--white-10{ border-color:rgba(255,255,255,.1); }
-.b--white-05{ border-color:rgba(255,255,255,.05); }
-.b--white-025{ border-color:rgba(255,255,255,.025); }
-.b--white-0125{ border-color:rgba(255,255,255,.0125); }
-
-.b--black-90{ border-color:rgba(0,0,0,.9); }
-.b--black-80{ border-color:rgba(0,0,0,.8); }
-.b--black-70{ border-color:rgba(0,0,0,.7); }
-.b--black-60{ border-color:rgba(0,0,0,.6); }
-.b--black-50{ border-color:rgba(0,0,0,.5); }
-.b--black-40{ border-color:rgba(0,0,0,.4); }
-.b--black-30{ border-color:rgba(0,0,0,.3); }
-.b--black-20{ border-color:rgba(0,0,0,.2); }
-.b--black-10{ border-color:rgba(0,0,0,.1); }
-.b--black-05{ border-color:rgba(0,0,0,.05); }
-.b--black-025{ border-color:rgba(0,0,0,.025); }
-.b--black-0125{ border-color:rgba(0,0,0,.0125); }
-
-.b--transparent{ border-color:transprent; }
-
- .br0{ border-radius:0; }
- .br1{ border-radius:.125rem; }
- .br2{ border-radius:.25rem; }
- .br3{ border-radius:.5rem; }
- .br4{ border-radius:1rem; }
- .br-100{ border-radius:100%; }
-
-.b--none{ border-style:none; }
-.b--dotted{ border-style:dotted; }
-.b--dashed{ border-style:dashed; }
-.b--solid{ border-style:solid; }
-
-.bw0{ border-width:0; }
-.bw1{ border-width:.125rem; }
-.bw2{ border-width:.25rem; }
-.bw3{ border-width:.5rem; }
-.bw4{ border-width:1rem; }
-.bw5{ border-width:2rem; }
-.bottom-0{ bottom:0; }
-.bottom-1{ bottom:1rem; }
-.bottom-2{ bottom:2rem; }
-.bottom--1{ bottom:-1rem; }
-.bottom--2{ bottom:-2rem; }
-.dib{ display:inline-block; }
-
-.bodoni{
- font-family:"Bodoni MT",
- serif;
-}
-.b{ font-weight:bold; }
-
-.link{
- text-decoration:none;
- transition:color .15s ease-in;
-}
-
-.link:link,
-.link:visited{
- transition:color .15s ease-in;
-}
-.link:hover{
- transition:color .15s ease-in;
-}
-.link:active{
- transition:color .15s ease-in;
-}
-.link:focus{
- transition:color .15s ease-in;
-}
-
-.black-90{ color:rgba(0,0,0,.9); }
-.black-80{ color:rgba(0,0,0,.8); }
-.black-70{ color:rgba(0,0,0,.7); }
-.black-60{ color:rgba(0,0,0,.6); }
-.black-50{ color:rgba(0,0,0,.5); }
-.black-40{ color:rgba(0,0,0,.4); }
-.black-30{ color:rgba(0,0,0,.3); }
-.black-20{ color:rgba(0,0,0,.2); }
-.black-10{ color:rgba(0,0,0,.1); }
-.black-05{ color:rgba(0,0,0,.05); }
-
-.bg-black-90{ background-color:rgba(0,0,0,.9); }
-.bg-black-80{ background-color:rgba(0,0,0,.8); }
-.bg-black-70{ background-color:rgba(0,0,0,.7); }
-.bg-black-60{ background-color:rgba(0,0,0,.6); }
-.bg-black-50{ background-color:rgba(0,0,0,.5); }
-.bg-black-40{ background-color:rgba(0,0,0,.4); }
-.bg-black-30{ background-color:rgba(0,0,0,.3); }
-.bg-black-20{ background-color:rgba(0,0,0,.2); }
-.bg-black-10{ background-color:rgba(0,0,0,.1); }
-.bg-black-05{ background-color:rgba(0,0,0,.05); }
-
-.bg-white-90{ background-color:rgba(255,255,255,.9); }
-.bg-white-80{ background-color:rgba(255,255,255,.8); }
-.bg-white-70{ background-color:rgba(255,255,255,.7); }
-.bg-white-60{ background-color:rgba(255,255,255,.6); }
-.bg-white-50{ background-color:rgba(255,255,255,.5); }
-.bg-white-40{ background-color:rgba(255,255,255,.4); }
-.bg-white-30{ background-color:rgba(255,255,255,.3); }
-.bg-white-20{ background-color:rgba(255,255,255,.2); }
-.bg-white-10{ background-color:rgba(255,255,255,.1); }
-
-.black{ color:#111; }
-.gray{ color:#777; }
-
-.bg-black{ background-color:#111; }
-.bg-near-black{ background-color:#111; }
-.bg-dark-gray{ background-color:#333; }
-.bg-mid-gray{ background-color:#555; }
-.bg-gray{ background-color:#777; }
-.bg-silver{ background-color:#999; }
-.bg-light-silver{ background-color:#aaa; }
-.bg-light-gray{ background-color:#eee; }
-.bg-near-white{ background-color:#f4f4f4; }
-.bg-white{ background-color:#fff; }
-
-.bg-focus-black:focus{ background-color:#111; }
-.bg-focus-near-black:focus{ background-color:#111; }
-.bg-focus-dark-gray:focus{ background-color:#333; }
-.bg-focus-mid-gray:focus{ background-color:#555; }
-.bg-focus-gray:focus{ background-color:#777; }
-.bg-focus-silver:focus{ background-color:#999; }
-.bg-focus-light-silver:focus{ background-color:#aaa; }
-.bg-focus-moon-gray:focus{ background-color:#ccc; }
-.bg-focus-light-gray:focus{ background-color:#eee; }
-.bg-focus-near-white:focus{ background-color:#f4f4f4; }
-.bg-focus-white:focus{ background-color:#fff; }
-
-.bg-hover-black:hover{ background-color:#111; }
-.bg-hover-near-black:hover{ background-color:#111; }
-.bg-hover-dark-gray:hover{ background-color:#333; }
-.bg-hover-mid-gray:hover{ background-color:#555; }
-.bg-hover-gray:hover{ background-color:#777; }
-.bg-hover-silver:hover{ background-color:#999; }
-.bg-hover-light-silver:hover{ background-color:#aaa; }
-.bg-hover-moon-gray:hover{ background-color:#ccc; }
-.bg-hover-light-gray:hover{ background-color:#eee; }
-.bg-hover-near-white:hover{ background-color:#f4f4f4; }
-.bg-hover-white:hover{ background-color:#fff; }
-.pa3{ padding:1rem; }
-.mr3{ margin-right:1rem; }
-.f6{ font-size:.875rem; }
-.dim{
- opacity:1;
- transition:opacity .15s ease-in;
-}
-.dim:hover,
-.dim:focus{
- opacity:.5;
- transition:opacity .15s ease-in;
-}
-.dim:active{
- opacity:.8; transition:opacity .15s ease-out;
-}
-@media screen and (min-width: 48em){
-
- .bg-cv-ns{
- background-size:cover;
- }
-
- .bg-cn-ns{
- background-size:contain;
- }
-
- .ba-ns{
- border-style:solid;
- border-width:1px;
- }
-
- .bt-ns{
- border-top-style:solid;
- border-top-width:1px;
- }
-
- .br-ns{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-ns{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-ns{
- border-left-style:solid;
- border-left-width:1px;
- }
-
- .br0-ns{
- border-radius:0;
- }
-
- .br1-ns{
- border-radius:.125rem;
- }
-
- .br2-ns{
- border-radius:.25rem;
- }
-
- .br3-ns{
- border-radius:.5rem;
- }
-
- .br4-ns{
- border-radius:1rem;
- }
-
- .br-100-ns{
- border-radius:100%;
- }
-
- .b--none-ns{
- border-style:none;
- }
-
- .b--dotted-ns{
- border-style:dotted;
- }
-
- .b--dashed-ns{
- border-style:dashed;
- }
-
- .b--solid-ns{
- border-style:solid;
- }
-
- .bw0-ns{
- border-width:0;
- }
-
- .bw1-ns{
- border-width:.125rem;
- }
-
- .bw2-ns{
- border-width:.25rem;
- }
-
- .bw3-ns{
- border-width:.5rem;
- }
-
- .bw4-ns{
- border-width:1rem;
- }
-
- .bw5-ns{
- border-width:2rem;
- }
-
- .bottom-0-ns{
- bottom:0;
- }
-
- .bottom-1-ns{
- bottom:1rem;
- }
-
- .bottom-2-ns{
- bottom:2rem;
- }
-
- .bottom--1-ns{
- bottom:-1rem;
- }
-
- .bottom--2-ns{
- bottom:-2rem;
- }
-
- .dib-ns{
- display:inline-block;
- }
-
- .b-ns{
- font-weight:bold;
- }
-
- .pa3-ns{
- padding:1rem;
- }
-
- .pa4-ns{
- padding:2rem;
- }
+ .border-box {
+ box-sizing: border-box;
+}
- .mr3-ns{
- margin-right:1rem;
- }
+.bg-cv {
+ background-size: cover;
+}
- .f5-ns{
- font-size:1rem;
- }
+.bg-cn {
+ background-size: contain;
+}
- .f6-ns{
- font-size:.875rem;
- }
+.ba {
+ border-style: solid;
+ border-width: 1px;
}
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .bg-cv-m{
- background-size:cover;
- }
-
- .bg-cn-m{
- background-size:contain;
- }
-
- .ba-m{
- border-style:solid;
- border-width:1px;
- }
- .bt-m{
- border-top-style:solid;
- border-top-width:1px;
- }
+.bt {
+ border-top-style: solid;
+ border-top-width: 1px;
+}
- .br-m{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-m{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-m{
- border-left-style:solid;
- border-left-width:1px;
- }
+.br {
+ border-right-style: solid;
+ border-right-width: 1px;
+}
+
+.bb {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+}
+
+.bl {
+ border-left-style: solid;
+ border-left-width: 1px;
+}
+
+.b--black {
+ border-color: #111;
+}
+
+.b--near-black {
+ border-color: #111;
+}
+
+.b--dark-gray {
+ border-color: #333;
+}
+
+.b--mid-gray {
+ border-color: #555;
+}
+
+.b--gray {
+ border-color: #777;
+}
+
+.b--silver {
+ border-color: #999;
+}
+
+.b--light-silver {
+ border-color: #aaa;
+}
+
+.b--light-gray {
+ border-color: #eee;
+}
+
+.b--near-white {
+ border-color: #f4f4f4;
+}
+
+.b--white {
+ border-color: #fff;
+}
+
+.b--white-90 {
+ border-color: rgba(255, 255, 255, .9);
+}
+
+.b--white-80 {
+ border-color: rgba(255, 255, 255, .8);
+}
- .br0-m{
- border-radius:0;
- }
+.b--white-70 {
+ border-color: rgba(255, 255, 255, .7);
+}
- .br1-m{
- border-radius:.125rem;
- }
+.b--white-60 {
+ border-color: rgba(255, 255, 255, .6);
+}
- .br2-m{
- border-radius:.25rem;
- }
+.b--white-50 {
+ border-color: rgba(255, 255, 255, .5);
+}
- .br3-m{
- border-radius:.5rem;
- }
+.b--white-40 {
+ border-color: rgba(255, 255, 255, .4);
+}
- .br4-m{
- border-radius:1rem;
- }
+.b--white-30 {
+ border-color: rgba(255, 255, 255, .3);
+}
- .br-100-m{
- border-radius:100%;
- }
+.b--white-20 {
+ border-color: rgba(255, 255, 255, .2);
+}
- .b--none-m{
- border-style:none;
- }
-
- .b--dotted-m{
- border-style:dotted;
- }
-
- .b--dashed-m{
- border-style:dashed;
- }
-
- .b--solid-m{
- border-style:solid;
- }
-
- .bw0-m{
- border-width:0;
- }
-
- .bw1-m{
- border-width:.125rem;
- }
-
- .bw2-m{
- border-width:.25rem;
- }
-
- .bw3-m{
- border-width:.5rem;
- }
-
- .bw4-m{
- border-width:1rem;
- }
-
- .bw5-m{
- border-width:2rem;
- }
-
- .bottom-0-m{
- bottom:0;
- }
-
- .bottom-1-m{
- bottom:1rem;
- }
-
- .bottom-2-m{
- bottom:2rem;
- }
-
- .bottom--1-m{
- bottom:-1rem;
- }
-
- .bottom--2-m{
- bottom:-2rem;
- }
-
- .dib-m{
- display:inline-block;
- }
-
- .b-m{
- font-weight:bold;
- }
-
- .pa3-m{
- padding:1rem;
- }
-
- .mr3-m{
- margin-right:1rem;
- }
+.b--white-10 {
+ border-color: rgba(255, 255, 255, .1);
+}
- .f6-m{
- font-size:.875rem;
- }
+.b--white-05 {
+ border-color: rgba(255, 255, 255, .05);
}
-@media screen and (min-width: 64em){
-
- .bg-cv-l{
- background-size:cover;
- }
-
- .bg-cn-l{
- background-size:contain;
- }
-
- .ba-l{
- border-style:solid;
- border-width:1px;
- }
- .bt-l{
- border-top-style:solid;
- border-top-width:1px;
- }
+.b--white-025 {
+ border-color: rgba(255, 255, 255, .025);
+}
- .br-l{
- border-right-style:solid;
- border-right-width:1px;
- }
-
- .bb-l{
- border-bottom-style:solid;
- border-bottom-width:1px;
- }
-
- .bl-l{
- border-left-style:solid;
- border-left-width:1px;
- }
+.b--white-0125 {
+ border-color: rgba(255, 255, 255, .0125);
+}
- .br0-l{
- border-radius:0;
- }
+.b--black-90 {
+ border-color: rgba(0, 0, 0, .9);
+}
- .br1-l{
- border-radius:.125rem;
- }
+.b--black-80 {
+ border-color: rgba(0, 0, 0, .8);
+}
- .br2-l{
- border-radius:.25rem;
- }
+.b--black-70 {
+ border-color: rgba(0, 0, 0, .7);
+}
- .br3-l{
- border-radius:.5rem;
- }
+.b--black-60 {
+ border-color: rgba(0, 0, 0, .6);
+}
- .br4-l{
- border-radius:1rem;
- }
+.b--black-50 {
+ border-color: rgba(0, 0, 0, .5);
+}
- .br-100-l{
- border-radius:100%;
- }
+.b--black-40 {
+ border-color: rgba(0, 0, 0, .4);
+}
- .b--none-l{
- border-style:none;
- }
+.b--black-30 {
+ border-color: rgba(0, 0, 0, .3);
+}
- .b--dotted-l{
- border-style:dotted;
- }
+.b--black-20 {
+ border-color: rgba(0, 0, 0, .2);
+}
- .b--dashed-l{
- border-style:dashed;
- }
+.b--black-10 {
+ border-color: rgba(0, 0, 0, .1);
+}
- .b--solid-l{
- border-style:solid;
- }
+.b--black-05 {
+ border-color: rgba(0, 0, 0, .05);
+}
- .bw0-l{
- border-width:0;
- }
+.b--black-025 {
+ border-color: rgba(0, 0, 0, .025);
+}
- .bw1-l{
- border-width:.125rem;
- }
+.b--black-0125 {
+ border-color: rgba(0, 0, 0, .0125);
+}
- .bw2-l{
- border-width:.25rem;
- }
+.b--transparent {
+ border-color: transprent;
+}
- .bw3-l{
- border-width:.5rem;
- }
+.br0 {
+ border-radius: 0;
+}
- .bw4-l{
- border-width:1rem;
- }
+.br1 {
+ border-radius: .125rem;
+}
- .bw5-l{
- border-width:2rem;
- }
+.br2 {
+ border-radius: .25rem;
+}
- .bottom-0-l{
- bottom:0;
- }
+.br3 {
+ border-radius: .5rem;
+}
- .bottom-1-l{
- bottom:1rem;
- }
+.br4 {
+ border-radius: 1rem;
+}
- .bottom-2-l{
- bottom:2rem;
- }
+.br-100 {
+ border-radius: 100%;
+}
- .bottom--1-l{
- bottom:-1rem;
- }
+.b--none {
+ border-style: none;
+}
- .bottom--2-l{
- bottom:-2rem;
- }
+.b--dotted {
+ border-style: dotted;
+}
- .dib-l{
- display:inline-block;
- }
+.b--dashed {
+ border-style: dashed;
+}
- .b-l{
- font-weight:bold;
- }
+.b--solid {
+ border-style: solid;
+}
- .pa3-l{
- padding:1rem;
- }
+.bw0 {
+ border-width: 0;
+}
- .mr3-l{
- margin-right:1rem;
- }
+.bw1 {
+ border-width: .125rem;
+}
+
+.bw2 {
+ border-width: .25rem;
+}
+
+.bw3 {
+ border-width: .5rem;
+}
+
+.bw4 {
+ border-width: 1rem;
+}
+
+.bw5 {
+ border-width: 2rem;
+}
+
+.bottom-0 {
+ bottom: 0;
+}
+
+.bottom-1 {
+ bottom: 1rem;
+}
+
+.bottom-2 {
+ bottom: 2rem;
+}
+
+.bottom--1 {
+ bottom: -1rem;
+}
+
+.bottom--2 {
+ bottom: -2rem;
+}
+
+.dib {
+ display: inline-block;
+}
+
+.bodoni {
+ font-family: "Bodoni MT", serif;
+}
+
+.b {
+ font-weight: bold;
+}
+
+.link {
+ text-decoration: none;
+ transition: color .15s ease-in;
+}
+
+.link:link, .link:visited {
+ transition: color .15s ease-in;
+}
+
+.link:hover {
+ transition: color .15s ease-in;
+}
+
+.link:active {
+ transition: color .15s ease-in;
+}
+
+.link:focus {
+ transition: color .15s ease-in;
+}
+
+.black-90 {
+ color: rgba(0, 0, 0, .9);
+}
+
+.black-80 {
+ color: rgba(0, 0, 0, .8);
+}
+
+.black-70 {
+ color: rgba(0, 0, 0, .7);
+}
+
+.black-60 {
+ color: rgba(0, 0, 0, .6);
+}
+
+.black-50 {
+ color: rgba(0, 0, 0, .5);
+}
+
+.black-40 {
+ color: rgba(0, 0, 0, .4);
+}
+
+.black-30 {
+ color: rgba(0, 0, 0, .3);
+}
+
+.black-20 {
+ color: rgba(0, 0, 0, .2);
+}
+
+.black-10 {
+ color: rgba(0, 0, 0, .1);
+}
+
+.black-05 {
+ color: rgba(0, 0, 0, .05);
+}
+
+.bg-black-90 {
+ background-color: rgba(0, 0, 0, .9);
+}
+
+.bg-black-80 {
+ background-color: rgba(0, 0, 0, .8);
+}
+
+.bg-black-70 {
+ background-color: rgba(0, 0, 0, .7);
+}
+
+.bg-black-60 {
+ background-color: rgba(0, 0, 0, .6);
+}
+
+.bg-black-50 {
+ background-color: rgba(0, 0, 0, .5);
+}
- .f6-l{
- font-size:.875rem;
- }
+.bg-black-40 {
+ background-color: rgba(0, 0, 0, .4);
+}
+
+.bg-black-30 {
+ background-color: rgba(0, 0, 0, .3);
+}
+
+.bg-black-20 {
+ background-color: rgba(0, 0, 0, .2);
+}
+
+.bg-black-10 {
+ background-color: rgba(0, 0, 0, .1);
+}
+
+.bg-black-05 {
+ background-color: rgba(0, 0, 0, .05);
+}
+
+.bg-white-90 {
+ background-color: rgba(255, 255, 255, .9);
+}
+
+.bg-white-80 {
+ background-color: rgba(255, 255, 255, .8);
+}
+
+.bg-white-70 {
+ background-color: rgba(255, 255, 255, .7);
+}
+
+.bg-white-60 {
+ background-color: rgba(255, 255, 255, .6);
+}
+
+.bg-white-50 {
+ background-color: rgba(255, 255, 255, .5);
+}
+
+.bg-white-40 {
+ background-color: rgba(255, 255, 255, .4);
+}
+
+.bg-white-30 {
+ background-color: rgba(255, 255, 255, .3);
+}
+
+.bg-white-20 {
+ background-color: rgba(255, 255, 255, .2);
+}
+
+.bg-white-10 {
+ background-color: rgba(255, 255, 255, .1);
+}
+
+.black {
+ color: #111;
+}
+
+.gray {
+ color: #777;
+}
+
+.bg-black {
+ background-color: #111;
+}
+
+.bg-near-black {
+ background-color: #111;
+}
+
+.bg-dark-gray {
+ background-color: #333;
+}
+
+.bg-mid-gray {
+ background-color: #555;
+}
+
+.bg-gray {
+ background-color: #777;
+}
+
+.bg-silver {
+ background-color: #999;
+}
+
+.bg-light-silver {
+ background-color: #aaa;
+}
+
+.bg-light-gray {
+ background-color: #eee;
+}
+
+.bg-near-white {
+ background-color: #f4f4f4;
+}
+
+.bg-white {
+ background-color: #fff;
+}
+
+.bg-focus-black:focus {
+ background-color: #111;
+}
+
+.bg-focus-near-black:focus {
+ background-color: #111;
+}
+
+.bg-focus-dark-gray:focus {
+ background-color: #333;
+}
+
+.bg-focus-mid-gray:focus {
+ background-color: #555;
+}
+
+.bg-focus-gray:focus {
+ background-color: #777;
+}
+
+.bg-focus-silver:focus {
+ background-color: #999;
+}
+
+.bg-focus-light-silver:focus {
+ background-color: #aaa;
+}
+
+.bg-focus-moon-gray:focus {
+ background-color: #ccc;
+}
+
+.bg-focus-light-gray:focus {
+ background-color: #eee;
+}
+
+.bg-focus-near-white:focus {
+ background-color: #f4f4f4;
+}
+
+.bg-focus-white:focus {
+ background-color: #fff;
+}
+
+.bg-hover-black:hover {
+ background-color: #111;
+}
+
+.bg-hover-near-black:hover {
+ background-color: #111;
+}
+
+.bg-hover-dark-gray:hover {
+ background-color: #333;
+}
+
+.bg-hover-mid-gray:hover {
+ background-color: #555;
+}
+
+.bg-hover-gray:hover {
+ background-color: #777;
+}
+
+.bg-hover-silver:hover {
+ background-color: #999;
+}
+
+.bg-hover-light-silver:hover {
+ background-color: #aaa;
+}
+
+.bg-hover-moon-gray:hover {
+ background-color: #ccc;
+}
+
+.bg-hover-light-gray:hover {
+ background-color: #eee;
+}
+
+.bg-hover-near-white:hover {
+ background-color: #f4f4f4;
+}
+
+.bg-hover-white:hover {
+ background-color: #fff;
+}
+
+.pa3 {
+ padding: 1rem;
+}
+
+.mr3 {
+ margin-right: 1rem;
+}
+
+.f6 {
+ font-size: .875rem;
+}
+
+.dim {
+ opacity: 1;
+ transition: opacity .15s ease-in;
+}
+
+.dim:hover, .dim:focus {
+ opacity: .5;
+ transition: opacity .15s ease-in;
+}
+
+.dim:active {
+ opacity: .8;
+ transition: opacity .15s ease-out;
+}
+
+@media screen and (min-width: 48em) {
+ .bg-cv-ns {
+ background-size: cover;
+ }
+
+ .bg-cn-ns {
+ background-size: contain;
+ }
+
+ .ba-ns {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-ns {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-ns {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-ns {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-ns {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-ns {
+ border-radius: 0;
+ }
+
+ .br1-ns {
+ border-radius: .125rem;
+ }
+
+ .br2-ns {
+ border-radius: .25rem;
+ }
+
+ .br3-ns {
+ border-radius: .5rem;
+ }
+
+ .br4-ns {
+ border-radius: 1rem;
+ }
+
+ .br-100-ns {
+ border-radius: 100%;
+ }
+
+ .b--none-ns {
+ border-style: none;
+ }
+
+ .b--dotted-ns {
+ border-style: dotted;
+ }
+
+ .b--dashed-ns {
+ border-style: dashed;
+ }
+
+ .b--solid-ns {
+ border-style: solid;
+ }
+
+ .bw0-ns {
+ border-width: 0;
+ }
+
+ .bw1-ns {
+ border-width: .125rem;
+ }
+
+ .bw2-ns {
+ border-width: .25rem;
+ }
+
+ .bw3-ns {
+ border-width: .5rem;
+ }
+
+ .bw4-ns {
+ border-width: 1rem;
+ }
+
+ .bw5-ns {
+ border-width: 2rem;
+ }
+
+ .bottom-0-ns {
+ bottom: 0;
+ }
+
+ .bottom-1-ns {
+ bottom: 1rem;
+ }
+
+ .bottom-2-ns {
+ bottom: 2rem;
+ }
+
+ .bottom--1-ns {
+ bottom: -1rem;
+ }
+
+ .bottom--2-ns {
+ bottom: -2rem;
+ }
+
+ .dib-ns {
+ display: inline-block;
+ }
+
+ .b-ns {
+ font-weight: bold;
+ }
+
+ .pa3-ns {
+ padding: 1rem;
+ }
+
+ .pa4-ns {
+ padding: 2rem;
+ }
+
+ .mr3-ns {
+ margin-right: 1rem;
+ }
+
+ .f5-ns {
+ font-size: 1rem;
+ }
+
+ .f6-ns {
+ font-size: .875rem;
+ }
+}
+
+@media screen and (min-width: 48em) and (max-width: 64em) {
+ .bg-cv-m {
+ background-size: cover;
+ }
+
+ .bg-cn-m {
+ background-size: contain;
+ }
+
+ .ba-m {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-m {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-m {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-m {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-m {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-m {
+ border-radius: 0;
+ }
+
+ .br1-m {
+ border-radius: .125rem;
+ }
+
+ .br2-m {
+ border-radius: .25rem;
+ }
+
+ .br3-m {
+ border-radius: .5rem;
+ }
+
+ .br4-m {
+ border-radius: 1rem;
+ }
+
+ .br-100-m {
+ border-radius: 100%;
+ }
+
+ .b--none-m {
+ border-style: none;
+ }
+
+ .b--dotted-m {
+ border-style: dotted;
+ }
+
+ .b--dashed-m {
+ border-style: dashed;
+ }
+
+ .b--solid-m {
+ border-style: solid;
+ }
+
+ .bw0-m {
+ border-width: 0;
+ }
+
+ .bw1-m {
+ border-width: .125rem;
+ }
+
+ .bw2-m {
+ border-width: .25rem;
+ }
+
+ .bw3-m {
+ border-width: .5rem;
+ }
+
+ .bw4-m {
+ border-width: 1rem;
+ }
+
+ .bw5-m {
+ border-width: 2rem;
+ }
+
+ .bottom-0-m {
+ bottom: 0;
+ }
+
+ .bottom-1-m {
+ bottom: 1rem;
+ }
+
+ .bottom-2-m {
+ bottom: 2rem;
+ }
+
+ .bottom--1-m {
+ bottom: -1rem;
+ }
+
+ .bottom--2-m {
+ bottom: -2rem;
+ }
+
+ .dib-m {
+ display: inline-block;
+ }
+
+ .b-m {
+ font-weight: bold;
+ }
+
+ .pa3-m {
+ padding: 1rem;
+ }
+
+ .mr3-m {
+ margin-right: 1rem;
+ }
+
+ .f6-m {
+ font-size: .875rem;
+ }
+}
+
+@media screen and (min-width: 64em) {
+ .bg-cv-l {
+ background-size: cover;
+ }
+
+ .bg-cn-l {
+ background-size: contain;
+ }
+
+ .ba-l {
+ border-style: solid;
+ border-width: 1px;
+ }
+
+ .bt-l {
+ border-top-style: solid;
+ border-top-width: 1px;
+ }
+
+ .br-l {
+ border-right-style: solid;
+ border-right-width: 1px;
+ }
+
+ .bb-l {
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ }
+
+ .bl-l {
+ border-left-style: solid;
+ border-left-width: 1px;
+ }
+
+ .br0-l {
+ border-radius: 0;
+ }
+
+ .br1-l {
+ border-radius: .125rem;
+ }
+
+ .br2-l {
+ border-radius: .25rem;
+ }
+
+ .br3-l {
+ border-radius: .5rem;
+ }
+
+ .br4-l {
+ border-radius: 1rem;
+ }
+
+ .br-100-l {
+ border-radius: 100%;
+ }
+
+ .b--none-l {
+ border-style: none;
+ }
+
+ .b--dotted-l {
+ border-style: dotted;
+ }
+
+ .b--dashed-l {
+ border-style: dashed;
+ }
+
+ .b--solid-l {
+ border-style: solid;
+ }
+
+ .bw0-l {
+ border-width: 0;
+ }
+
+ .bw1-l {
+ border-width: .125rem;
+ }
+
+ .bw2-l {
+ border-width: .25rem;
+ }
+
+ .bw3-l {
+ border-width: .5rem;
+ }
+
+ .bw4-l {
+ border-width: 1rem;
+ }
+
+ .bw5-l {
+ border-width: 2rem;
+ }
+
+ .bottom-0-l {
+ bottom: 0;
+ }
+
+ .bottom-1-l {
+ bottom: 1rem;
+ }
+
+ .bottom-2-l {
+ bottom: 2rem;
+ }
+
+ .bottom--1-l {
+ bottom: -1rem;
+ }
+
+ .bottom--2-l {
+ bottom: -2rem;
+ }
+
+ .dib-l {
+ display: inline-block;
+ }
+
+ .b-l {
+ font-weight: bold;
+ }
+
+ .pa3-l {
+ padding: 1rem;
+ }
+
+ .mr3-l {
+ margin-right: 1rem;
+ }
+
+ .f6-l {
+ font-size: .875rem;
+ }
}
@@ -726,13 +1109,6 @@ articles
-
-
layout
diff --git a/examples/components/articles/title-text-image/index.html b/examples/components/articles/title-text-image/index.html
deleted file mode 100644
index 1cb1786c8..000000000
--- a/examples/components/articles/title-text-image/index.html
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
-
-
TACHYONS - Articles Title Text Image
-
-
-
-
-
-
-
-
-
-
-
-
- Title Text with Image
-
-
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-
-
-
- Module CSS Stats
-
- Size (Gzipped)
- 327
-
-
- Selectors
- 29
-
-
- Declarations
- 29
-
-
-
- HTML
-
-
-<article class="pa3 pa5-ns">
- <h1 class="f2">Title Text with Image</h1>
- <img src="/img/space.jpg" class="w-100 f5 measure">
- <p class="measure lh-copy">
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
- </p>
- <p class="measure lh-copy">
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
- </p>
-</article>
-
-
- CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.lh-copy{ line-height:1.6; }
-.w-100{ width:100%; }
-.pa3{ padding:1rem; }
-.f2{ font-size:2.25rem; }
-.f5{ font-size:1rem; }
-.measure{
- max-width:30em;
-}
-.measure-narrow{
- max-width:20em;
-}
-@media screen and (min-width: 48em){
- .lh-copy-ns{ line-height:1.6; }
- .w-100-ns{ width:100%; }
- .pa3-ns{ padding:1rem; }
- .pa5-ns{ padding:4rem; }
- .f2-ns{ font-size:2.25rem; }
- .f5-ns{ font-size:1rem; }
- .measure-ns{ max-width:30em; }
- .measure-narrow-ns{ max-width:20em; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .lh-copy-m{ line-height:1.6; }
- .w-100-m{ width:100%; }
- .pa3-m{ padding:1rem; }
- .f2-m{ font-size:2.25rem; }
- .f5-m{ font-size:1rem; }
- .measure-m{ max-width:30em; }
- .measure-narrow-m{ max-width:20em; } }
-@media screen and (min-width: 64em){
- .lh-copy-l{ line-height:1.6; }
- .w-100-l{ width:100%; }
- .pa3-l{ padding:1rem; }
- .f2-l{ font-size:2.25rem; }
- .f5-l{ font-size:1rem; }
- .measure-l{ max-width:30em; }
- .measure-narrow-l{ max-width:20em; } }
-
-
-
- Modules
-
-
-
-
-
-
- Install these modules via npm
- npm i --save tachyons-line-height tachyons-widths tachyons-spacing tachyons-type-scale tachyons-typography
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Join our Slack Channel
-
-
- Open an Issue
-
-
- GitHub
-
-
-
- Have a question? Need help? Feel free to open an issue on GitHub or ask a
- question in our slack channel. We're here to try and help make designing in
- the browser fun.
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
- The word comes from the Greek:
-
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
-
-
-
-
diff --git a/examples/components/articles/title-text/index.html b/examples/components/articles/title-text/index.html
deleted file mode 100644
index f4a01af61..000000000
--- a/examples/components/articles/title-text/index.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
TACHYONS - Articles Title Text
-
-
-
-
-
-
-
-
-
-
-
-
- Title
-
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-
-
-
- Module CSS Stats
-
- Size (Gzipped)
- 263
-
-
- Selectors
- 17
-
-
- Declarations
- 17
-
-
-
- HTML
-
-
-<article class="pa3 pa5-ns">
- <h1 class="">Title</h1>
- <p class="measure lh-copy">
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
- </p>
- <p class="measure lh-copy">
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
- </p>
-</article>
-
-
- CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-.lh-copy{ line-height:1.6; }
-.pa3{ padding:1rem; }
-.measure{
- max-width:30em;
-}
-.measure-narrow{
- max-width:20em;
-}
-@media screen and (min-width: 48em){
- .lh-copy-ns{ line-height:1.6; }
- .pa3-ns{ padding:1rem; }
- .pa5-ns{ padding:4rem; }
- .measure-ns{ max-width:30em; }
- .measure-narrow-ns{ max-width:20em; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
- .lh-copy-m{ line-height:1.6; }
- .pa3-m{ padding:1rem; }
- .measure-m{ max-width:30em; }
- .measure-narrow-m{ max-width:20em; } }
-@media screen and (min-width: 64em){
- .lh-copy-l{ line-height:1.6; }
- .pa3-l{ padding:1rem; }
- .measure-l{ max-width:30em; }
- .measure-narrow-l{ max-width:20em; } }
-
-
-
- Modules
-
-
-
-
-
-
- Install these modules via npm
- npm i --save tachyons-line-height tachyons-spacing tachyons-typography
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Join our Slack Channel
-
-
- Open an Issue
-
-
- GitHub
-
-
-
- Have a question? Need help? Feel free to open an issue on GitHub or ask a
- question in our slack channel. We're here to try and help make designing in
- the browser fun.
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
- The word comes from the Greek:
-
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
-
-
-
-
diff --git a/examples/components/forms/sign_in/1/index.html b/examples/components/forms/sign_in/1/index.html
deleted file mode 100644
index 75b8a9498..000000000
--- a/examples/components/forms/sign_in/1/index.html
+++ /dev/null
@@ -1,442 +0,0 @@
-
-
-
-
TACHYONS - Forms Sign In 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Module CSS Stats
-
- Size (Gzipped)
- 1089
-
-
- Selectors
- 120
-
-
- Declarations
- 151
-
-
-
- HTML
-
-
-<form action="index_submit" method="get" accept-charset="utf-8" class="pv4 mv5">
- <fieldset class="center mw6-ns ph3 ph4-ns bn">
- <legend class="bold ttu tracked-mega pl3 pl0-ns pv3 f3-ns lightest-purple dn">Sign In</legend>
- <div class="mtm">
- <label class="f6 mb2 pl3 pl0-ns ttu tracked-mega db" for="Username">Username</label>
- <input class="f3 fw6 input-reset pl3 pv3 db ba white-80 b--white-20 w-100 bg-white-05 bg-white-10-focus" type="text" name="Username" value="" id="Username" >
- </div>
- <div class="mtl">
- <label class="f6 mb2 pl3 pl0-ns ttu tracked-mega db" for="Username">Password</label>
- <input class="f3 fw6 input-reset pl3 pv3 db ba b--white-20 w-100 white-60 bg-white-05 bg-white-10-focus" type="password" name="password" value="" id="password" >
- </div>
- <div class="mtl dt">
- <div class="dtc w-50 wi-25-ns v-mid">
- <input class="input-reset bg-white-05 lightest-purple pa3 brs fw6 ba b--white-20 ttu tracked-mega bg-white-10-focus" type="submit" value="Sign In">
- </div>
- <div class="dtc w-50 wi-75-ns v-mid">
- <a class="link dim db lightest-purple pv1" href="#">Sign Up</a>
- <a class="link dim db lightest-purple pv1" href="#">Forgot Password?</a>
- </div>
-
- </div>
- </fieldset>
-</form>
-
-
- CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
- .ba{ border-style:solid; border-width:1px; }
-.b--white-20{ border-color:rgba(255,255,255,.2); }
-
-.dn{ display:none; }
-.db{ display:block; }
-.dt{ display:table; }
-.dtc{ display:table-cell; }
-.dt-row{ display:table-row; }
-.dt-row-group{ display:table-row-group; }
-.dt-column{ display:table-column; }
-.dt-column-group{ display:table-column-group; }
-.fw6{ font-weight:600; }
-
-.input-reset{
- -webkit-appearance:none;
- -moz-appearance:none;
-}
-.tracked-mega{ letter-spacing:.32em; }
-
-.link{
- text-decoration:none;
- transition:color .15s ease-in;
-}
-
-.link:link,
-.link:visited{
- transition:color .15s ease-in;
-}
-.link:hover{
- transition:color .15s ease-in;
-}
-.link:active{
- transition:color .15s ease-in;
-}
-.link:focus{
- transition:color .15s ease-in;
-}
-.w-50{ width:50%; }
-.w-100{ width:100%; }
-.white-80{ color:rgba(255,255,255,.8); }
-.white-60{ color:rgba(255,255,255,.6); }
-.pa3{ padding:1rem; }
-.pl3{ padding-left:1rem; }
-.pv1{
- padding-top:.25rem;
- padding-bottom:.25rem;
-}
-.pv3{
- padding-top:1rem;
- padding-bottom:1rem;
-}
-.pv4{
- padding-top:2rem;
- padding-bottom:2rem;
-}
-
-.ph3{
- padding-left:1rem;
- padding-right:1rem;
-}
-.mb2{ margin-bottom:.5rem; }
-.mv5{
- margin-top:4rem;
- margin-bottom:4rem;
-}
-.ttu{ text-transform:uppercase; }
-.f3{ font-size:1.5rem; }
-.f6{ font-size:.875rem; }
-
-.center{
- margin-right:auto;
- margin-left:auto;
-}
-.v-mid{ vertical-align:middle; }
-.dim{
- opacity:1;
- transition:opacity .15s ease-in;
-}
-.dim:hover,
-.dim:focus{
- opacity:.5;
- transition:opacity .15s ease-in;
-}
-.dim:active{
- opacity:.8; transition:opacity .15s ease-out;
-}
-@media screen and (min-width: 48em){
-
- .ba-ns{ border-style:solid; border-width:1px; }
-
- .dn-ns{ display:none; }
-
- .db-ns{ display:block; }
-
- .dt-ns{ display:table; }
-
- .dtc-ns{ display:table-cell; }
-
- .dt-row-ns{ display:table-row; }
-
- .dt-row-group-ns{ display:table-row-group; }
-
- .dt-column-ns{ display:table-column; }
-
- .dt-column-group-ns{ display:table-column-group; }
-
- .fw6-ns{ font-weight:600; }
-
- .tracked-mega-ns{ letter-spacing:.32em; }
-
- .mw6-ns{ max-width:32rem; }
-
- .w-50-ns{ width:50%; }
-
- .w-100-ns{ width:100%; }
-
- .pa3-ns{ padding:1rem; }
-
- .pl0-ns{ padding-left:0; }
-
- .pl3-ns{ padding-left:1rem; }
-
- .pv1-ns{ padding-top:.25rem; padding-bottom:.25rem; }
-
- .pv3-ns{ padding-top:1rem; padding-bottom:1rem; }
-
- .pv4-ns{ padding-top:2rem; padding-bottom:2rem; }
-
- .pv1-ns{ padding-left:.25rem; padding-right:.25rem; }
-
- .ph3-ns{ padding-left:1rem; padding-right:1rem; }
-
- .ph4-ns{ padding-left:2rem; padding-right:2rem; }
-
- .mb2-ns{ margin-bottom:.5rem; }
-
- .mv5-ns{ margin-top:4rem; margin-bottom:4rem; }
-
- .ttu-ns{ text-transform:uppercase; }
-
- .f3-ns{ font-size:1.5rem; }
-
- .f6-ns{ font-size:.875rem; }
-
- .v-mid-ns{ vertical-align:middle; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .ba-m{ border-style:solid; border-width:1px; }
-
- .dn-m{ display:none; }
-
- .db-m{ display:block; }
-
- .dt-m{ display:table; }
-
- .dtc-m{ display:table-cell; }
-
- .dt-row-m{ display:table-row; }
-
- .dt-row-group-m{ display:table-row-group; }
-
- .dt-column-m{ display:table-column; }
-
- .dt-column-group-m{ display:table-column-group; }
-
- .fw6-m{ font-weight:600; }
-
- .tracked-mega-m{ letter-spacing:.32em; }
-
- .w-50-m{ width:50%; }
-
- .w-100-m{ width:100%; }
-
- .pa3-m{ padding:1rem; }
-
- .pl3-m{ padding-left:1rem; }
-
- .pv1-m{ padding-top:.25rem; padding-bottom:.25rem; }
-
- .pv3-m{ padding-top:1rem; padding-bottom:1rem; }
-
- .pv4-m{ padding-top:2rem; padding-bottom:2rem; }
-
- .pv1-m{ padding-left:.25rem; padding-right:.25rem; }
-
- .ph3-m{ padding-left:1rem; padding-right:1rem; }
-
- .mb2-m{ margin-bottom:.5rem; }
-
- .mv5-m{ margin-top:4rem; margin-bottom:4rem; }
-
- .ttu-m{ text-transform:uppercase; }
-
- .f3-m{ font-size:1.5rem; }
-
- .f6-m{ font-size:.875rem; }
-
- .v-mid-m{ vertical-align:middle; } }
-@media screen and (min-width: 64em){
-
- .ba-l{ border-style:solid; border-width:1px; }
-
- .dn-l{ display:none; }
-
- .db-l{ display:block; }
-
- .dt-l{ display:table; }
-
- .dtc-l{ display:table-cell; }
-
- .dt-row-l{ display:table-row; }
-
- .dt-row-group-l{ display:table-row-group; }
-
- .dt-column-l{ display:table-column; }
-
- .dt-column-group-l{ display:table-column-group; }
-
- .fw6-l{ font-weight:600; }
-
- .tracked-mega-l{ letter-spacing:.32em; }
-
- .w-50-l{ width:50%; }
-
- .w-100-l{ width:100%; }
-
- .pa3-l{ padding:1rem; }
-
- .pl3-l{ padding-left:1rem; }
-
- .pv1-l{ padding-top:.25rem; padding-bottom:.25rem; }
-
- .pv3-l{ padding-top:1rem; padding-bottom:1rem; }
-
- .pv4-l{ padding-top:2rem; padding-bottom:2rem; }
-
- .ph3-l{ padding-left:1rem; padding-right:1rem; }
-
- .mb2-l{ margin-bottom:.5rem; }
-
- .mv5-l{ margin-top:4rem; margin-bottom:4rem; }
-
- .ttu-l{ text-transform:uppercase; }
-
- .f3-l{ font-size:1.5rem; }
-
- .f6-l{ font-size:.875rem; }
-
- .v-mid-l{ vertical-align:middle; } }
-
-
-
- Modules
-
-
-
-
-
-
- Install these modules via npm
- npm i --save tachyons-borders tachyons-border-colors tachyons-display tachyons-font-weight tachyons-forms tachyons-letter-spacing tachyons-links tachyons-widths tachyons-skins tachyons-spacing tachyons-text-transform tachyons-type-scale tachyons-utilities tachyons-vertical-align tachyons-hovers tachyons-max-widths
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Join our Slack Channel
-
-
- Open an Issue
-
-
- GitHub
-
-
-
- Have a question? Need help? Feel free to open an issue on GitHub or ask a
- question in our slack channel. We're here to try and help make designing in
- the browser fun.
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
- The word comes from the Greek:
-
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
-
-
-
-
diff --git a/examples/components/forms/sign_up/1/index.html b/examples/components/forms/sign_up/1/index.html
deleted file mode 100644
index 3507e6cef..000000000
--- a/examples/components/forms/sign_up/1/index.html
+++ /dev/null
@@ -1,383 +0,0 @@
-
-
-
-
TACHYONS - Forms Sign Up 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Module CSS Stats
-
- Size (Gzipped)
- 806
-
-
- Selectors
- 79
-
-
- Declarations
- 90
-
-
-
- HTML
-
-
-<form action="index_submit" method="get" accept-charset="utf-8" class="pvl mvxl">
- <fieldset class="center mw6-ns phm phl-ns bn">
- <legend class="semibold ttu tracked-mega plm pln-ns pvm f3-ns black-80">Sign Up</legend>
- <p class="f4 measure lh-copy mbl black-40 mtn">
- Enroll in this because it's a great idea. You'll receive an confirmation email with a link
- to activate your account.
- </p>
- <div class="mtm">
- <label class="f4 bold mbs plm pln-ns ttu tracked-mega db black-50" for="Username">Username
- </label>
- <input class="f3 bold input-text plm pvm db ba b--white-20 w-100 bg-white-60 bg-white-80-focus" type="text" name="Username" value="" id="Username" >
- </div>
- <div class="mtl">
- <label class="f4 bold mbs plm pln-ns ttu tracked-mega db black-50" for="Username">Email
- </label>
-
- <input class="f3 bold input-text plm pvm db ba b--white-20 w-100 black-40 bg-white-60 bg-white-80-focus" type="email" name="password" value="" id="password" >
- </div>
- <div class="mtl">
- <label class="f4 bold mbs plm pln-ns ttu tracked-mega db black-50" for="Username">Password
- </label>
-
- <input class="f3 bold input-text plm pvm db ba b--white-20 w-100 black-40 bg-white-60 bg-white-80-focus" type="password" name="password" value="" id="password" >
- </div>
- <div class="mtl mw4 dib mrl">
- <label class="f4 bold mbs plm pln-ns ttu tracked-mega db black-50" for="Username">Zipcode
- </label>
-
- <input class="f3 bold input-text plm pvm db ba b--white-20 w-100 black-40 bg-white-60 bg-white-80-focus" type="text" name="text" value="" id="text" >
- </div>
- <div class="dib">
- <input class="input-text bg-white-05 black-50 pam semibold ba b--black-10 ttu tracked-mega bg-white-80-focus" type="submit" value="Sign Up">
- </div>
- <div class="db bt ptl mtl bt b--black-10">
- <a class="link dim black-40 pvxs ttu tracked bold" href="#">Sign In</a>
- <small class="ttu tracked black-30 phxs">- or - </small>
- <a class="link dim black-40 pvxs ttu tracked bold"href="#">Forgot Password?</a>
- </div>
-
- </fieldset>
-</form>
-
-
- CSS
-
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
- .ba{ border-style:solid; border-width:1px; }
- .bt{ border-top-style:solid; border-top-width:1px; }
-.b--white-20{ border-color:rgba(255,255,255,.2); }
-.b--black-10{ border-color:rgba(0,0,0,.1); }
-.db{ display:block; }
-.dib{ display:inline-block; }
-
-.tracked{ letter-spacing:.16em; }
-.tracked-tight{ letter-spacing:-.08em; }
-.tracked-mega{ letter-spacing:.32em; }
-.lh-copy{ line-height:1.6; }
-
-.link{
- text-decoration:none;
- transition:color .15s ease-in;
-}
-
-.link:link,
-.link:visited{
- transition:color .15s ease-in;
-}
-.link:hover{
- transition:color .15s ease-in;
-}
-.link:active{
- transition:color .15s ease-in;
-}
-.link:focus{
- transition:color .15s ease-in;
-}
-.mw4{ max-width:8rem; }
-.w-100{ width:100%; }
-.black-80{ color:rgba(0,0,0,.8); }
-.black-50{ color:rgba(0,0,0,.5); }
-.black-40{ color:rgba(0,0,0,.4); }
-.black-30{ color:rgba(0,0,0,.3); }
-.bg-white-60{ background-color:rgba(255,255,255,.6); }
-.ttu{ text-transform:uppercase; }
-.f3{ font-size:1.5rem; }
-.f4{ font-size:1.25rem; }
-.measure{
- max-width:30em;
-}
-.measure-narrow{
- max-width:20em;
-}
-
-.center{
- margin-right:auto;
- margin-left:auto;
-}
-.dim{
- opacity:1;
- transition:opacity .15s ease-in;
-}
-.dim:hover,
-.dim:focus{
- opacity:.5;
- transition:opacity .15s ease-in;
-}
-.dim:active{
- opacity:.8; transition:opacity .15s ease-out;
-}
-@media screen and (min-width: 48em){
-
- .ba-ns{ border-style:solid; border-width:1px; }
-
- .bt-ns{ border-top-style:solid; border-top-width:1px; }
-
- .db-ns{ display:block; }
-
- .dib-ns{ display:inline-block; }
-
- .tracked-ns{ letter-spacing:.16em; }
-
- .tracked-tight-ns{ letter-spacing:-.08em; }
-
- .tracked-mega-ns{ letter-spacing:.32em; }
-
- .lh-copy-ns{ line-height:1.6; }
-
- .mw4-ns{ max-width:8rem; }
-
- .mw6-ns{ max-width:32rem; }
-
- .w-100-ns{ width:100%; }
-
- .ttu-ns{ text-transform:uppercase; }
-
- .f3-ns{ font-size:1.5rem; }
-
- .f4-ns{ font-size:1.25rem; }
-
- .measure-ns{ max-width:30em; }
-
- .measure-narrow-ns{ max-width:20em; } }
-@media screen and (min-width: 48em) and (max-width: 64em){
-
- .ba-m{ border-style:solid; border-width:1px; }
-
- .bt-m{ border-top-style:solid; border-top-width:1px; }
-
- .db-m{ display:block; }
-
- .dib-m{ display:inline-block; }
-
- .tracked-m{ letter-spacing:.16em; }
-
- .tracked-tight-m{ letter-spacing:-.08em; }
-
- .tracked-mega-m{ letter-spacing:.32em; }
-
- .lh-copy-m{ line-height:1.6; }
-
- .mw4-m{ max-width:8rem; }
-
- .w-100-m{ width:100%; }
-
- .ttu-m{ text-transform:uppercase; }
-
- .f3-m{ font-size:1.5rem; }
-
- .f4-m{ font-size:1.25rem; }
-
- .measure-m{ max-width:30em; }
-
- .measure-narrow-m{ max-width:20em; } }
-@media screen and (min-width: 64em){
-
- .ba-l{ border-style:solid; border-width:1px; }
-
- .bt-l{ border-top-style:solid; border-top-width:1px; }
-
- .db-l{ display:block; }
-
- .dib-l{ display:inline-block; }
-
- .tracked-l{ letter-spacing:.16em; }
-
- .tracked-tight-l{ letter-spacing:-.08em; }
-
- .tracked-mega-l{ letter-spacing:.32em; }
-
- .lh-copy-l{ line-height:1.6; }
-
- .mw4-l{ max-width:8rem; }
-
- .w-100-l{ width:100%; }
-
- .ttu-l{ text-transform:uppercase; }
-
- .f3-l{ font-size:1.5rem; }
-
- .f4-l{ font-size:1.25rem; }
-
- .measure-l{ max-width:30em; }
-
- .measure-narrow-l{ max-width:20em; } }
-
-
-
- Modules
-
-
-
-
-
-
- Install these modules via npm
- npm i --save tachyons-borders tachyons-border-colors tachyons-display tachyons-letter-spacing tachyons-line-height tachyons-links tachyons-max-widths tachyons-widths tachyons-skins tachyons-text-transform tachyons-type-scale tachyons-typography tachyons-utilities tachyons-hovers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Join our Slack Channel
-
-
- Open an Issue
-
-
- GitHub
-
-
-
- Have a question? Need help? Feel free to open an issue on GitHub or ask a
- question in our slack channel. We're here to try and help make designing in
- the browser fun.
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
- The word comes from the Greek:
-
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
-
-
-
-
diff --git a/examples/components/headers/1/index.html b/examples/components/headers/1/index.html
deleted file mode 100644
index efed59f7f..000000000
--- a/examples/components/headers/1/index.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
- Grid / Layout / Components / TACHYONS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
MAIN HERO TITLE
- Secondary Tagline About Stuff
-
-
-
-
-
- Simple Header
-
- This example shows a fixed height header with responsive type that is
- vertically centered. The background image will cover the full header
- regardless of the width of the image or header. There is a background
- overlay that makes it so text is readable over various images.
-
-
-
-
-
-
-
diff --git a/examples/components/headers/2/index.html b/examples/components/headers/2/index.html
deleted file mode 100644
index 840d45eef..000000000
--- a/examples/components/headers/2/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
- Header / Components / TACHYONS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
MAIN HERO TITLE
- Secondary Tagline About Stuff
-
-
-
-
-
- Simple Header
-
- This example shows a fixed height header with responsive type that is
- vertically centered. The background image will cover the full header
- regardless of the width of the image or header. There is a background
- overlay that makes it so text is readable over various images.
-
-
-
-
-
-
-
diff --git a/examples/components/headers/3/index.html b/examples/components/headers/3/index.html
deleted file mode 100644
index 3cc777056..000000000
--- a/examples/components/headers/3/index.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
- Header - TACHYONS
-
-
-
-
-
-
-
-
-
-
-
Simple full screen panel header
-
-
Vertically aligns content within the panel which is set to fill height and width of the window.
-
Can be used with a solid background color, a gradient background, or a custom background image (as shown here).
-
Designed to handle zero, one or two call to action buttons.
-
Subtitle is optional.
-
-
-
-
-
diff --git a/examples/components/item-list/index.html b/examples/components/item-list/index.html
deleted file mode 100644
index a6d62aa7b..000000000
--- a/examples/components/item-list/index.html
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
- ITEM LIST
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Sutro Baths, San Francisco
-
-
-
-
-
-
-
Golden Gate Bridge, San Francisco
-
-
-
-
-
-
-
Marin Headlands, California
-
-
-
-
-
-
-
Sutro Baths, San Francisco
-
-
-
-
-
-
-
Marin Headlands, California
-
-
-
-
-
-
-
Kennedy Town, Hong Kong
-
-
-
-
-
-
-
Observation Wheel, Central, Hong Kong
-
-
-
-
-
-
-
Arts Center, Hong Kong
-
-
-
-
-
-
-
-
-
-
Headlands, San Francisco
-
-
-
-
-
-
-
Headlands, California
-
-
-
-
-
-
-
-
-
diff --git a/examples/components/nav/1/index.html b/examples/components/nav/1/index.html
deleted file mode 100644
index 26fd20835..000000000
--- a/examples/components/nav/1/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
- TACHYONS / Examples
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/index.html b/examples/index.html
deleted file mode 100644
index 52ccc5130..000000000
--- a/examples/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
- TACHYONS / Examples
-
-
-
-
-
-
-
-
-
-
-
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
-
- The word comes from the Greek:
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
diff --git a/examples/layout/article/1/index.html b/examples/layout/article/1/index.html
deleted file mode 100644
index ee9ba9b35..000000000
--- a/examples/layout/article/1/index.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
- Grid / Layout / Examples / TACHYONS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Seven seconds in the wind and other sample titles
-
- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
- tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
- vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
- no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-
-
-
-
-
-
diff --git a/examples/layout/article/title-text/index.html b/examples/layout/article/title-text/index.html
deleted file mode 100644
index ff865e4f8..000000000
--- a/examples/layout/article/title-text/index.html
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
- Title Text
-
-
-
-
-
-
-
-
-
-
-
This is a blog post title
-
- Kick up litter mew. Swat at dog hopped up on catnip, and claw drapes
- always hungry, nap all day, cat slap dog in face yet if it fits, i
- sits. Chase red laser dot. Where is my slave? i'm getting hungry loves
- cheeseburgers intently stare at the same spot if it fits, i sits or
- play time kick up litter under the bed. Play time climb leg use lap as
- chair, for stretch. Destroy couch spread kitty litter all over house.
- Need to chase tail climb leg, yet make meme, make cute face my left
- donut is missing, as is my right or under the bed.
-
-
-
-
-
-
-
diff --git a/examples/layout/grid/index.html b/examples/layout/grid/index.html
deleted file mode 100644
index 6bd1b9aad..000000000
--- a/examples/layout/grid/index.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
- Grid / Layout / Examples / TACHYONS
-
-
-
-
-
-
-
-
-
- Examples
- 1 Column on All Screen Sizes
-
-
-
-
-
- 1 Column on Mobile - 2 Columns for Larger Screens
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1 Column on Mobile - 4 Columns for Larger Screens
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2 Column on Mobile - 4 Columns for Larger Screens
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4 Columns on All Devices
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1 Column on Mobile - Alternating Column Widths for Larger Screens
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/layout/type/index.html b/examples/layout/type/index.html
deleted file mode 100644
index 4cac1b0d0..000000000
--- a/examples/layout/type/index.html
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
- TACHYONS - Form follows function
-
-
-
-
-
-
-
-
-
-
-
Beginning
-
-But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system.
-
-
-
-
-
Once
-
-At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat
-
-
-
-
Twice
-
-"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains."
-
-
-
-
-
Once
-
-At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat
-
-
-
-
Twice
-
-"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains."
-
-
-
-
Twice
-
-"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains."
-
-
-
-
Twice
-
-"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains."
-
-
-
-
-
-
-
- A tachyon /ˈtæki.ɒn/ or tachyonic particle is a hypothetical particle
- that always moves faster than light.
-
- The word comes from the Greek:
- ταχύς or tachys, meaning "swift, quick, fast, rapid"
-
-
-
-
-
-
diff --git a/src/components-build.js b/src/components-build.js
index fe25c1dbc..56b935d0d 100644
--- a/src/components-build.js
+++ b/src/components-build.js
@@ -17,8 +17,12 @@ var cssVariables = require('postcss-css-variables')
var customMedia = require('postcss-custom-media')
var mqPacker = require('css-mqpacker')
var cssstats = require('cssstats')
+var perfectionist = require('perfectionist')
var tachyonsCss = fs.readFileSync('src/css/tachyons.css', 'utf8')
+var footer = fs.readFileSync('src/templates/footer.html', 'utf8')
+var analytics = fs.readFileSync('src/templates/ga.html', 'utf8')
+var head = fs.readFileSync('src/templates/head.html', 'utf8')
module.exports = function () {
glob('src/components/**/*.html', {}, function (err, components) {
@@ -28,6 +32,7 @@ module.exports = function () {
}
var template = fs.readFileSync('src/templates/components.html', 'utf8')
+ var indexTemplate = fs.readFileSync('src/templates/components-index.html', 'utf8')
var componentsForNav = {}
components.map(function (component) {
@@ -41,6 +46,17 @@ module.exports = function () {
})
})
+ var compiledPage = _.template(indexTemplate)({
+ componentsForNav: componentsForNav,
+ title: 'Components',
+ analytics: analytics,
+ footer: footer,
+ head: head
+ })
+
+ mkdirp.sync('components')
+ fs.writeFileSync('components/index.html', compiledPage)
+
components.forEach(function (component) {
var newDir = rmHtmlExt(component.replace('src/', ''))
var newFile = newDir + '/index.html'
@@ -56,9 +72,9 @@ module.exports = function () {
frontMatter.componentHtml = componentHtml
frontMatter.content = fmParsed.body
frontMatter.escapedHtml = escapeHtml(fmParsed.body)
- frontMatter.footer = fs.readFileSync('src/templates/footer.html', 'utf8')
- frontMatter.analytics = fs.readFileSync('src/templates/ga.html', 'utf8')
- frontMatter.head = fs.readFileSync('src/templates/head.html', 'utf8')
+ frontMatter.footer = footer
+ frontMatter.analytics = analytics
+ frontMatter.head = head
frontMatter.componentsForNav = componentsForNav
var moduleSrcs = {}
@@ -72,7 +88,7 @@ module.exports = function () {
frontMatter.componentCss = postcss([
atImport(), cssVariables(), conditionals(), customMedia(), select(frontMatter.classes),
- removeComments(), mqPacker(), getModules()
+ removeComments({ removeAll: true }), mqPacker(), getModules(), perfectionist()
]).process(tachyonsCss, {
from: 'src/css/tachyons.css'
}).css
diff --git a/src/templates/components-index.html b/src/templates/components-index.html
new file mode 100644
index 000000000..aa4514f9f
--- /dev/null
+++ b/src/templates/components-index.html
@@ -0,0 +1,24 @@
+
+
+
+
TACHYONS - <%= title %>
+
+ <%= head %>
+
+
+
+
+ <% Object.keys(componentsForNav).map(function(category) { %>
+ <%= category %>
+ <% componentsForNav[category].map(function(componentForNav) { %>
+ <%= componentForNav.name %>
+ <% }) %>
+ <% }) %>
+
+
+ <%= footer %>
+ <%= analytics %>
+
+
+
+
diff --git a/src/templates/components.html b/src/templates/components.html
index 76d9f498d..a53fe2365 100644
--- a/src/templates/components.html
+++ b/src/templates/components.html
@@ -30,8 +30,7 @@
HTML
<%= escapedHtml %>
CSS
-
- <%= componentCss %>
+ <%= componentCss %>
Modules