Compare commits

...

448 Commits

Author SHA1 Message Date
mrmrs
2cb90e90f9 Removes old links and refs in readme to sites not using tachyons 2026-01-08 10:51:23 -08:00
mrmrs
f59f1c780a Adds llms.txt to help people use Tachyons w/o needing to read docs 2026-01-08 08:34:34 -08:00
Mark Hadley
0fafaa66ed
Merge pull request #724 from tachyons-css/revert-705-v5-final-final
Revert "V5 final final"
2024-02-12 17:59:21 -06:00
Mark Hadley
d44bce729b
Revert "V5 final final" 2024-02-12 17:58:23 -06:00
Mark Hadley
2486c586dc
Merge pull request #705 from tachyons-css/v5-final-final
Make v5 beta main
2024-02-12 17:57:59 -06:00
mrmrs
6b8c744afa Updates 2023-09-12 16:23:41 -07:00
mrmrs
3ff3dfbb09 Add newly compiled CSS 2023-09-06 10:39:21 -07:00
mrmrs
1971777215 Design tweaks to values and scales 2023-09-06 09:10:32 -07:00
mrmrs
6514f52795 Adds scaffolding for backdrop filters module 2023-09-06 09:10:12 -07:00
mrmrs
487d0b1840 Adds new module for setting container-type 2023-09-06 09:09:35 -07:00
mrmrs
010de553ce Adds new module for glass like effects 2023-09-06 09:09:11 -07:00
mrmrs
4af2f07c72 Adds new module for all property 2023-09-06 09:08:55 -07:00
mrmrs
25e557f841 Switch to container queries and a few other things 2023-08-12 15:37:05 -07:00
mrmrs
f1e1fbf148 Adds gap column and gap row modules 2023-08-12 15:36:43 -07:00
mrmrs
5c2a4fabea Adds variables to outline module. Adds filter none to hovers. 2023-07-13 23:32:26 -07:00
mrmrs
bade6fd4ec Adds configurable default border-width 2023-07-13 23:24:23 -07:00
mrmrs
89edd4d758 Fixes comment breaking build 2023-07-13 22:06:16 -07:00
mrmrs
8c8999006a Adds a default configurable border-radius class 2023-07-13 21:57:54 -07:00
mrmrs
cf8f07b255 Starting out on some quick docs 2023-07-12 14:13:05 -07:00
mrmrs
cc54682f24 small box shadow tweaks 2023-07-12 14:04:57 -07:00
mrmrs
591e63fe9f Adds new manifest and output 2023-07-12 13:54:32 -07:00
mrmrs
5324af7fe6 Adds new gradients module. A few patterns to iron out still.
Want to keep things very composable, flexible, and overrideable at
multiple levels without bloating the library too to much. With variables
I believe there is a lot of room for fun animations
2023-07-12 13:53:23 -07:00
mrmrs
c97ceb67eb First pass at adding text-shadows 2023-07-12 13:52:37 -07:00
mrmrs
57397aaa51 First pass at refactoring box shadows to use variables
Still want to tweak a few things here around configuring and scale
structure.
2023-07-12 13:41:43 -07:00
mrmrs
2034ada76f Comment out shadow-hover for now 2023-07-12 13:41:31 -07:00
mrmrs
a78e325ebc Moves configuration to variables 2023-07-12 13:40:45 -07:00
mrmrs
b535de2e70 moves variables to _variables 2023-07-12 13:36:10 -07:00
mrmrs
5d6e56f9a9 Fixs typo in typography module 2023-07-12 13:35:04 -07:00
mrmrs
c7bbfc653c Adds more transitions to links 2023-07-12 13:34:36 -07:00
mrmrs
cb4aecd0bf Adds variables to nested module. 2023-07-12 13:33:40 -07:00
mrmrs
5296ea527c Adds a class that accepts a variable assigmnent 2023-07-12 13:33:14 -07:00
mrmrs
9b9aaa6fea Adds variables to borders module 2023-07-12 13:32:22 -07:00
mrmrs
d53483be4c Removes comment 2023-07-12 13:31:41 -07:00
mrmrs
518e54a41d Removes variable declarations from top of module 2023-07-12 13:31:24 -07:00
mrmrs
f94c074652 Fixes type on grid column module 2023-07-12 13:30:44 -07:00
mrmrs
88dd6acb32 Adds variabgles to border-with modules. Adds one more step to scale 2023-07-12 13:30:03 -07:00
mrmrs
c8158e6967 Adds variables to border radius 2023-07-12 13:29:25 -07:00
mrmrs
a3fd3f1eef Adds variables to type scale module 2023-07-12 13:28:49 -07:00
mrmrs
9ec3be2d91 Removes the overflow container and errant ns 2023-07-12 13:27:52 -07:00
mrmrs
ae267591ee Adds variables to heights module 2023-07-12 13:27:30 -07:00
mrmrs
ed37a71f2c Removes zoom from clears 2023-07-12 13:26:51 -07:00
mrmrs
6e85fb4e35 Adds local variables to debug children 2023-07-12 13:25:58 -07:00
mrmrs
607afac168 Adds opacity to debug children 2023-07-12 13:23:24 -07:00
mrmrs
a5061da624 Adds variables to letter spacing module 2023-07-12 13:22:45 -07:00
mrmrs
3e3978aa12 Adds variables and relative based calc to coords module 2023-07-12 13:22:14 -07:00
mrmrs
ea84b27cab Adds variables to line-height module 2023-07-12 13:21:29 -07:00
mrmrs
dcd8743951 Remove blank line 2023-07-12 13:21:00 -07:00
mrmrs
70fdc428f1 Adds variables to opacity module 2023-07-12 12:18:25 -07:00
mrmrs
d3421eae20 Removes errant ns from font weight module 2023-07-12 12:12:32 -07:00
mrmrs
6ce2872c94 Adds variables to gap module 2023-07-12 12:11:49 -07:00
mrmrs
a46bfb13d3 Adds variables to widths scale 2023-07-12 12:11:00 -07:00
mrmrs
15e7091ec7 Updates method for hiding content visually but not from SR 2023-07-11 11:46:33 -07:00
mrmrs
683ad220e5 Adds fallbacks for variable declarations 2023-07-10 18:42:20 -07:00
mrmrs
6a291dc68e Remove errant ns 2023-07-10 17:54:50 -07:00
mrmrs
b07499f95f Removes align in favor of smaller modules 2023-07-10 12:15:32 -07:00
mrmrs
ae3de0b288 Removes errant ns 2023-07-10 11:21:17 -07:00
mrmrs
0cdc9645b8 Changes the build to preserve CSS variables in compiled output 2023-07-10 11:20:07 -07:00
mrmrs
fbd76e774c Cleanup errant ns 2023-07-10 11:19:25 -07:00
mrmrs
8332d9abeb Changes the grid to be configurable and use linear-gradient
Easily change grid cell size and color with --grid-color and --grid-size
2023-07-10 11:17:45 -07:00
mrmrs
bc56e32f33 Removes flex-direction from flexbox partial and adds to separate partial 2022-11-08 14:20:59 -08:00
mrmrs
a7d2dcdef5 Adds new compiled source 2022-11-08 14:18:05 -08:00
mrmrs
9d601033b4 Adds partial for align content 2022-11-08 14:17:33 -08:00
mrmrs
7892bbdfa6 Changes to includes listed in main list 2022-11-08 13:37:28 -08:00
mrmrs
0bcca0c2f5 Changes how flexbox properties are organized
- Breaks align-items, align-self, flexbox, justify-self and order to
  separate files.
2022-11-08 13:36:06 -08:00
mrmrs
b7fa28edea Fixes a few typos, corrects build order 2022-11-01 15:33:50 -07:00
mrmrs
7e1cf5a775 Changes copy and updates color variable 2022-08-14 22:52:03 -07:00
mrmrs
cd0b04c9f1 Add compiled CSS 2022-08-14 22:10:43 -07:00
mrmrs
87486e3812 Changes values and scales
- New color system
- New support for grid
- Updated scales
- New hover animations
- Min width based media queries
2022-08-14 22:09:19 -07:00
Mark Hadley
139156c724
Merge pull request #696 from m90/patch-1 2021-06-16 20:35:41 -05:00
Frederik Ring
57cb19d13e
Fix list rendering in sites.md 2021-06-12 09:00:13 +02:00
Mark Hadley
ad15a95d87
Merge pull request #695 from mkwng/mkw/fix-url 2021-06-11 11:00:55 -05:00
Michael Wang
5adea3d94b fix broken url 2021-04-28 23:50:08 +00:00
adam morse
79f4de4ea4 4.12.0 2020-04-26 09:22:44 -04:00
adam morse
e54703f4e8 Recompile css 2020-04-26 09:22:27 -04:00
adam morse
7e2f462ec4 Add initial, inherit, and unset to border color and radius 2020-04-26 09:20:07 -04:00
adam morse
8bac99f4fc Update license info 2020-04-26 09:06:35 -04:00
adam morse
d63376e2eb Add a couple sites to sites.md 2020-04-26 09:02:33 -04:00
adam morse
09d201f1d4 Goodbye Bower config
Bower recommends you use something else. Doesn't seem worthwhile to keep
this config around.
2020-04-26 08:51:42 -04:00
murmurs
244c722f1c
Merge pull request #616 from ikelands/master
Fix README.md typos
2019-10-21 08:46:45 -04:00
murmurs
7e45ab4420
Merge pull request #630 from sparrowmobile/patch-1
Update sites.md
2019-10-21 08:45:07 -04:00
murmurs
e012e695f3
Merge pull request #640 from emersonlaurentino/patch-1
Update VTEX link
2019-10-21 08:38:05 -04:00
Emerson Laurentino
84c225e61a
Update VTEX link 2019-09-20 19:34:14 -03:00
sparrowmobile
6ebe27758d
Update sites.md
Add a new example of Tachyons in production. 

sparrow is a US mobile provider serving conscious consumers & nonprofits with excellent service, fair plans and positive impact.
2019-07-09 12:53:59 -07:00
Isaac Anderson
88b22628d5
Update README.md
Touched-up grammar, punctuation, capitalization, etc.
2019-04-14 21:54:09 -04:00
John Otander
2cf141993c
Merge pull request #607 from jenswittmann/patch-1
add another site using tachyons
2019-01-20 11:10:28 -07:00
Jens Wittmann
608d87cf2e
move new link to the bottom 2019-01-20 18:42:57 +01:00
Jens Wittmann
1fd5503d3b
add another site using tachyons 2019-01-07 19:57:11 +01:00
mrmrs
15e20ea986 Revert webkit scroll commit and rename readme to all caps 2018-11-12 09:45:47 +00:00
Lachlan Campbell
7640dc1fa6
Merge pull request #559 from dangayle/master
Added spokesman.com to sites.md
2018-11-10 21:50:53 -05:00
Lachlan Campbell
b3ca041eea
Merge branch 'master' into master 2018-11-10 21:50:44 -05:00
Lachlan Campbell
fc7866a878
Merge pull request #592 from tkafka/master
Add -webkit-overflow-scrolling: touch; to all overflows that scroll
2018-11-10 21:49:49 -05:00
Lachlan Campbell
799314ee63
Merge pull request #599 from jdsimcoe/master
Moving all .bg-* classes into Background colors
2018-11-10 21:49:00 -05:00
Lachlan Campbell
499b5552ca
Merge pull request #602 from kuntoaji/add-catetin-and-kak-tools
add Catetin and KAK Tools to sites.md
2018-11-08 10:27:14 -05:00
Kunto Aji. K
96bd293e34 add Catetin and KAK Tools to sites.md 2018-11-08 22:18:05 +07:00
Jonathan Simcoe
4df7d16e26 Moving all .bg- classes into Background colors 2018-10-23 09:27:40 -07:00
Tomáš Kafka
187d4b63e4 Add -webkit-overflow-scrolling: touch; to all overflows that scroll to make it scroll better on iOS
https://github.com/tachyons-css/tachyons/issues/566
2018-09-25 20:09:26 +02:00
John Otander
4d798ba052
Merge pull request #587 from stefanschleich/patch-2
Add medienblau.de to sites.md
2018-09-07 08:44:51 -06:00
John Otander
412d05ac41
Merge pull request #591 from feross/bitmidi-readme
Add BitMidi to the readme
2018-09-07 08:44:10 -06:00
Feross Aboukhadijeh
762dc37073
Add BitMidi to the readme 2018-09-06 21:04:53 -07:00
Stefan Schleich
c3ba9d700e
Add medienblau.de to sites.md 2018-08-31 10:21:14 +02:00
John Otander
3b0b1ac964 4.11.1 2018-07-22 08:12:35 -06:00
John Otander
c672b3dc2a Bump version 2018-07-22 08:12:31 -06:00
John Otander
631a3b9d56
Merge pull request #580 from jayjun/typo
Fix negative margins extra parenthesis typo
2018-07-22 08:11:12 -06:00
Tan Jay Jun
0c2ddb41c4 Fix negative margins extra parenthesis typo 2018-07-21 23:49:32 +08:00
John Otander
a9cb54dd2a 4.11.0 2018-07-20 16:07:25 -06:00
John Otander
999edffdd9 Bump version 2018-07-20 16:07:22 -06:00
John Otander
d52369ec8f Run build with latest cli 2018-07-20 16:05:39 -06:00
John Otander
8fcbcf3c69
Merge pull request #579 from tmcw/standard-negative
Use standard calc() syntax with var, instead of simple negation
2018-07-20 15:44:57 -06:00
Tom MacWright
9d2a8b055b Use standard calc() syntax with var, instead of simple negation 2018-07-20 13:33:14 -07:00
John Otander
5cd259d0b2
Merge pull request #573 from cwonrails/update-tachyons-version
Update tachyons version
2018-06-10 09:35:19 -06:00
Chris Watson
1762da2d6d
recompile with current version number 2018-06-10 11:23:37 -04:00
Chris Watson
d518507109
bump version in src/tachyons.css to v4.10.0 2018-06-10 11:23:20 -04:00
John Otander
a21eeeb0db
Merge pull request #571 from tmcw/patch-1
Add Observable to sites
2018-06-08 13:05:24 -06:00
Tom MacWright
c5d0423ced
Add Observable to sites 2018-06-08 12:01:08 -07:00
mrmrs
14e96d23e4 Update docs in readme with current version 2018-06-05 15:26:15 +02:00
mrmrs
9940972765 4.10.0 2018-06-05 00:04:44 +02:00
murmurs
b0bf675d3f
Merge pull request #570 from tachyons-css/update-normalize-css
Updated normalize.css to 8.0.0
2018-06-05 00:04:05 +02:00
julesforrest
ab1e49c63b Updated normalize.css to 8.0.0
Updated normalize.css from 7.0.0 to 8.0.0

Updated package.json to 8.0.0, changed -m to --minify in the build script

Rebuilt css and minified css to reflect change
2018-06-01 18:00:48 -07:00
Dan Gayle
55a9a92005
Added spokesman.com to sites.md 2018-04-23 17:16:08 -07:00
John Otander
37841dae36
Merge pull request #557 from jjude/master
Added jjude.com to sites.md
2018-04-16 20:34:42 -06:00
Joseph Jude
6215438314 Added jjude.com to sites.md 2018-04-17 07:51:17 +05:30
John Otander
d732e9585d
Merge pull request #550 from doot0/patch-1
Add https://foundlo.st to sites.md
2018-03-22 09:11:34 -06:00
Dave
96ffeeea1a
Add https://foundlo.st to sites.md 2018-03-22 14:18:05 +00:00
John Otander
31e750adc8
Merge pull request #544 from tachyons-css/pin-version
Pin version in unpkg link
2018-03-13 22:37:26 -06:00
John Otander
cf0ead54db Pin version in unpkg link 2018-03-13 22:36:52 -06:00
John Otander
d17e10c070
Merge pull request #506 from balcsida/patch-1
Fix version number
2018-03-05 12:40:42 -07:00
Dávid Balatoni
3270879376
Fix version number 2018-03-05 20:33:09 +01:00
John Otander
2a41f1a15f
Merge pull request #493 from bitjoin/master
Add cryptocurrencyjobs.co to sites.md
2018-03-04 16:10:55 -07:00
John Otander
dfcb3153bb
Merge pull request #497 from tachyons-css/community-resources
Add a community resources section
2018-02-17 09:02:34 -07:00
John Otander
c6f85981f2 Add a community resources section 2018-02-17 09:01:45 -07:00
bitjoin
6a9e159ad6
Add cryptocurrencyjobs.co to sites.md 2018-02-06 23:52:14 +01:00
John Otander
e21eb53c5e
Merge pull request #491 from stefanschleich/patch-1
Add stepahead.de to sites.md
2018-01-27 18:34:03 -07:00
Stefan Schleich
2cdd089d5c
Add stepahead.de to sites.md 2018-01-28 00:47:43 +01:00
John Otander
cd12fe9037
Merge pull request #487 from philwolstenholme/patch-1
Add lasttramfrom.com to sites.md
2018-01-24 09:41:54 -07:00
Phil Wolstenholme
d6234ad77d
Add lasttramfrom.com to sites.md 2018-01-24 16:20:13 +00:00
John Otander
2f24d070c1
Merge pull request #472 from TYLANDER/tylander-patch-1
add Pylon.design to list of sites
2018-01-02 14:35:32 -07:00
TYLER SCHMIDT
4916da33e9 append instead of prepend list of sites. 2018-01-02 12:31:36 -08:00
John Otander
c0f54d390a 4.9.1 2018-01-01 10:03:41 -07:00
John Otander
c396e10bfb
Merge pull request #479 from jangerrit/patch-1
Add block elements to box-sizing module
2018-01-01 10:01:02 -07:00
Jan Gerrit Post
67f4cfb04b
Add block elements to box-sizing module
Include `aside`, `nav`, `blockquote`,  `figcaption`, and `figure` block elements in the box-sizing module.
2018-01-01 12:03:02 +01:00
John Otander
dfb9515fba
Merge pull request #475 from tachyons-css/separator-typo
Fix class typo in nested
2017-12-27 07:27:22 -08:00
John Otander
b7bd6b7d1b Fix class typo in nested 2017-12-27 07:26:09 -08:00
TYLER SCHMIDT
0fd646c183 add Pylon.design to list of sites 2017-12-20 17:33:53 -08:00
John Otander
998f61e312
Merge pull request #458 from rafaelmedian/patch-1
Add starklabs.io
2017-11-20 07:44:16 -07:00
Rafael Medina
9779f5d1a5
Add starklabs.io
A bot development startup
2017-11-19 19:22:59 -05:00
John Otander
443b1bd2b3 Add aravindh.net 2017-11-03 20:53:18 -06:00
John Otander
e6cb75066c Add gaest.com to sites list 2017-11-03 20:50:45 -06:00
John Otander
50aa419789 Nuke package-lock 2017-10-26 16:10:07 -06:00
John Otander
7e5690c80f Ensure up to date build 2017-10-26 15:59:22 -06:00
John Otander
b17425a968 4.9.0 2017-10-26 15:58:01 -06:00
John Otander
c19b675e4b Merge pull request #448 from tachyons-css/flex-grow-and-shrink
Add flex grow and shrink classes
2017-10-26 15:55:02 -06:00
John Otander
9040b9fad1 Run build with latest flex classes 2017-10-26 15:49:50 -06:00
John Otander
597fae8f5c Add flex- prefix to grow and shrink classes 2017-10-26 15:31:09 -06:00
John Otander
47b29e68aa Add flex grow and shrink classes 2017-10-26 15:01:05 -06:00
John Otander
a0fa392774 Merge pull request #445 from stefanschleich/patch-1
Fixed a typo in sponsor URL
2017-10-16 12:39:42 -06:00
Stefan Schleich
9bebaba8bf Fixed a typo in sponsor URL 2017-10-16 19:32:06 +02:00
mrmrs
a9298efe8c Update the readme with corporate sponsors 2017-10-13 14:27:09 +02:00
mrmrs
30dbd5f17d Update readme with corporate sponsors 2017-10-13 14:26:20 +02:00
John Otander
2fe27b93b7 Merge pull request #444 from feross/patch-1
Add Play.cash as a featured site
2017-10-09 19:53:17 -06:00
Feross Aboukhadijeh
2cede8586a Add Play.cash as a featured site
Just realized that my site (https://play.cash) wasn't on the list!
2017-10-09 17:15:23 -07:00
Adam Morse
2fd6ad9a82 Merge pull request #443 from amineo/master
Add site: ClassAction.org
2017-10-09 15:20:26 +02:00
Anthony Mineo
072306fcbf Merge pull request #1 from amineo/amineo-add-site-classaction_org
Add site: ClassAction.org
2017-10-07 20:41:49 -04:00
Anthony Mineo
6a4b0e51f3 Add site: ClassAction.org 2017-10-07 20:41:16 -04:00
Adam Morse
895307d1c9 Merge pull request #441 from raybesiga/patch-1
Add Tribe Kampala to list of Tachyons sites
2017-10-07 17:17:02 +02:00
Ray Besiga
fb26d9eff5 Add Tribe Kampala to list of Tachyons sites
Adding Tribe Kampala to list of tachyons sites.
2017-10-07 11:36:25 +03:00
John Otander
8b3c5c78d3 Merge pull request #438 from marcusrelacion/patch-1
Adding DC Design Week to featured sites
2017-10-03 12:23:02 -06:00
Marcus Relacion
cde09f5108 Adding DC Design Week to featured sites
DC Design Week is led and produced by AIGA DC, the local chapter of the professional association for design. AIGA advances design as a professional craft, strategic advancement, and vital cultural force.

The DC chapter was founded in 1984, and is run by a volunteer board of directors. With over 1,230 members, AIGA DC is the fifth largest and one of the oldest chapters in the nation. We strive to cultivate, connect and celebrate the diverse work and people that make up our DC creative community.
2017-10-03 14:11:12 -04:00
Adam Morse
07df65c8e3 Merge pull request #437 from tvler/patch-1
add tylerdeitz.com to sites.md
2017-10-03 17:48:31 +02:00
Tyler Deitz
53dec67193 add tylerdeitz.com 2017-10-03 07:59:46 -07:00
John Otander
2bf5fb9b7e Merge pull request #433 from enveloopstudio/master
Add enveloop.studio
2017-09-27 10:06:33 -06:00
Enveloop Studio
dc47ea5494 Add enveloop.studio 2017-09-27 11:57:05 +02:00
John Otander
1846a4770a Merge pull request #426 from scottmathson/patch-1
Updating my site url
2017-09-11 11:32:02 -06:00
Scott Mathson
cb4fe2b5af Updating my site url
From the previous .me to the new .com domain
2017-09-11 10:45:00 -06:00
John Otander
a1e1684033 Merge pull request #425 from mogsie/patch-1
Add The Spokesman-Review
2017-09-11 08:33:04 -06:00
Erik Mogensen
e19d5a84cf Add The Spokesman-Review 2017-09-11 16:07:43 +02:00
John Otander
66e6dfafbb Add link to open an issue blurb 2017-09-08 20:06:06 -06:00
John Otander
b9df9ad488 Merge pull request #417 from nick-f/nickf/update-readme-version
Update readme version number
2017-09-08 15:49:57 -06:00
John Otander
a3d80a25a7 Merge pull request #424 from DLavin23/patch-1
Adds Hatch Loyalty to list of sites using Tachyons
2017-09-08 15:49:12 -06:00
Dan Lavin
b757ab4b8c Adds Hatch Loyalty to list of sites using Tachyons 2017-09-08 16:28:42 -05:00
Adam Morse
15137a83cf Merge pull request #421 from rabia-sarahm/patch-1
Add personal website grodziski.com to site list
2017-09-04 13:01:45 +01:00
rabia-sarahm
86d58f1d6f Add personal website grodziski.com to site list 2017-09-04 11:26:24 +01:00
mrmrs
1d04a6448f Update featured sites list with npm, webvr, and womenwho.design 2017-09-04 10:47:33 +01:00
Nick Freeland
55ec3199ff Update readme version number 2017-08-28 12:53:02 +10:00
mrmrs
2628e4b880 Add a nice personal site to the list 2017-08-17 11:13:07 +01:00
mrmrs
4595b07188 Remove duplicate wrap-reverse declaration 2017-08-15 17:54:41 +01:00
mrmrs
6508664aaf Merge branch '4.8.0' 2017-08-12 23:38:30 +01:00
mrmrs
3df1011588 Update compiled css 2017-08-12 23:35:46 +01:00
mrmrs
16696f3a9c Update version number 2017-08-12 23:35:30 +01:00
mrmrs
15132b26d8 Update lock file 2017-08-12 23:23:14 +01:00
mrmrs
f96b3d5b93 Update version number 2017-08-12 23:21:52 +01:00
mrmrs
9229ccf853 Extend flex module to include setting nowrap or wrap reverse 2017-08-12 23:20:54 +01:00
mrmrs
ea70bba4f4 Add support for setting margin right or margin left to auto.
Also updates sistes.md with more urls
2017-08-12 22:46:52 +01:00
mrmrs
311008428e Add list of urls for examples of tachyons in production. 2017-08-12 20:35:29 +01:00
mrmrs
f5bf884300 Shorten list of sites Break it out to a separate file. 2017-08-12 20:35:14 +01:00
mrmrs
3a8247a354 Merge branch 'splitinfinities-master' into 4.8.0 2017-08-12 19:34:11 +01:00
mrmrs
c694424cd5 Merge branch 'master' of git://github.com/splitinfinities/tachyons into splitinfinities-master 2017-08-12 19:33:48 +01:00
Adam Morse
72f2a1c326 Merge pull request #332 from pedroborges/add-project
Add XML Sitemap Stylesheet to projects list
2017-08-12 00:14:41 +01:00
mrmrs
4463824705 Adds border: inherit to shadow to fix issue when using with rounded corners. 2017-08-11 23:24:01 +01:00
mrmrs
75efedc67a Fix bug with bg-dark-gray:hover being redefined as mid-gray. 2017-08-11 23:19:48 +01:00
mrmrs
7fc27570dd Add text-align justify to 4.8.0 branch. 2017-07-10 10:51:57 +01:00
John Otander
c58e696d73 4.7.4 2017-05-19 14:42:14 -06:00
John Otander
a7cf1cbe7b Ensure -webkit-transition prefixes are there 2017-05-19 14:42:10 -06:00
John Otander
3b6be6953a Merge pull request #384 from cwonrails/master
Normalize 6.0.0 => 7.0.0
2017-05-19 14:28:18 -06:00
Chris Watson
4d0247f360
chore: recompiled css 2017-05-18 17:15:54 -04:00
Chris Watson
37be12b43b
chore: updated semver in package.json to 4.7.3 2017-05-18 17:01:01 -04:00
Chris Watson
07057a4f51
chore: updated text in src/tachyons to 4.7.3 2017-05-18 17:01:01 -04:00
Chris Watson
e2866715ad
feat: update normalize.css partial to 7.0.0 2017-05-18 17:00:34 -04:00
Chris Watson
7d14f5784b
chore: removed whitespace from readme.md 2017-05-18 16:50:29 -04:00
Chris Watson
7a247286b9
chore: update dependencies in package.json 2017-05-18 16:49:45 -04:00
William M. Riley
f8faa4a087 Compresses base64 encoded grid images 2017-05-13 00:41:13 -05:00
mrmrs
a791b48bd8 4.7.2 2017-05-10 08:59:42 +01:00
mrmrs
44fea6f416 Recompile css. 2017-05-10 08:59:07 +01:00
John Otander
841e24eb57 4.7.1 2017-04-18 07:23:15 -06:00
John Otander
c874cb0fc1 Merge pull request #367 from alexpchin/master
Renaming the main file not to be minified
2017-04-18 07:22:48 -06:00
alexpchin
b3c87d3ece Renaming the main file not to be minified 2017-04-18 10:05:31 +01:00
John Otander
ca9255885e Merge pull request #359 from annoyingmouse/master
Fix watch statements on Windows
2017-04-04 08:06:25 -06:00
Dominic Myers
6beb05a67e Fix watch statements on Windows
Fixed in accordance with e12ac9a821 as npm start failed.
2017-04-04 09:13:41 +01:00
Adam Morse
2071e67133 Merge pull request #357 from tachyons-css/v4.7.0
V4.7.0
2017-04-03 10:44:30 +01:00
mrmrs
26bf9cd2d5 Bump version number 2017-04-03 10:40:36 +01:00
mrmrs
9acbca0922 Add recompiled css. 2017-04-03 10:39:35 +01:00
mrmrs
954b838d9a Fix dead link 2017-04-03 10:39:18 +01:00
mrmrs
c832eb62d4 Update normalize to 6.0.0 2017-04-03 10:39:07 +01:00
mrmrs
f117bcfb91 Add reverse for wrap, column, row. 2017-04-03 10:38:53 +01:00
mrmrs
af2df8569e Fix media query reference in outlines modules 2017-04-03 10:11:13 +01:00
Pedro Borges
eea878b76b Add XML Sitemap Stylesheet to projects list 2017-02-17 12:46:58 -02:00
mrmrs
43dbc23a98 Add utilities for inheriting color values. 2017-02-14 03:18:13 +00:00
mrmrs
7e58113e05 Remove sans-serif declaration on buttons 2017-02-14 03:18:00 +00:00
mrmrs
7d0d9eb66b Add responsive classes for centering elements with margin auto 2017-02-14 02:57:27 +00:00
mrmrs
34ad08414f Add 7th step of .75rem to type scale 2017-02-14 02:57:02 +00:00
John Otander
3ff2ade326 Merge pull request #330 from talbs/master
Adding fontawesome.com to Site List
2017-02-01 13:10:41 -07:00
Brian Talbot
77a376e0bc adding fontawesome.com to site list 2017-02-01 14:20:17 -05:00
John Otander
9a9fe34543 4.6.2 2017-01-24 09:30:45 -07:00
John Otander
5c9e16e8cd Run build with latest css changes 2017-01-24 09:30:36 -07:00
John Otander
018d85005d Ensure modifiers are consistent in _display 2017-01-24 09:07:17 -07:00
John Otander
047a766b54 Merge pull request #323 from lchski/patch-1
Update widths documentation comment
2017-01-20 15:08:23 -07:00
John Otander
2ecb60a998 Merge pull request #322 from forzalupo/patch-1
Add moon-gray to border colors
2017-01-20 15:07:34 -07:00
John Otander
334970efb2 Merge pull request #321 from ali/fix-min-h-typo
Add missing .min-h-100-m (fixed typo)
2017-01-20 15:07:08 -07:00
Lucas Cherkewski
9a1e42a19b Update widths documentation comment 2017-01-14 21:52:21 -05:00
Micah Wolfe
8dc5a0bf57 Add moon-gray to border colors
It was missing ;)
2017-01-13 11:05:41 -08:00
Ali Ukani
3854ab6fc4 build css 2017-01-04 17:18:12 -05:00
Ali Ukani
441d2787e8 fix typo, adds .min-h-100-m 2017-01-04 17:01:19 -05:00
mrmrs
9b7c4b37d8 Fix bug in font family ordering. Regenerate some css. 2016-12-14 18:14:31 +00:00
mrmrs
951acdce9c Fix bug where color is declared instead of background-color. 2016-12-14 17:28:03 +00:00
mrmrs
580f953d18 Merge branch '4.6.0' 2016-12-13 10:59:18 +00:00
mrmrs
0893aa9227 Cleanup for 4.6.0 release
* Update dependencies.
* Regenerate css
* Update readme to latest version
2016-12-13 10:49:50 +00:00
mrmrs
35a24261a8 4.7.0 2016-12-13 10:34:17 +00:00
mrmrs
f9e72d24f4 Animated box-shadow on hover bug fix. 2016-12-13 10:31:34 +00:00
mrmrs
6058970b13 Remove extra white-space 2016-12-13 09:37:29 +00:00
mrmrs
3f6aaa7513 * fix border-radius typo
* Add patch from @lowmess for fixing shadow on hover
* Add links to nested css options
* Add opacity hovers
2016-12-12 21:54:19 +00:00
mrmrs
bf83f285bb Add glow class 2016-12-07 02:11:03 +00:00
Adam Morse
14971b3b5b Merge pull request #303 from durancristhian/patch-1
Add DevDayAR to "Websites that Use Tachyons"
2016-12-01 16:43:12 +00:00
Cristhian Duran
c1f58e61da Add DevDayAR to "Websites that Use Tachyons"
DevDayAR is a conference that will take place this Saturday on Buenos Aires 😎
2016-12-01 11:56:31 -03:00
mrmrs
6016b8e75a Update with new links 2016-11-29 23:16:37 +00:00
mrmrs
ca8897ddde 4.5.6 2016-11-27 11:10:09 +00:00
mrmrs
e4b26f03f9 Bump watch version to latest 2016-11-27 11:09:50 +00:00
mrmrs
7b55732aa3 Merge branch 'master' of github.com:tachyons-css/tachyons 2016-11-27 11:01:13 +00:00
mrmrs
f2ece1096b Add more sites to built with tachyons section in readme 2016-11-27 10:59:38 +00:00
Adam Morse
278ba3a44f Merge pull request #294 from chenghanlee/master
Adding https://www.hiaida.com to list of sites
2016-11-22 11:16:57 +00:00
Cheng-Han Lee
bd8a10a39b adding https://www.hiaida.com 2016-11-21 19:38:36 -06:00
mrmrs
872378e7aa Add rotations. Change file name to nested. 2016-11-17 17:59:38 +00:00
mrmrs
bb246f6a34 Add anchors, headings, and some extra form elements to box-sizing module 2016-11-17 17:52:26 +00:00
mrmrs
1426916a3d Update the readme with some more info and more urls 2016-11-15 12:03:34 +00:00
mrmrs
8ac80466f0 Update comment 2016-11-15 11:40:00 +00:00
mrmrs
beae1111f7 First pass at integrating cms module 2016-11-15 11:39:20 +00:00
mrmrs
862d2cc0b5 Add compiled css 2016-11-15 11:33:31 +00:00
mrmrs
1b4d0ceeb5 Move aspect ratios out of utilities 2016-11-15 11:32:56 +00:00
mrmrs
05596b081f Close unclosed string 2016-11-15 11:32:41 +00:00
mrmrs
62fb568bb2 Bumping package number. 2016-11-15 11:32:22 +00:00
mrmrs
91c54a29ab Update normalize to 5.0 2016-11-15 10:50:00 +00:00
John Otander
c2ecff2b0b Merge pull request #290 from balcsida/patch-1
Bump to 4.5.5
2016-11-10 13:39:08 -07:00
Dávid Balatoni
b6371bd655 Bump to 4.5.5 2016-11-10 20:39:22 +01:00
John Otander
4cd2af2ea3 4.5.5 2016-11-06 20:21:32 -07:00
John Otander
97bc03f7a3 Merge pull request #287 from sposhe/master
Add seanoshea.me to list of sites
2016-11-05 11:07:48 -06:00
sposhe
bab28a3bb5 Add seanoshea.me to list of sites 2016-11-05 12:57:40 -04:00
Adam Morse
e5bb475c6b Merge pull request #285 from cjroebuck/patch-1
Add urlbox.io to list of projects
2016-11-04 13:32:39 +00:00
cjroebuck
31e40015e7 Add urlbox.io to list of projects 2016-11-03 20:53:58 +00:00
John Otander
c941bd43fb Merge pull request #277 from talbs/add-talbs.me
Add talbs.me to Site List
2016-10-25 20:57:29 -06:00
Brian Talbot
dedb0d2910 Update site list 2016-10-25 21:46:00 -04:00
John Otander
21961b0229 4.5.4 2016-10-14 15:38:51 -06:00
John Otander
f53061f5f3 Bump readme version to latest 2016-10-14 15:38:47 -06:00
John Otander
1d41939511 Merge pull request #276 from tachyons-css/fix-mq-typo-in-heights
Fix typo in heights
2016-10-14 15:37:26 -06:00
John Otander
a7f45d88b2 Fix typo in heights 2016-10-14 15:33:59 -06:00
John Otander
7a9f87dbb1 Merge pull request #275 from tachyons-css/add-uptime-umbrella
Add uptime umbrella to sites list
2016-10-10 19:32:14 -06:00
John Otander
61ba4d1b11 Add uptime umbrella to sites list 2016-10-10 19:31:44 -06:00
mrmrs
34d38543f3 Update readme. Remove old instructions.
Add some new site urls.
2016-10-03 23:49:21 +01:00
mrmrs
9d37cadae7 Add some sites to the list of things made with Tachyons 2016-09-26 08:13:09 +01:00
mrmrs
17e8af3936 Bump to 4.5.3 2016-09-23 16:06:52 +01:00
mrmrs
e36bd59bea Add transition to bg-animate so that background animates off hover. 2016-09-23 16:05:55 +01:00
John Otander
d75be7d639 Update readme 2016-09-19 18:27:58 -06:00
John Otander
b9f66bbedf 4.5.2 2016-09-19 18:27:21 -06:00
John Otander
53fbab9b91 Merge pull request #262 from tachyons-css/fix-build
Fix the build and bump to the latest cli version
2016-09-19 18:24:41 -06:00
John Otander
5be59c1701 Fix the build and bump to the latest cli version
In order to ensure that the build doesn't cause
a bug in the .grow selector I've temporarily removed
trimTrailingZeros.

This will be added back once I get a fix in to
the perfectionist library.

***

Related ben-eb/perfectionist#42
Closes #261
2016-09-19 18:17:42 -06:00
mrmrs
06b49b58be Update readme 2016-09-17 19:08:08 +01:00
mrmrs
1a4ab95ae9 Fix typo in widths for two-thirds 2016-09-17 19:04:46 +01:00
mrmrs
84029f6216 Update readme 2016-09-17 16:58:28 +01:00
mrmrs
ea70f5c3bf Add compiled css for 4.5.0 2016-09-17 15:30:13 +01:00
mrmrs
83ad786737 Bump version listed in package.json to 4.5.0 2016-09-17 15:29:50 +01:00
mrmrs
c6b8cd94fd Bump version to 4.5.0 2016-09-17 15:29:37 +01:00
mrmrs
4c6f97af04 Add debug classes for outlining all elements in white or black. 2016-09-17 15:25:57 +01:00
mrmrs
72bfc3761e Add gaps in units of 10. Add w-two-thirds for 66.66% column. 2016-09-17 15:24:53 +01:00
mrmrs
1b73d1cdf5 Remove leading 0s. Add bg-animate class. 2016-09-17 15:24:18 +01:00
mrmrs
d661a49634 Add coralproject site to readme 2016-09-16 23:11:55 +01:00
mrmrs
8e5a16c06b Bump in package 2016-09-16 22:50:33 +01:00
mrmrs
6fee152fdc Add compiled css with proper version number 2016-09-16 22:49:35 +01:00
mrmrs
1bbf4c41ed Change website in comment 2016-09-16 22:15:53 +01:00
mrmrs
764cacd8e8 Fix broken link 2016-09-16 22:14:42 +01:00
mrmrs
2d0212adab Add special comment syntax so version doesn't get stripped out 2016-09-16 22:14:22 +01:00
mrmrs
8904924a16 Remove special comment syntax in normalize's first line 2016-09-16 22:13:55 +01:00
mrmrs
fd38efabc2 Merge branch 'master' of github.com:tachyons-css/tachyons 2016-09-15 21:14:09 +01:00
mrmrs
cfc8ffe649 Update readme. 2016-09-15 21:13:37 +01:00
John Otander
7599299fa5 Merge pull request #253 from Kikobeats/patch-1
Update version reference
2016-09-15 14:10:39 -06:00
mrmrs
d1fac90b66 Update build after bug fix. 2016-09-15 21:10:17 +01:00
Adam Morse
6d621b6b55 Merge pull request #252 from tachyons-css/skins-pseudos-typo
Fix skins-pseudos typo
2016-09-15 21:08:47 +01:00
Kiko Beats
136a3b3b60 Update version reference 2016-09-15 21:55:10 +02:00
John Otander
8d65311a11 Fix skins-pseudos typo 2016-09-15 13:48:25 -06:00
mrmrs
f1d9bc89cf Update build version to 4.4.1 2016-09-15 17:06:49 +01:00
mrmrs
2a6d1b6912 Update build version. 2016-09-15 17:01:38 +01:00
mrmrs
b812951f39 Fix bug. 2016-09-15 17:01:17 +01:00
mrmrs
28959fbe48 Update cli 2016-09-15 15:51:59 +01:00
mrmrs
a7b1c90b51 Merge branch 'master' of github.com:tachyons-css/tachyons 2016-09-15 15:51:12 +01:00
mrmrs
00ad246fc6 Update build 2016-09-15 15:50:39 +01:00
mrmrs
49ff093499 Add thirds because you gotta give the people what they want. 2016-09-15 15:43:20 +01:00
mrmrs
6c254d7a81 Add new site 2016-09-15 14:47:51 +01:00
mrmrs
0aaf751acd Add missing } 2016-09-15 14:38:11 +01:00
mrmrs
7d54671f27 Add compiled css 2016-09-15 14:20:20 +01:00
mrmrs
a365e97ba5 More performant animated hovers. 2016-09-15 14:18:17 +01:00
mrmrs
d98f06f6d6 Add some min-heights. 2016-09-15 14:05:55 +01:00
mrmrs
06837a0aa8 Update border colors and skins to reflect new colors. 2016-09-15 14:05:33 +01:00
mrmrs
97df5116f2 Tweak colors. Add colors. 2016-09-15 14:05:20 +01:00
mrmrs
8cbf4717d5 Add some more links to sites built with tachyons 2016-09-15 01:55:50 +01:00
mrmrs
ec186241de Tweak red for more a11y friendly combos
Add background-position module
Add outline to links on focus
Move skins for pseudo classes to separate file.
2016-09-15 01:44:27 +01:00
mrmrs
8f8405f0ad Merge branch 'master' of github.com:tachyons-css/tachyons 2016-09-15 00:07:08 +01:00
mrmrs
e7f3fe382a Add link to docs in comments where appropriate.
Add opacity based striping for tables.
Add comments to _debug.
Add new button reset to forms.
2016-09-15 00:04:55 +01:00
Adam Morse
6a7f7d73e4 Merge pull request #251 from btnwtn/master
Use data-uri's instead of link to tachyons.io
2016-09-08 18:26:25 +01:00
btnwtn
81a2805010 Use data-uri's instead of link to tachyons.io 2016-09-08 10:08:03 -07:00
mrmrs
bf5ee3b60b Bump version 2016-09-08 14:47:49 +01:00
mrmrs
8afd5b7ea4 Bump to v4.3.1 2016-09-08 14:47:07 +01:00
mrmrs
c84cb490e5 Add !important to fix (what seems to be a bug) 2016-09-08 14:46:25 +01:00
mrmrs
d78c281cff Use minified file in style 2016-09-07 16:26:27 +01:00
mrmrs
f6a0e07884 Add the compiled css for 4.3.0 2016-09-07 16:25:47 +01:00
mrmrs
da2a4fa0d8 Bump version number 2016-09-07 16:25:39 +01:00
mrmrs
582fb2846f Add additional aspect ratios. Gallery power goes to 11. 2016-09-07 16:25:17 +01:00
mrmrs
886a9444cc Fix grow bug where the transition doesn't animate 2016-09-07 16:24:44 +01:00
mrmrs
ff30b8b7b4 Add Athelas option to font-familys 2016-09-07 16:24:30 +01:00
mrmrs
ae52080c57 Add comments to border colors file 2016-09-07 16:24:11 +01:00
mrmrs
1e8bdeb078 4.2.1 2016-09-05 13:46:34 +01:00
mrmrs
810d6034a9 Bump version number after updating comments. 2016-09-05 13:46:11 +01:00
mrmrs
e52118485a Add more code comments for better and more consistent docs. 2016-09-05 13:38:46 +01:00
mrmrs
d60ece154c Update version number in code comment. 2016-09-02 00:32:07 +01:00
mrmrs
c8c4f5d095 Bump version number. 2016-09-01 18:23:12 +01:00
mrmrs
f41225b043 Update hover transitions. Add compiled css. 2016-09-01 17:29:11 +01:00
mrmrs
821bbb8b4d Add compiled css. 2016-09-01 16:45:01 +01:00
mrmrs
3877216a5a Add outlines and debug grid 2016-09-01 16:40:39 +01:00
mrmrs
c3a458867d Add vertical-height units to calculate height off of browser. 2016-09-01 16:25:56 +01:00
mrmrs
d41e0aa56c Tweak line-height values. 2016-09-01 16:25:37 +01:00
mrmrs
858372de92 Add 9999px radius for pill shape objects. 2016-09-01 16:25:03 +01:00
mrmrs
4184997466 4.1.3 2016-08-31 12:33:03 +01:00
mrmrs
b063e96b62 Updates the version to 4.1.3. Add z-index and images modules back in. 2016-08-31 12:32:30 +01:00
Adam Morse
56f8101a4e Merge pull request #247 from colepeters/master
Add my blog to the site list
2016-08-30 07:56:14 +01:00
Cole Peters
d52ff222e4 Update site list 2016-08-29 10:24:33 +01:00
Adam Morse
20b042aaeb Merge pull request #242 from cwonrails/master
Tiny change to readme.md for css case consistency
2016-08-26 15:24:15 +01:00
Chris Watson
fb3c13c0c7 docs: made css lowercase for consistency 2016-08-26 09:26:44 -04:00
John Otander
2f2dc256e3 4.1.2 2016-08-25 10:22:50 -06:00
John Otander
23c8b8aa37 Merge pull request #241 from tachyons-css/prefixes
Add autoprefixing to the build
2016-08-25 10:13:38 -06:00
John Otander
16426eedac Add autoprefixing to the build 2016-08-25 10:12:48 -06:00
John Otander
9d3d73c7a8 Merge pull request #238 from cwonrails/master
chore: update compiled css for v4.1.1
2016-08-24 16:37:56 -06:00
Chris Watson
5815306b48 chore: update compiled css for v4.1.1 2016-08-24 15:59:57 -04:00
John Otander
3267ec4383 Merge pull request #237 from cwonrails/master
docs: update version number and cdn link in readme.md
2016-08-24 13:53:45 -06:00
Chris Watson
e80a04d94a docs: update version number and cdn link in readme.md 2016-08-24 15:45:43 -04:00
mrmrs
c4955d2290 4.1.1 2016-08-24 16:52:09 +01:00
Adam Morse
a25a30e33c Merge pull request #235 from tachyons-css/remove-npm-copy
Remove npm copy
2016-08-24 16:51:34 +01:00
mrmrs
292e995e1c Merge branch 'master' into remove-npm-copy 2016-08-24 16:49:39 +01:00
John Otander
a1665fde14 Merge pull request #234 from cwonrails/master
Update tachyons modules in package.json, bump version to 4.1.0 in README.md
2016-08-24 09:38:12 -06:00
Chris Watson
c2e34eeaf1 docs: update tachyons version and npmcdn link in README.md 2016-08-24 09:40:09 -04:00
Chris Watson
63f6c4214b chore: update tachyons modules in package.json 2016-08-24 09:36:56 -04:00
Adam Morse
4a4fb09fd8 Merge pull request #233 from atmin/master
Add funponent to Websites that Use Tachyons
2016-08-24 12:01:13 +01:00
mrmrs
9e9bfd4b0b Add recompiled css. Only difference is some comments. No change to
minified file.
2016-08-24 11:58:29 +01:00
mrmrs
639b5bf3e9 Remove tacyons css dependencies from package.json 2016-08-24 11:58:01 +01:00
mrmrs
00eab9c362 Remove installation of modules through npm
* Removes function to install with npm and copy files to source
* Removes duplicative custom media declaration at head of src files
* Removes duplicative variables in border-colors and skins partials.
2016-08-24 11:54:57 +01:00
Atanas Minev
0dd59565f0 Add funponent to Websites that Use Tachyons 2016-08-24 10:38:18 +03:00
Adam Morse
b9df7bfb6a Merge pull request #231 from colepeters/master
Adds my site (colepeters.com) to the list of sites using Tachyons
2016-08-21 13:45:58 +01:00
Cole
61fade97b4 Add my site to the list 2016-08-21 13:07:17 +01:00
mrmrs
bde8b6a868 4.1.0 2016-08-19 15:34:28 +01:00
mrmrs
21c1b822d6 Add compiled css for 4.1.0 2016-08-19 15:34:06 +01:00
mrmrs
ce55c2ede1 Copy over updated modules 2016-08-19 15:33:55 +01:00
mrmrs
14fd333526 Bump version numbers 2016-08-19 15:33:42 +01:00
mrmrs
ee35db8778 Removes flexbox duplicate in deps list and bumps version.
tachyons-flexbox ref is now at 1.2.0
2016-08-19 12:33:35 +01:00
mrmrs
bd5b667224 4.0.8 2016-08-19 11:07:15 +01:00
mrmrs
8e0824b7a2 Remove errant gradients file. Isn't included in compiled css.
Shouldn't be in src. Can't believe I missed this before launching v4 :/
2016-08-19 11:04:43 +01:00
mrmrs
b5c2d5c0c4 Update site list 2016-08-18 14:05:07 +01:00
mrmrs
a50c71c253 Bunp version 2016-08-17 15:52:13 +01:00
mrmrs
08c724e64b 4.0.7 2016-08-17 15:51:12 +01:00
mrmrs
f95075f15f Add banner comment 2016-08-17 15:49:59 +01:00
mrmrs
2d8d38edfe Merge branch 'master' of github.com:tachyons-css/tachyons 2016-08-17 15:43:31 +01:00
mrmrs
7b0d53d7c0 Update some formatting in tachyons includes. 2016-08-17 15:38:42 +01:00
John Otander
f07d3c05ac Merge pull request #226 from balcsida/patch-2
Lowercase hex colors
2016-08-16 12:03:18 -06:00
John Otander
b512506ee9 Merge pull request #228 from tachyons-css/bump-deps
Bump deps
2016-08-16 12:01:06 -06:00
John Otander
5663e229f4 Update readme to 4.0.6, add two sites 2016-08-16 11:59:45 -06:00
John Otander
4e0880223e Bump dependencies 2016-08-16 11:59:16 -06:00
mrmrs
904509b670 4.0.6 2016-08-16 15:56:17 +01:00
mrmrs
a6cc69dc9a Update list 2016-08-16 15:56:11 +01:00
mrmrs
f3da9af67f Fixes bug in font-family module 2016-08-16 15:54:45 +01:00
mrmrs
a9cb1af11c Merge branch 'master' of github.com:tachyons-css/tachyons 2016-08-16 14:24:35 +01:00
mrmrs
8c01cd1656 Update font-family version in package.json 2016-08-16 14:24:23 +01:00
mrmrs
c2ef143766 Update made with Tachyons list. 2016-08-16 14:24:06 +01:00
Dávid Balatoni
a0f9f5e24b Lowercase hex colors 2016-08-13 00:11:43 +02:00
John Otander
fd5180f4d8 Merge pull request #225 from Vpr99/master
Add missing semicolons for consistency.
2016-08-12 14:38:59 -06:00
Eric Skram
02ee9d3dda Add missing semicolons for consistency. 2016-08-12 09:21:46 -07:00
mrmrs
d04c599976 4.0.5 2016-08-10 22:14:27 +01:00
mrmrs
c3d4df3a25 Update some modules. 2016-08-10 22:14:18 +01:00
mrmrs
b274cc0bfd Add compiled css 2016-08-10 22:13:42 +01:00
mrmrs
e81f563ec5 Add new _z-index version and letter-spacing updates. 2016-08-10 22:13:01 +01:00
John Otander
a9aaae6988 Merge pull request #219 from tachyons-css/z
Don't forget tachyons z index
2016-07-21 11:39:22 -06:00
John Otander
5c44969456 Don't forget tachyons z index 2016-07-21 11:38:58 -06:00
John Otander
61ae961268 Merge pull request #217 from balcsida/patch-1
CDN version and link update in readme.md
2016-07-17 10:19:24 -06:00
Dávid Balatoni
d9315a4ada CDN version and link update in readme.md 2016-07-17 13:41:59 +02:00
mrmrs
cdf8bf5e61 Update version number in css comment 2016-07-14 12:09:57 +01:00
mrmrs
7023ec9b7d 4.0.4 2016-07-14 12:08:09 +01:00
mrmrs
85fa7ef9bd Adds recompiled css after updating floats module. 2016-07-14 12:07:48 +01:00
mrmrs
2fd405282d Bump floats version number 2016-07-14 12:05:32 +01:00
mrmrs
fc40fac782 4.0.3 2016-07-14 10:47:11 +01:00
mrmrs
3c58b9c128 Merge branch 'master' of github.com:tachyons-css/tachyons 2016-07-14 10:46:30 +01:00
mrmrs
7bbab31920 Update npm commands. 2016-07-14 10:45:34 +01:00
John Otander
1f0f4605cb Merge pull request #214 from tachyons-css/bump-deps
4.0.2
2016-07-12 02:21:42 -06:00
John Otander
d324878487 4.0.2 2016-07-12 02:20:55 -06:00
mrmrs
bc2b65d536 4.0.1 2016-07-05 17:25:28 +01:00
mrmrs
5b0cdcaa18 Official v4 release 2016-07-05 17:24:57 +01:00
mrmrs
ecad28c08f Merge branch 'master' of github.com:tachyons-css/tachyons 2016-07-05 17:24:33 +01:00
mrmrs
367e0b3dd3 Update tachyons to include flexbox module. 2016-07-05 17:23:32 +01:00
mrmrs
1901d95ded Update the dependency list. 2016-07-05 17:10:43 +01:00
mrmrs
dc88521714 Update border modules. 2016-07-05 15:55:13 +01:00
mrmrs
3195ff5613 Grab updated modules 2016-07-05 02:45:49 +01:00
mrmrs
635b6da183 Bump border colors version 2016-07-05 02:45:38 +01:00
mrmrs
b079e6577a Fix comment. Bump package version number. 2016-07-05 02:34:03 +01:00
mrmrs
a449b2290d Modify dependency list 2016-07-04 22:49:40 +01:00
Adam Morse
df258d0a99 Merge pull request #209 from AgtLucas/master
Update Getting started section (new version)
2016-07-03 16:57:40 +01:00
Lucas
3675c8cacd Update readme.md 2016-07-02 20:00:43 -03:00
John Otander
e19caae703 4.0.0-beta.35 2016-07-02 12:17:37 -07:00
mrmrs
a5702ff010 Update the packages for borders and radius 2016-07-01 15:56:45 +01:00
mrmrs
edc9275606 Bump font-family package version 2016-07-01 15:14:15 +01:00
Adam Morse
94bde86530 Merge pull request #206 from jongold/patch-1
Adding my bits to the README
2016-06-30 14:27:35 +01:00
Jon Gold
03fc9f1527 Adding my bits to the README
#205
2016-06-30 14:12:00 +01:00
mrmrs
41a9a71629 Add bower config 2016-06-30 13:54:56 +01:00
John Otander
2c5ea6d5bb 4.0.0-beta.34 2016-06-27 19:09:40 -06:00
John Otander
9e186ae8b5 Merge pull request #204 from tachyons-css/make-banner-dynamic
Make the header dynamic
2016-06-27 18:34:50 -06:00
John Otander
38a9667b3c Make the header dynamic 2016-06-27 18:33:13 -06:00
mrmrs
84673a547c Update version 2016-06-20 17:12:48 +01:00
mrmrs
d6b4dc4dbf Updates the order of included partials. 2016-06-20 17:12:19 +01:00
69 changed files with 4269 additions and 1340 deletions

1
.npmrc Normal file
View File

@ -0,0 +1 @@
package-lock=false

118
README.md Normal file
View File

@ -0,0 +1,118 @@
# TACHYONS
Functional CSS for humans.
Quickly build and design new UI without writing CSS.
## Principles
* Everything should be 100% responsive
* Everything should be readable on any device
* Everything should be as fast as possible
* Designing in the browser should be easy
* It should be easy to change any interface or part of an interface without breaking any existing interfaces
* Doing one thing extremely well promotes reusability and reduces repetition
* Documentation helps promote reusability and shared knowledge
* CSS shouldn't impede accessibility or the default functionality of HTML
* You should send the smallest possible amount of code to the user
## Features
* Mobile-first CSS architecture
* 490 accessible color combinations
* 8px baseline grid
* Multiple debugging utilities to reduce layout struggles
* Single-purpose class structure
* Optimized for maximum gzip compression
* Lightweight (~14kB)
* Usable across projects
* Growing open source component library
* Works well with plain HTML, React, Ember, Angular, Rails and more
* Infinitely nestable responsive grid system
* Built with PostCSS
## Getting Started
Docs can be found at http://tachyons.io/docs
The modules are generally pretty small and thus quick and easy to read.
### Use the CDN
The quickest and easiest way to start using Tachyons is to include a reference
to the minified file in the head of your HTML file.
```html
<link rel="stylesheet" href="https://unpkg.com/tachyons@4/css/tachyons.min.css">
```
### Local Setup
Clone the repo from Github and install dependencies through npm.
```
git clone https://github.com/tachyons-css/tachyons.git
cd tachyons
npm install
```
#### Dev
If you want to just use everything in tachyons/src as a jumping off point and
edit all the code yourself, you can compile all of your wonderful changes by
running:
```npm start```
This will output both minified and unminified versions of the CSS to the CSS directory and watch the src directory for changes.
It's aliased to the command:
```npm run build:watch```
If you'd like to just build the CSS once without watching the src directory, run:
```npm run build```
If you want to check that a class hasn't been redefined or 'mutated,' there is a linter to check that all of the classes have only been defined once. This can be useful if you are using another library or have written some of your own CSS and want to make sure there are no naming collisions. To do this run the command:
```npm run mutations```
## Docs
The tachyons docs located at http://tachyons.io are all open source and located at https://github.com/tachyons-css/tachyons-css.github.io
You can clone the docs and use them as a template for documenting your own design system / patterns / components.
While not everything is automated, the component library generation makes it extremely easy to
generate and organize the documentation for components as demonstrated at http://tachyons.io/components
### Community Resources
- [DWYL Learn Tachyons](https://github.com/dwyl/learn-tachyons): Learn how to use Tachyons to craft beautiful, responsive, functional and fast UI with minimal CSS
- [Tachyons TLDR](https://tachyons-tldr.now.sh/#/classes): Quick lookup for Tachyons classes, scales and color palette
- [Tachyons Pro](https://tachyonspro.netlify.app/): Fun quiz for memorizing class names
## Contributing
Please read our [code of conduct](https://github.com/tachyons-css/tachyons/blob/master/code-of-conduct.md) for contributors.
## Tachyons in Production
A longer list of sites that use tachyons in production can be found in sites.md
We love letting the community see what people are building. Please add your link to sites.md in a PR or by opening an issue if you're willing to share to your site or project.
**Featured Sites**
* https://npmjs.com
* http://www.philipyoungg.com
* https://gitpoint.co
* https://purple3.herokuapp.com
* http://blunt.af/tachy.app/
* https://fenderdigital.github.io/css-utilities/intro/
* https://play.cash
* https://bitmidi.com
And of course...
* http://tachyons.io
## Help
If you have a question or need help feel free to [open an issue here](https://github.com/tachyons-css/tachyons/issues/new) or jump into the [Tachyons slack channel](http://tachyons-slack-invite.herokuapp.com).

View File

@ -1,70 +0,0 @@
var pkg = require('./package.json')
var tachyonsModules = require('tachyons-modules')
var copy = require('copy-files')
tachyonsModules().then(function (cssModules) {
var filteredModules = cssModules.filter(function (module) {
return [
// TODO: Fix me : (
'tachyons-colors',
'tachyons-base',
'tachyons-webpack',
'tachyons-display-verbose'
].indexOf(module.name) == -1
}).map(function (cssModule) {
return cssModule.name
})
filteredModules.push('normalize.css')
var files = constructFiles(filteredModules)
copy({
files: files,
dest: __dirname + '/src',
overwrite: true
}, function (err) {
if (err) {
console.error('Error occurred copying files')
console.error(err)
process.exit(1)
}
})
})
function constructFiles (modules) {
var files = {}
modules.forEach(function (module) {
console.log('Copying ' + module)
var moduleLocation = getModuleCssLocation(module)
var moduleName = getModuleKey(module)
files['_' + moduleName + '.css'] = moduleLocation
})
return files
}
function isTachyonsModule (module) {
return module.indexOf('tachyons') !== -1
}
function isNormalizeModule (module) {
return module === 'normalize.css'
}
function getModuleCssLocation (module) {
try {
if (isTachyonsModule(module)) {
return 'node_modules/' + module + '/' + require('./node_modules/' + module + '/package.json').style
} else if (isNormalizeModule(module)) {
return 'node_modules/' + module + '/' + module
} else {
console.error('Unknown module: ' + module)
}
} catch (e) {
console.log(e)
}
}
function getModuleKey (module) {
return module.replace(/(tachyons-|\.css)/ig, '')
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,7 @@
The MIT License (MIT)
Copyright © 2020 Adam Morse & John Otander
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

321
llms.txt Normal file
View File

@ -0,0 +1,321 @@
# Tachyons CSS
> Functional CSS for humans. Quickly build and design new UI without writing CSS.
Tachyons is a functional/atomic CSS framework that provides single-purpose utility classes. Instead of writing custom CSS, you compose classes directly in HTML to style elements. The framework is mobile-first, lightweight (~14kB), and optimized for maximum gzip compression.
## Project Structure
```
/css/ # Compiled CSS output
tachyons.css # Full compiled CSS
tachyons.min.css # Minified production CSS
/src/ # Source CSS modules (PostCSS)
tachyons.css # Main entry point that imports all modules
_*.css # Individual module files (prefixed with underscore)
```
## Core Principles
- Everything should be 100% responsive
- Single-purpose class structure (one class = one CSS property)
- Mobile-first CSS architecture
- 8px baseline grid for spacing
- Designing in the browser should be easy
- Changes to one interface shouldn't break others
## Naming Conventions
Tachyons uses abbreviated class names following consistent patterns:
### Base + Modifier Pattern
Classes follow the pattern: `{property}{value}` or `{property}{direction}{value}`
Examples:
- `pa3` = padding-all: 1rem
- `mt2` = margin-top: 0.5rem
- `f4` = font-size: 1.25rem
- `w-50` = width: 50%
### Responsive Suffixes
All classes support responsive variants via breakpoint suffixes:
| Suffix | Breakpoint | Description |
|--------|------------|-------------|
| (none) | All | Mobile-first base styles |
| `-ns` | ≥30em (480px) | Not small (medium and up) |
| `-m` | 30em60em | Medium only |
| `-l` | ≥60em (960px) | Large and up |
Example: `dn db-ns` = display:none on mobile, display:block on medium+
## Spacing Scale
Uses powers of two scale (8px baseline):
| Step | Value | CSS Variable |
|------|-------|--------------|
| 0 | 0 | --spacing-none |
| 1 | 0.25rem (4px) | --spacing-extra-small |
| 2 | 0.5rem (8px) | --spacing-small |
| 3 | 1rem (16px) | --spacing-medium |
| 4 | 2rem (32px) | --spacing-large |
| 5 | 4rem (64px) | --spacing-extra-large |
| 6 | 8rem (128px) | --spacing-extra-extra-large |
| 7 | 16rem (256px) | --spacing-extra-extra-extra-large |
### Spacing Classes
- **Padding**: `pa`, `pl`, `pr`, `pt`, `pb`, `pv` (vertical), `ph` (horizontal)
- **Margin**: `ma`, `ml`, `mr`, `mt`, `mb`, `mv` (vertical), `mh` (horizontal)
Examples: `pa3`, `mt4`, `ph2-ns`, `mb0-l`
## Type Scale
| Class | Size |
|-------|------|
| `.f-headline`, `.f-6` | 6rem |
| `.f-subheadline`, `.f-5` | 5rem |
| `.f1` | 3rem |
| `.f2` | 2.25rem |
| `.f3` | 1.5rem |
| `.f4` | 1.25rem |
| `.f5` | 1rem |
| `.f6` | 0.875rem |
| `.f7` | 0.75rem (use sparingly) |
## Width Scale
### Fixed Widths (powers of 2)
| Class | Width |
|-------|-------|
| `.w1` | 1rem |
| `.w2` | 2rem |
| `.w3` | 4rem |
| `.w4` | 8rem |
| `.w5` | 16rem |
### Percentage Widths
`.w-10`, `.w-20`, `.w-25`, `.w-30`, `.w-33`, `.w-34`, `.w-40`, `.w-50`, `.w-60`, `.w-70`, `.w-75`, `.w-80`, `.w-90`, `.w-100`
Also: `.w-third`, `.w-two-thirds`, `.w-auto`
## Color System
### Grayscale
`black`, `near-black`, `dark-gray`, `mid-gray`, `gray`, `silver`, `light-silver`, `moon-gray`, `light-gray`, `near-white`, `white`
### Transparency
- Black: `black-90` through `black-05` (90% to 5% opacity)
- White: `white-90` through `white-10`
### Colors
`dark-red`, `red`, `light-red`, `orange`, `gold`, `yellow`, `light-yellow`, `purple`, `light-purple`, `dark-pink`, `hot-pink`, `pink`, `light-pink`, `dark-green`, `green`, `light-green`, `navy`, `dark-blue`, `blue`, `light-blue`, `lightest-blue`, `washed-blue`, `washed-green`, `washed-yellow`, `washed-red`
### Color Classes
- **Text color**: Use color name directly (e.g., `blue`, `dark-gray`)
- **Background**: Prefix with `bg-` (e.g., `bg-blue`, `bg-dark-gray`)
- **Border**: Prefix with `b--` (e.g., `b--blue`, `b--dark-gray`)
## Common Class Categories
### Display
`dn` (none), `di` (inline), `db` (block), `dib` (inline-block), `dt` (table), `dtc` (table-cell), `flex`, `inline-flex`
### Flexbox
- Container: `flex`, `inline-flex`, `flex-column`, `flex-row`, `flex-wrap`
- Alignment: `items-center`, `items-start`, `items-end`, `items-baseline`, `items-stretch`
- Justify: `justify-center`, `justify-start`, `justify-end`, `justify-between`, `justify-around`
- Self: `self-center`, `self-start`, `self-end`
- Flex: `flex-auto`, `flex-none`, `flex-grow-0`, `flex-grow-1`, `flex-shrink-0`, `flex-shrink-1`
- Order: `order-0` through `order-8`, `order-last`
### Position
`static`, `relative`, `absolute`, `fixed`, `sticky`
### Coordinates
`top-0`, `right-0`, `bottom-0`, `left-0`, `top-1`, `top-2`, etc.
### Border Radius
`br0`, `br1`, `br2`, `br3`, `br4`, `br-100` (circle), `br-pill` (rounded pill)
Directional: `br--top`, `br--bottom`, `br--left`, `br--right`
### Borders
- Width: `bw0`, `bw1`, `bw2`, `bw3`, `bw4`, `bw5`
- Style: `b--solid`, `b--dashed`, `b--dotted`, `b--none`
- Sides: `ba` (all), `bt` (top), `br` (right), `bb` (bottom), `bl` (left), `bn` (none)
### Typography
- Weight: `fw1` (100) through `fw9` (900), `normal`, `b` (bold)
- Style: `i` (italic), `fs-normal`
- Alignment: `tl` (left), `tr` (right), `tc` (center), `tj` (justify)
- Transform: `ttc` (capitalize), `ttl` (lowercase), `ttu` (uppercase), `ttn` (none)
- Decoration: `no-underline`, `underline`, `strike`
- Line height: `lh-solid` (1), `lh-title` (1.25), `lh-copy` (1.5)
- Letter spacing: `tracked`, `tracked-tight`, `tracked-mega`
### Visibility
`o-0` through `o-100` (opacity), `v-hidden`, `v-visible`, `clip` (visually hidden)
### Overflow
`overflow-visible`, `overflow-hidden`, `overflow-scroll`, `overflow-auto`
X/Y: `overflow-x-visible`, `overflow-y-hidden`, etc.
### Heights
Fixed: `h1`, `h2`, `h3`, `h4`, `h5` (1rem to 16rem)
Percentage: `h-25`, `h-50`, `h-75`, `h-100`
Viewport: `vh-25`, `vh-50`, `vh-75`, `vh-100`, `min-vh-100`
### Max Width
`mw1` through `mw9`, `mw-100`, `mw-none`
### Z-Index
`z-0`, `z-1`, `z-2`, `z-3`, `z-4`, `z-5`, `z-999`, `z-9999`, `z-max`, `z-inherit`, `z-initial`, `z-unset`
### Floats & Clears
`fl` (left), `fr` (right), `fn` (none), `cf` (clearfix)
### Lists
`list` (removes default styling)
### Box Sizing
`border-box` (applied globally via `*`)
### Hovers
Prefix with `hover-` for hover states: `hover-bg-blue`, `hover-black`, etc.
## Usage Examples
### Card Component
```html
<article class="mw5 center bg-white br3 pa3 pa4-ns mv3 ba b--black-10">
<div class="tc">
<img src="avatar.jpg" class="br-100 h4 w4 dib ba b--black-05 pa2">
<h1 class="f3 mb2">Jane Doe</h1>
<h2 class="f5 fw4 gray mt0">Designer</h2>
</div>
</article>
```
### Responsive Navigation
```html
<nav class="flex flex-column flex-row-ns justify-between items-center pa3">
<a class="f4 fw6 link black">Logo</a>
<div class="flex flex-column flex-row-ns">
<a class="link black pa2">About</a>
<a class="link black pa2">Work</a>
<a class="link black pa2">Contact</a>
</div>
</nav>
```
### Button
```html
<a class="f6 link dim br-pill ph3 pv2 mb2 dib white bg-dark-blue">
Click Me
</a>
```
### Responsive Grid
```html
<div class="cf">
<div class="fl w-100 w-50-m w-25-l pa2">Column 1</div>
<div class="fl w-100 w-50-m w-25-l pa2">Column 2</div>
<div class="fl w-100 w-50-m w-25-l pa2">Column 3</div>
<div class="fl w-100 w-50-m w-25-l pa2">Column 4</div>
</div>
```
### Flexbox Grid
```html
<div class="flex flex-wrap">
<div class="w-100 w-50-m w-25-l pa2">Column 1</div>
<div class="w-100 w-50-m w-25-l pa2">Column 2</div>
<div class="w-100 w-50-m w-25-l pa2">Column 3</div>
<div class="w-100 w-50-m w-25-l pa2">Column 4</div>
</div>
```
## Build Commands
```bash
npm install # Install dependencies
npm start # Build and watch for changes
npm run build # Build CSS once
npm run mutations # Check for class mutations/redefinitions
```
## CDN Usage
```html
<link rel="stylesheet" href="https://unpkg.com/tachyons@4/css/tachyons.min.css">
```
## Source Modules
The source is organized into focused single-responsibility modules:
| Module | Description |
|--------|-------------|
| `_normalize.css` | CSS reset/normalization |
| `_box-sizing.css` | Border-box sizing |
| `_spacing.css` | Margin and padding |
| `_type-scale.css` | Font sizes |
| `_typography.css` | Font families, measures |
| `_widths.css` | Width utilities |
| `_heights.css` | Height utilities |
| `_max-widths.css` | Max-width utilities |
| `_display.css` | Display properties |
| `_flexbox.css` | Flexbox utilities |
| `_position.css` | Position utilities |
| `_coordinates.css` | Top/right/bottom/left |
| `_floats.css` | Float utilities |
| `_colors.css` | CSS color variables |
| `_skins.css` | Text and background colors |
| `_border-colors.css` | Border colors |
| `_borders.css` | Border utilities |
| `_border-radius.css` | Border radius |
| `_border-widths.css` | Border widths |
| `_border-style.css` | Border styles |
| `_box-shadow.css` | Box shadows |
| `_opacity.css` | Opacity utilities |
| `_overflow.css` | Overflow utilities |
| `_visibility.css` | Visibility utilities |
| `_z-index.css` | Z-index scale |
| `_hovers.css` | Hover state utilities |
| `_font-family.css` | Font stacks |
| `_font-weight.css` | Font weights |
| `_font-style.css` | Italic/normal |
| `_line-height.css` | Line heights |
| `_letter-spacing.css` | Letter spacing |
| `_text-align.css` | Text alignment |
| `_text-transform.css` | Text transforms |
| `_text-decoration.css` | Underlines, etc. |
| `_vertical-align.css` | Vertical alignment |
| `_white-space.css` | White space handling |
| `_word-break.css` | Word breaking |
| `_aspect-ratios.css` | Aspect ratio containers |
| `_images.css` | Image utilities |
| `_background-size.css` | Background sizing |
| `_background-position.css` | Background positioning |
| `_lists.css` | List styling |
| `_tables.css` | Table utilities |
| `_forms.css` | Form element resets |
| `_utilities.css` | Misc utilities |
| `_negative-margins.css` | Negative margin utilities |
| `_debug.css` | Layout debugging |
| `_debug-children.css` | Debug children outlines |
| `_debug-grid.css` | Grid overlay debugging |
| `_media-queries.css` | Breakpoint definitions |
## Key CSS Variables
Spacing, colors, and breakpoints are defined as CSS custom properties in their respective modules. Override these in your own CSS to customize the design system.
## Documentation
Full documentation: http://tachyons.io/docs
Component library: http://tachyons.io/components
GitHub: https://github.com/tachyons-css/tachyons

View File

@ -1,9 +1,9 @@
{
"name": "tachyons",
"version": "4.0.0-beta.32",
"version": "4.12.0",
"description": "Functional CSS for humans",
"author": "mrmrs",
"style": "css/tachyons.css",
"style": "css/tachyons.min.css",
"main": "css/tachyons.css",
"files": [
"css",
@ -12,93 +12,38 @@
"repository": "tachyons-css/tachyons",
"keywords": [
"css",
"sass",
"oocss",
"postcss",
"functional css",
"design",
"responsive",
"performance"
],
"license": "MIT",
"devDependencies": {
"copy-files": "^0.1.0",
"immutable-css-cli": "^1.1.1",
"normalize.css": "^4.1.1",
"tachyons-cli": "^0.6.0",
"tachyons-modules": "^1.1.3",
"watch": "^0.18.0"
"normalize.css": "^8.0.0",
"tachyons-modules": "^1.1.10",
"tachyons-cli": "^1.3.2",
"watch": "^1.0.2"
},
"contributors": [
{
"name": "adam morse",
"email": "hi@mrmrs.cc"
},
{
"name": "robert forloine",
"url": "http://www.sndsgn.com"
},
{
"name": "david potsiadlo",
"url": "http://www.davidpots.com/"
},
{
"name": "tyler benziger",
"url": "http://tybenz.com"
},
{
"name": "john otander",
"url": "http://johnotander.com"
}
],
"scripts": {
"start": "npm run build:css && npm run build:minify",
"start": "npm run build:watch",
"mutations": "immutable-css src/tachyons.css --strict",
"build": "node build.js && npm run build:css && npm start",
"build": "npm run build:css && npm run build:minify",
"build:css": "tachyons src/tachyons.css > css/tachyons.css",
"build:minify": "tachyons src/tachyons.css -m > css/tachyons.min.css",
"build:watch": "watch 'npm start' ./src/"
},
"dependencies": {
"tachyons-background-size": "^3.0.3",
"tachyons-border-colors": "^4.0.5",
"tachyons-border-radius": "^4.1.2",
"tachyons-border-style": "^3.0.2",
"tachyons-border-widths": "^2.0.2",
"tachyons-borders": "^2.1.0",
"tachyons-box-sizing": "^3.1.2",
"tachyons-box-shadow": "^1.1.0",
"tachyons-clears": "^2.2.0",
"tachyons-colors": "^5.1.2",
"tachyons-coordinates": "^3.0.1",
"tachyons-debug": "^1.1.2",
"tachyons-display": "^4.1.0",
"tachyons-floats": "^2.0.4",
"tachyons-font-family": "^4.1.2",
"tachyons-font-style": "^3.0.1",
"tachyons-font-weight": "^4.0.3",
"tachyons-forms": "^3.0.0",
"tachyons-heights": "^5.0.0",
"tachyons-hovers": "^2.3.1",
"tachyons-images": "^1.0.3",
"tachyons-letter-spacing": "^2.1.2",
"tachyons-line-height": "^2.0.4",
"tachyons-links": "^3.0.1",
"tachyons-lists": "^2.0.4",
"tachyons-max-widths": "^3.1.1",
"tachyons-opacity": "^1.1.0",
"tachyons-outlines": "^1.0.0",
"tachyons-overflow": "^3.0.1",
"tachyons-position": "^5.0.1",
"tachyons-skins": "^3.1.5",
"tachyons-spacing": "^5.0.10",
"tachyons-tables": "^1.0.0",
"tachyons-text-align": "^2.0.4",
"tachyons-text-decoration": "^3.1.1",
"tachyons-text-transform": "^3.0.5",
"tachyons-type-scale": "^5.0.3",
"tachyons-typography": "^2.3.0",
"tachyons-utilities": "^1.2.1",
"tachyons-vertical-align": "^2.0.3",
"tachyons-visibility": "^1.0.4",
"tachyons-white-space": "^3.0.1",
"tachyons-widths": "^4.0.2",
"tachyons-word-break": "1.0.1"
"build:minify": "tachyons src/tachyons.css --minify > css/tachyons.min.css",
"build:watch": "watch \"npm run build\" ./src/"
}
}

127
readme.md
View File

@ -1,127 +0,0 @@
# TACHYONS
Functional CSS for humans.
Quickly build and design new UI without writing CSS.
## Principles
* Everything should be 100% responsive
* Everything should be readable on any device
* Everything should be as performant as possible
* Designing in the browser should be easy
* It should be easy to change any interface or part of an interface without breaking any existing interfaces
* Doing one thing extremely well promotes reusability and reduces repetition
* CSS is global. HTML is not. Send the smallest amount of code to the user as possible.
## Features
* Mobile-first css
* Single-purpose class structure
* Optimized for maximum gzip compression
* 7.2kB when minified and gzipped
* Usable across projects
* Infinitely nestable responsive grid system
* Built with Postcss
## Getting started
Docs can be found at http://tachyons.io/docs
The modules are generally pretty small and thus easy to read and grock if you're familiar with css at all.
### Use the CDN
The quickest and easiest way to start using tachyons is to include a reference
to the minified file in the head of your html file.
Currently the latest version is 4.0.0-beta.28
```html
<link rel="stylesheet" href="https://npmcdn.com/tachyons@4.0.0-beta.28/css/tachyons.min.css">
```
### Local Setup
Clone the repo from github and install dependencies through npm.
```
git clone https://github.com/tachyons-css/tachyons.git
cd tachyons
npm install
```
#### Build
##### First time
Tachyons is available as a series of small self contained css modules. They aren't dependent on eachother but
are designed to play well together. But tachyons is also just css. And you should feel free to edit css
that is in your project. The first time you build tachyons all of the css gets installed via npm, but the modules
then get copied over to your local src directory and then the [`tachyons-cli`](https://github.com/tachyons-css/tachyons-cli)
uses a series of postcss plugins to compile the source down to vanilla css.
##### Updating
If you want to update a tachyons partial, install the desired module version via npm and run the build command again. Note
this will copy over all source files, so if you've modified src/ your changes might will be overwritten but you can use version control (like git!) to undo these changes.
```npm run build```
#### Dev
If you want to just use src as a jumping off point and edit all the code yourself, you can compile all of your wonderful changes by running
```npm start```
This will output both minified and unminified versions of the css to the css directory.
If you want to recompile everything from src everytime you save a change - you can run the following command, which will compile and minify the css
```npm run build:watch```
If you want to check that a class hasn't been redefined or 'mutated' there is a linter to check that all of the classes have only been defined once. This can be useful if you are using another library or have written some of your own css and want to make sure there are no naming collisions. To do this run the command
```npm run mutations```
## Contributing
If you want to make a PR to change part of the css source for tachyons, make sure you make the PR on the corresponding module
that can be found in the [tachyons org](http://github.com/tachyons-css/). Those modules get copied into the main repo so
any changes you make to the css in this repo would get overridden.
Also please read our [code of conduct](https://github.com/tachyons-css/tachyons/blob/master/code-of-conduct.md) for contributors.
## Some websites that use modules from the tachyons project
(if you have a project that uses tachyons feel free to make a PR to add it to this list)
* http://spenhar.com
* http://www.csspurge.com
* http://bluebottlecoffee.com
* http://aboutlife.com
* http://clrs.cc
* http://mrmrs.io/gradients
* http://joinoneroom.com
* https://www.getnoodl.es
* https://natwelch.com
* http://mrmrs.io/profile/
* http://mn-ml.cc
* http://pesticide.io
* http://mrmrs.io/btns/
* http://zachhurd.com
* http://mrmrs.cc
* http://mrmrs.io/up/
* http://mrmrs.io/beats/
* http://mrmrs.io/writing
* http://fade.pics
* http://gfffs.com
* https://wordpress.org/themes/vanilla-milkshake/
* http://comics.hongkonggong.com/
And of course...
* http://tachyons.io
## Help
If you have a question feel free to open an issue here or jump into the [Tachyons slack channel](http://tachyons-slack-invite.herokuapp.com).
## License
MIT

111
sites.md Normal file
View File

@ -0,0 +1,111 @@
* https://gohugo.io
* https://npmjs.com
* https://www.offen.dev
* https://interfacelovers.com
* https://friendstalkfrontend.com
* http://www.philipyoungg.com
* https://antonsten.com
* https://enbytech.github.io
* https://fontawesome.com
* https://asay.io
* https://detroitjs.com
* https://purple3.herokuapp.com
* https://watsonmulkey.github.io
* http://vuenosair.es
* http://www.codeblocq.com
* http://blunt.af/tachy.app/
* https://aframevr-userland.github.io/mainframe/
* https://coralproject.net
* https://goldenstaterecord.com
* http://www.sogol.co
* http://lastjapan.com
* https://segment.com
* http://hicuties.com
* https://urlbox.io
* https://loronarecords.com
* https://community.algolia.com/wordpress/
* http://studiocraft.cc
* http://samueldregan.com
* https://filmstrip.cf
* https://voteplz.com
* http://bluebottlecoffee.com
* http://cyclelove.cc
* http://topher.design
* http://kerem.co
* http://iheanyi.com/
* http://johnotander.com
* https://vimgifs.com
* http://jon.gold/txt
* http://rene.jon.gold
* https://tinychime.github.io/jekyons/
* http://prnt.cc
* http://spenhar.com
* http://randoma11y.com
* http://www.csspurge.com
* http://clrs.cc
* https://cljsjs.github.io
* https://www.getnoodl.es
* https://natwelch.com
* http://pesticide.io
* http://zachhurd.com
* http://gfffs.com
* https://wordpress.org/themes/vanilla-milkshake/
* http://comics.hongkonggong.com/
* https://accessmyinfo.hk/#/
* https://accessmyinfo.org/#/
* http://rene.jon.gold
* http://randoma11y.com
* http://designbytyping.com
* http://colepeters.com
* https://atmin.github.io/funponent/
* http://blog.colepeters.com
* http://aboutlife.com
* http://joinoneroom.com
* http://filipaonunes.com
* https://vakra.band
* http://tylernford.com
* https://adventuretron.org
* https://uptimeumbrella.com
* http://www.talbs.me
* https://podviaznikov.com
* http://seanoshea.me
* https://www.hiaida.com
* http://maxogden.github.io/screencat/
* http://numenta.com
* https://windtoday.co
* https://crunchbangplusplus.org
* http://claudio.netlify.com
* http://devday-ar.com
* https://zoneii.github.io
* http://kow.fm
* http://jonshort.me
* https://nuxtjs.org
* http://devgame.surge.sh
* https://scottmathson.com
* https://podviaznikov.com
* https://hero-patterns.lowmess.com
* https://colinwilson.uk
* https://grodziski.com
* https://hatchloyalty.com
* http://www.spokesman.com/
* https://enveloop.studio
* http://tylerdeitz.com
* https://www.dcdesignweek.org/
* https://tribekampala.com
* https://www.classaction.org
* https://gaest.com
* https://aravindh.net
* https://www.starklabs.io/
* https://pylon.design
* https://lasttramfrom.com/
* https://www.stepahead.de
* https://cryptocurrencyjobs.co/
* https://foundlo.st
* https://jjude.com
* http://www.spokesman.com
* https://beta.observablehq.com/
* https://www.medienblau.de
* https://c.atet.in
* https://tools.kaklabs.com
* https://eppendocs.de
* https://sparrowmobile.com/

135
src/_aspect-ratios.css Normal file
View File

@ -0,0 +1,135 @@
/*
ASPECT RATIOS
*/
/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc.
* Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e
* Make sure there are no height and width attributes on the embedded media.
* Adapted from: https://github.com/suitcss/components-flex-embed
*
* Example:
*
* <div class="aspect-ratio aspect-ratio--16x9">
* <iframe class="aspect-ratio--object"></iframe>
* </div>
*
* */
.aspect-ratio {
height: 0;
position: relative;
}
.aspect-ratio--16x9 { padding-bottom: 56.25%; }
.aspect-ratio--9x16 { padding-bottom: 177.77%; }
.aspect-ratio--4x3 { padding-bottom: 75%; }
.aspect-ratio--3x4 { padding-bottom: 133.33%; }
.aspect-ratio--6x4 { padding-bottom: 66.6%; }
.aspect-ratio--4x6 { padding-bottom: 150%; }
.aspect-ratio--8x5 { padding-bottom: 62.5%; }
.aspect-ratio--5x8 { padding-bottom: 160%; }
.aspect-ratio--7x5 { padding-bottom: 71.42%; }
.aspect-ratio--5x7 { padding-bottom: 140%; }
.aspect-ratio--1x1 { padding-bottom: 100%; }
.aspect-ratio--object {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
@media (--breakpoint-not-small){
.aspect-ratio-ns {
height: 0;
position: relative;
}
.aspect-ratio--16x9-ns { padding-bottom: 56.25%; }
.aspect-ratio--9x16-ns { padding-bottom: 177.77%; }
.aspect-ratio--4x3-ns { padding-bottom: 75%; }
.aspect-ratio--3x4-ns { padding-bottom: 133.33%; }
.aspect-ratio--6x4-ns { padding-bottom: 66.6%; }
.aspect-ratio--4x6-ns { padding-bottom: 150%; }
.aspect-ratio--8x5-ns { padding-bottom: 62.5%; }
.aspect-ratio--5x8-ns { padding-bottom: 160%; }
.aspect-ratio--7x5-ns { padding-bottom: 71.42%; }
.aspect-ratio--5x7-ns { padding-bottom: 140%; }
.aspect-ratio--1x1-ns { padding-bottom: 100%; }
.aspect-ratio--object-ns {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
}
@media (--breakpoint-medium){
.aspect-ratio-m {
height: 0;
position: relative;
}
.aspect-ratio--16x9-m { padding-bottom: 56.25%; }
.aspect-ratio--9x16-m { padding-bottom: 177.77%; }
.aspect-ratio--4x3-m { padding-bottom: 75%; }
.aspect-ratio--3x4-m { padding-bottom: 133.33%; }
.aspect-ratio--6x4-m { padding-bottom: 66.6%; }
.aspect-ratio--4x6-m { padding-bottom: 150%; }
.aspect-ratio--8x5-m { padding-bottom: 62.5%; }
.aspect-ratio--5x8-m { padding-bottom: 160%; }
.aspect-ratio--7x5-m { padding-bottom: 71.42%; }
.aspect-ratio--5x7-m { padding-bottom: 140%; }
.aspect-ratio--1x1-m { padding-bottom: 100%; }
.aspect-ratio--object-m {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
}
@media (--breakpoint-large){
.aspect-ratio-l {
height: 0;
position: relative;
}
.aspect-ratio--16x9-l { padding-bottom: 56.25%; }
.aspect-ratio--9x16-l { padding-bottom: 177.77%; }
.aspect-ratio--4x3-l { padding-bottom: 75%; }
.aspect-ratio--3x4-l { padding-bottom: 133.33%; }
.aspect-ratio--6x4-l { padding-bottom: 66.6%; }
.aspect-ratio--4x6-l { padding-bottom: 150%; }
.aspect-ratio--8x5-l { padding-bottom: 62.5%; }
.aspect-ratio--5x8-l { padding-bottom: 160%; }
.aspect-ratio--7x5-l { padding-bottom: 71.42%; }
.aspect-ratio--5x7-l { padding-bottom: 140%; }
.aspect-ratio--1x1-l { padding-bottom: 100%; }
.aspect-ratio--object-l {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
}

View File

@ -0,0 +1,126 @@
/*
BACKGROUND POSITION
Base:
bg = background
Modifiers:
-center = center center
-top = top center
-right = center right
-bottom = bottom center
-left = center left
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.bg-center {
background-repeat: no-repeat;
background-position: center center;
}
.bg-top {
background-repeat: no-repeat;
background-position: top center;
}
.bg-right {
background-repeat: no-repeat;
background-position: center right;
}
.bg-bottom {
background-repeat: no-repeat;
background-position: bottom center;
}
.bg-left {
background-repeat: no-repeat;
background-position: center left;
}
@media (--breakpoint-not-small) {
.bg-center-ns {
background-repeat: no-repeat;
background-position: center center;
}
.bg-top-ns {
background-repeat: no-repeat;
background-position: top center;
}
.bg-right-ns {
background-repeat: no-repeat;
background-position: center right;
}
.bg-bottom-ns {
background-repeat: no-repeat;
background-position: bottom center;
}
.bg-left-ns {
background-repeat: no-repeat;
background-position: center left;
}
}
@media (--breakpoint-medium) {
.bg-center-m {
background-repeat: no-repeat;
background-position: center center;
}
.bg-top-m {
background-repeat: no-repeat;
background-position: top center;
}
.bg-right-m {
background-repeat: no-repeat;
background-position: center right;
}
.bg-bottom-m {
background-repeat: no-repeat;
background-position: bottom center;
}
.bg-left-m {
background-repeat: no-repeat;
background-position: center left;
}
}
@media (--breakpoint-large) {
.bg-center-l {
background-repeat: no-repeat;
background-position: center center;
}
.bg-top-l {
background-repeat: no-repeat;
background-position: top center;
}
.bg-right-l {
background-repeat: no-repeat;
background-position: center right;
}
.bg-bottom-l {
background-repeat: no-repeat;
background-position: bottom center;
}
.bg-left-l {
background-repeat: no-repeat;
background-position: center left;
}
}

View File

@ -1,17 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BACKGROUND SIZE
Base:
bg = background-size
Modifiers:
-cv = cover
-cn = contain
Docs: http://tachyons.io/docs/themes/background-size/
Media Query Extensions:
-ns = not-small
@ -25,20 +15,20 @@
on an html element.
*/
.bg-cv { background-size: cover; }
.bg-cn { background-size: contain; }
.cover { background-size: cover!important; }
.contain { background-size: contain!important; }
@media (--breakpoint-not-small) {
.bg-cv-ns { background-size: cover; }
.bg-cn-ns { background-size: contain; }
.cover-ns { background-size: cover!important; }
.contain-ns { background-size: contain!important; }
}
@media (--breakpoint-medium) {
.bg-cv-m { background-size: cover; }
.bg-cn-m { background-size: contain; }
.cover-m { background-size: cover!important; }
.contain-m { background-size: contain!important; }
}
@media (--breakpoint-large) {
.bg-cv-l { background-size: cover; }
.bg-cn-l { background-size: contain; }
.cover-l { background-size: cover!important; }
.contain-l { background-size: contain!important; }
}

View File

@ -1,57 +1,20 @@
/*
Tachyons
COLOR VARIABLES
Grayscale
- Solids
- Transparencies
*/
:root {
--black: #000;
--near-black: #111;
--dark-gray:#333;
--mid-gray:#555;
--gray: #777;
--silver: #999;
--light-silver: #aaa;
--moon-gray: #ccc;
--light-gray: #eee;
--near-white: #f4f4f4;
--white: #fff;
--transparent: transparent;
--black-90: rgba(0,0,0,.9);
--black-80: rgba(0,0,0,.8);
--black-70: rgba(0,0,0,.7);
--black-60: rgba(0,0,0,.6);
--black-50: rgba(0,0,0,.5);
--black-40: rgba(0,0,0,.4);
--black-30: rgba(0,0,0,.3);
--black-20: rgba(0,0,0,.2);
--black-10: rgba(0,0,0,.1);
--black-05: rgba(0,0,0,.05);
--black-025: rgba(0,0,0,.025);
--black-0125: rgba(0,0,0,.0125);
--white-90: rgba(255,255,255,.9);
--white-80: rgba(255,255,255,.8);
--white-70: rgba(255,255,255,.7);
--white-60: rgba(255,255,255,.6);
--white-50: rgba(255,255,255,.5);
--white-40: rgba(255,255,255,.4);
--white-30: rgba(255,255,255,.3);
--white-20: rgba(255,255,255,.2);
--white-10: rgba(255,255,255,.1);
--white-05: rgba(255,255,255,.05);
--white-025: rgba(255,255,255,.025);
--white-0125: rgba(255,255,255,.0125);
}
/*
BORDER COLORS
Docs: http://tachyons.io/docs/themes/borders/
Border colors can be used to extend the base
border classes ba,bt,bb,br,bl found in the _borders.css file.
The base border class by default will set the color of the border
to that of the current text color. These classes are for the cases
where you desire for the text and border colors to be different.
Base:
b = border
Modifiers:
--color-name = each color variable name is also a border color name
*/
@ -62,6 +25,7 @@
.b--gray { border-color: var(--gray); }
.b--silver { border-color: var(--silver); }
.b--light-silver { border-color: var(--light-silver); }
.b--moon-gray { border-color: var(--moon-gray); }
.b--light-gray { border-color: var(--light-gray); }
.b--near-white { border-color: var(--near-white); }
.b--white { border-color: var(--white); }
@ -92,4 +56,33 @@
.b--black-025 { border-color: var(--black-025); }
.b--black-0125 { border-color: var(--black-0125); }
.b--dark-red { border-color: var(--dark-red); }
.b--red { border-color: var(--red); }
.b--light-red { border-color: var(--light-red); }
.b--orange { border-color: var(--orange); }
.b--gold { border-color: var(--gold); }
.b--yellow { border-color: var(--yellow); }
.b--light-yellow { border-color: var(--light-yellow); }
.b--purple { border-color: var(--purple); }
.b--light-purple { border-color: var(--light-purple); }
.b--dark-pink { border-color: var(--dark-pink); }
.b--hot-pink { border-color: var(--hot-pink); }
.b--pink { border-color: var(--pink); }
.b--light-pink { border-color: var(--light-pink); }
.b--dark-green { border-color: var(--dark-green); }
.b--green { border-color: var(--green); }
.b--light-green { border-color: var(--light-green); }
.b--navy { border-color: var(--navy); }
.b--dark-blue { border-color: var(--dark-blue); }
.b--blue { border-color: var(--blue); }
.b--light-blue { border-color: var(--light-blue); }
.b--lightest-blue { border-color: var(--lightest-blue); }
.b--washed-blue { border-color: var(--washed-blue); }
.b--washed-green { border-color: var(--washed-green); }
.b--washed-yellow { border-color: var(--washed-yellow); }
.b--washed-red { border-color: var(--washed-red); }
.b--transparent { border-color: var(--transparent); }
.b--inherit { border-color: inherit; }
.b--initial { border-color: initial; }
.b--unset { border-color: unset; }

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BORDER RADIUS
Docs: http://tachyons.io/docs/themes/border-radius/
Base:
br = border-radius
@ -15,8 +12,10 @@
2 = 2nd step in scale
3 = 3rd step in scale
4 = 4th step in scale
-100 = 100%
Literal values:
-100 = 100%
-pill = 9999px
Media Query Extensions:
-ns = not-small
@ -31,6 +30,7 @@
.br3 { border-radius: .5rem; }
.br4 { border-radius: 1rem; }
.br-100 { border-radius: 100%; }
.br-pill { border-radius: 9999px; }
.br--bottom {
border-top-left-radius: 0;
border-top-right-radius: 0;
@ -39,6 +39,17 @@
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.br--right {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.br--left {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.br-inherit { border-radius: inherit; }
.br-initial { border-radius: initial; }
.br-unset { border-radius: unset; }
@media (--breakpoint-not-small) {
.br0-ns { border-radius: 0; }
@ -47,6 +58,7 @@
.br3-ns { border-radius: .5rem; }
.br4-ns { border-radius: 1rem; }
.br-100-ns { border-radius: 100%; }
.br-pill-ns { border-radius: 9999px; }
.br--bottom-ns {
border-top-left-radius: 0;
border-top-right-radius: 0;
@ -55,6 +67,17 @@
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.br--right-ns {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.br--left-ns {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.br-inherit-ns { border-radius: inherit; }
.br-initial-ns { border-radius: initial; }
.br-unset-ns { border-radius: unset; }
}
@media (--breakpoint-medium) {
@ -64,6 +87,7 @@
.br3-m { border-radius: .5rem; }
.br4-m { border-radius: 1rem; }
.br-100-m { border-radius: 100%; }
.br-pill-m { border-radius: 9999px; }
.br--bottom-m {
border-top-left-radius: 0;
border-top-right-radius: 0;
@ -72,6 +96,17 @@
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.br--right-m {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.br--left-m {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.br-inherit-m { border-radius: inherit; }
.br-initial-m { border-radius: initial; }
.br-unset-m { border-radius: unset; }
}
@media (--breakpoint-large) {
@ -81,12 +116,24 @@
.br3-l { border-radius: .5rem; }
.br4-l { border-radius: 1rem; }
.br-100-l { border-radius: 100%; }
.br-pill-l { border-radius: 9999px; }
.br--bottom-l {
border-radius-top-left: 0;
border-radius-top-right: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.br--top-l {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.br--right-l {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.br--left-l {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.br-inherit-l { border-radius: inherit; }
.br-initial-l { border-radius: initial; }
.br-unset-l { border-radius: unset; }
}

View File

@ -1,19 +1,18 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BORDER STYLES
Docs: http://tachyons.io/docs/themes/borders/
Depends on base border module in _borders.css
Base:
bs = border-style
b = border-style
Modifiers:
none = none
dotted = dotted
dashed = dashed
solid = solid
--none = none
--dotted = dotted
--dashed = dashed
--solid = solid
Media Query Extensions:
-ns = not-small
@ -22,28 +21,28 @@
*/
.b--none { border-style: none; }
.b--dotted { border-style: dotted; }
.b--dashed { border-style: dashed; }
.b--solid { border-style: solid; }
.b--none { border-style: none; }
@media (--breakpoint-not-small) {
.b--none-ns { border-style: none; }
.b--dotted-ns { border-style: dotted; }
.b--dashed-ns { border-style: dashed; }
.b--solid-ns { border-style: solid; }
.b--none-ns { border-style: none; }
}
@media (--breakpoint-medium) {
.b--none-m { border-style: none; }
.b--dotted-m { border-style: dotted; }
.b--dashed-m { border-style: dashed; }
.b--solid-m { border-style: solid; }
.b--none-m { border-style: none; }
}
@media (--breakpoint-large) {
.b--none-l { border-style: none; }
.b--dotted-l { border-style: dotted; }
.b--dashed-l { border-style: dashed; }
.b--solid-l { border-style: solid; }
.b--none-l { border-style: none; }
}

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BORDER WIDTHS
Docs: http://tachyons.io/docs/themes/borders/
Base:
bw = border-width
@ -31,6 +28,12 @@
.bw4 { border-width: 1rem; }
.bw5 { border-width: 2rem; }
/* Resets */
.bt-0 { border-top-width: 0; }
.br-0 { border-right-width: 0; }
.bb-0 { border-bottom-width: 0; }
.bl-0 { border-left-width: 0; }
@media (--breakpoint-not-small) {
.bw0-ns { border-width: 0; }
.bw1-ns { border-width: .125rem; }
@ -38,6 +41,10 @@
.bw3-ns { border-width: .5rem; }
.bw4-ns { border-width: 1rem; }
.bw5-ns { border-width: 2rem; }
.bt-0-ns { border-top-width: 0; }
.br-0-ns { border-right-width: 0; }
.bb-0-ns { border-bottom-width: 0; }
.bl-0-ns { border-left-width: 0; }
}
@media (--breakpoint-medium) {
@ -47,6 +54,10 @@
.bw3-m { border-width: .5rem; }
.bw4-m { border-width: 1rem; }
.bw5-m { border-width: 2rem; }
.bt-0-m { border-top-width: 0; }
.br-0-m { border-right-width: 0; }
.bb-0-m { border-bottom-width: 0; }
.bl-0-m { border-left-width: 0; }
}
@media (--breakpoint-large) {
@ -56,4 +67,8 @@
.bw3-l { border-width: .5rem; }
.bw4-l { border-width: 1rem; }
.bw5-l { border-width: 2rem; }
.bt-0-l { border-top-width: 0; }
.br-0-l { border-right-width: 0; }
.bb-0-l { border-bottom-width: 0; }
.bl-0-l { border-left-width: 0; }
}

View File

@ -1,18 +1,23 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BORDER BASE
BORDERS
Docs: http://tachyons.io/docs/themes/borders/
Legend
Base:
b = border
a = all
t = top
r = right
b = bottom
l = left
Modifiers:
a = all
t = top
r = right
b = bottom
l = left
n = none
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
@ -23,6 +28,7 @@
.bl { border-left-style: solid; border-left-width: 1px; }
.bn { border-style: none; border-width: 0; }
@media (--breakpoint-not-small) {
.ba-ns { border-style: solid; border-width: 1px; }
.bt-ns { border-top-style: solid; border-top-width: 1px; }

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
BOX-SHADOW
Docs: http://tachyons.io/docs/themes/box-shadow/
Media Query Extensions:
-ns = not-small

View File

@ -1,19 +1,26 @@
/*
Box Sizing
BOX SIZING
*/
html,
body,
div,
article,
aside,
section,
main,
nav,
footer,
header,
form,
fieldset,
legend,
pre,
code,
a,
h1,h2,h3,h4,h5,h6,
p,
ul,
ol,
@ -21,7 +28,14 @@ li,
dl,
dt,
dd,
blockquote,
figcaption,
figure,
textarea,
table,
td,
th,
tr,
input[type="email"],
input[type="number"],
input[type="password"],

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
CLEARFIX
http://tachyons.io/docs/layout/clearfix/
*/

View File

@ -6,6 +6,8 @@
Grayscale
- Solids
- Transparencies
Colors
*/
:root {
@ -48,4 +50,31 @@
--white-05: rgba(255,255,255,.05);
--white-025: rgba(255,255,255,.025);
--white-0125: rgba(255,255,255,.0125);
--dark-red: #e7040f;
--red: #ff4136;
--light-red: #ff725c;
--orange: #ff6300;
--gold: #ffb700;
--yellow: #ffd700;
--light-yellow: #fbf1a9;
--purple: #5e2ca5;
--light-purple: #a463f2;
--dark-pink: #d5008f;
--hot-pink: #ff41b4;
--pink: #ff80cc;
--light-pink: #ffa3d7;
--dark-green: #137752;
--green: #19a974;
--light-green: #9eebcf;
--navy: #001b44;
--dark-blue: #00449e;
--blue: #357edd;
--light-blue: #96ccff;
--lightest-blue: #cdecff;
--washed-blue: #f6fffe;
--washed-green: #e8fdf5;
--washed-yellow: #fffceb;
--washed-red: #ffdfdf;
}

View File

@ -1,13 +1,28 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
COORDINATES
Docs: http://tachyons.io/docs/layout/position/
Use in combination with the position module.
Base:
top
bottom
right
left
Modifiers:
-0 = literal value 0
-1 = literal value 1
-2 = literal value 2
--1 = literal value -1
--2 = literal value -2
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.top-0 { top: 0; }

View File

@ -1,6 +1,7 @@
/*
DEBUG CHILDREN
Docs: http://tachyons.io/docs/debug/
Just add the debug class to any element to see outlines on its
children.
@ -8,4 +9,6 @@
*/
.debug * { outline: 1px solid gold; }
.debug-white * { outline: 1px solid white; }
.debug-black * { outline: 1px solid black; }

26
src/_debug-grid.css Normal file
View File

@ -0,0 +1,26 @@
/*
DEBUG GRID
http://tachyons.io/docs/debug-grid/
Can be useful for debugging layout issues
or helping to make sure things line up perfectly.
Just tack one of these classes onto a parent element.
*/
.debug-grid {
background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII=) repeat top left;
}
.debug-grid-16 {
background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII=) repeat top left;
}
.debug-grid-8-solid {
background:white url(data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw==) repeat top left;
}
.debug-grid-16-solid {
background:white url(data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7) repeat top left;
}

View File

@ -1,3 +1,15 @@
/*
DEBUG (PESTICIDE)
Docs: http://tachyons.io/docs/debug/
This is a partial you have to manually include in your
build file. It places a different colored outline on
each element which can help you debug layout issues.
There is also a handy chrome extension that can
be found at http://pesticide.io
*/
body { outline: 1px solid #2980B9!important; }
article { outline: 1px solid #3498DB!important; }

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
DISPLAY
Docs: http://tachyons.io/docs/layout/display
Base:
d = display
@ -16,9 +13,9 @@
it = inline-table
t = table
tc = table-cell
tr = table-row
tcol = table-column
tcolg = table-column-group
t-row = table-row
t-columm = table-column
t-column-group = table-column-group
Media Query Extensions:
-ns = not-small

250
src/_flexbox.css Normal file
View File

@ -0,0 +1,250 @@
/*
FLEXBOX
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.flex { display: flex; }
.inline-flex { display: inline-flex; }
/* 1. Fix for Chrome 44 bug.
* https://code.google.com/p/chromium/issues/detail?id=506893 */
.flex-auto {
flex: 1 1 auto;
min-width: 0; /* 1 */
min-height: 0; /* 1 */
}
.flex-none { flex: none; }
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-row-reverse { flex-direction: row-reverse; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-baseline { align-self: baseline; }
.self-stretch { align-self: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.content-start { align-content: flex-start; }
.content-end { align-content: flex-end; }
.content-center { align-content: center; }
.content-between { align-content: space-between; }
.content-around { align-content: space-around; }
.content-stretch { align-content: stretch; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-last { order: 99999; }
.flex-grow-0 { flex-grow: 0; }
.flex-grow-1 { flex-grow: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.flex-shrink-1 { flex-shrink: 1; }
@media (--breakpoint-not-small) {
.flex-ns { display: flex; }
.inline-flex-ns { display: inline-flex; }
.flex-auto-ns {
flex: 1 1 auto;
min-width: 0; /* 1 */
min-height: 0; /* 1 */
}
.flex-none-ns { flex: none; }
.flex-column-ns { flex-direction: column; }
.flex-row-ns { flex-direction: row; }
.flex-wrap-ns { flex-wrap: wrap; }
.flex-nowrap-ns { flex-wrap: nowrap; }
.flex-wrap-reverse-ns { flex-wrap: wrap-reverse; }
.flex-column-reverse-ns { flex-direction: column-reverse; }
.flex-row-reverse-ns { flex-direction: row-reverse; }
.items-start-ns { align-items: flex-start; }
.items-end-ns { align-items: flex-end; }
.items-center-ns { align-items: center; }
.items-baseline-ns { align-items: baseline; }
.items-stretch-ns { align-items: stretch; }
.self-start-ns { align-self: flex-start; }
.self-end-ns { align-self: flex-end; }
.self-center-ns { align-self: center; }
.self-baseline-ns { align-self: baseline; }
.self-stretch-ns { align-self: stretch; }
.justify-start-ns { justify-content: flex-start; }
.justify-end-ns { justify-content: flex-end; }
.justify-center-ns { justify-content: center; }
.justify-between-ns { justify-content: space-between; }
.justify-around-ns { justify-content: space-around; }
.content-start-ns { align-content: flex-start; }
.content-end-ns { align-content: flex-end; }
.content-center-ns { align-content: center; }
.content-between-ns { align-content: space-between; }
.content-around-ns { align-content: space-around; }
.content-stretch-ns { align-content: stretch; }
.order-0-ns { order: 0; }
.order-1-ns { order: 1; }
.order-2-ns { order: 2; }
.order-3-ns { order: 3; }
.order-4-ns { order: 4; }
.order-5-ns { order: 5; }
.order-6-ns { order: 6; }
.order-7-ns { order: 7; }
.order-8-ns { order: 8; }
.order-last-ns { order: 99999; }
.flex-grow-0-ns { flex-grow: 0; }
.flex-grow-1-ns { flex-grow: 1; }
.flex-shrink-0-ns { flex-shrink: 0; }
.flex-shrink-1-ns { flex-shrink: 1; }
}
@media (--breakpoint-medium) {
.flex-m { display: flex; }
.inline-flex-m { display: inline-flex; }
.flex-auto-m {
flex: 1 1 auto;
min-width: 0; /* 1 */
min-height: 0; /* 1 */
}
.flex-none-m { flex: none; }
.flex-column-m { flex-direction: column; }
.flex-row-m { flex-direction: row; }
.flex-wrap-m { flex-wrap: wrap; }
.flex-nowrap-m { flex-wrap: nowrap; }
.flex-wrap-reverse-m { flex-wrap: wrap-reverse; }
.flex-column-reverse-m { flex-direction: column-reverse; }
.flex-row-reverse-m { flex-direction: row-reverse; }
.items-start-m { align-items: flex-start; }
.items-end-m { align-items: flex-end; }
.items-center-m { align-items: center; }
.items-baseline-m { align-items: baseline; }
.items-stretch-m { align-items: stretch; }
.self-start-m { align-self: flex-start; }
.self-end-m { align-self: flex-end; }
.self-center-m { align-self: center; }
.self-baseline-m { align-self: baseline; }
.self-stretch-m { align-self: stretch; }
.justify-start-m { justify-content: flex-start; }
.justify-end-m { justify-content: flex-end; }
.justify-center-m { justify-content: center; }
.justify-between-m { justify-content: space-between; }
.justify-around-m { justify-content: space-around; }
.content-start-m { align-content: flex-start; }
.content-end-m { align-content: flex-end; }
.content-center-m { align-content: center; }
.content-between-m { align-content: space-between; }
.content-around-m { align-content: space-around; }
.content-stretch-m { align-content: stretch; }
.order-0-m { order: 0; }
.order-1-m { order: 1; }
.order-2-m { order: 2; }
.order-3-m { order: 3; }
.order-4-m { order: 4; }
.order-5-m { order: 5; }
.order-6-m { order: 6; }
.order-7-m { order: 7; }
.order-8-m { order: 8; }
.order-last-m { order: 99999; }
.flex-grow-0-m { flex-grow: 0; }
.flex-grow-1-m { flex-grow: 1; }
.flex-shrink-0-m { flex-shrink: 0; }
.flex-shrink-1-m { flex-shrink: 1; }
}
@media (--breakpoint-large) {
.flex-l { display: flex; }
.inline-flex-l { display: inline-flex; }
.flex-auto-l {
flex: 1 1 auto;
min-width: 0; /* 1 */
min-height: 0; /* 1 */
}
.flex-none-l { flex: none; }
.flex-column-l { flex-direction: column; }
.flex-row-l { flex-direction: row; }
.flex-wrap-l { flex-wrap: wrap; }
.flex-nowrap-l { flex-wrap: nowrap; }
.flex-wrap-reverse-l { flex-wrap: wrap-reverse; }
.flex-column-reverse-l { flex-direction: column-reverse; }
.flex-row-reverse-l { flex-direction: row-reverse; }
.items-start-l { align-items: flex-start; }
.items-end-l { align-items: flex-end; }
.items-center-l { align-items: center; }
.items-baseline-l { align-items: baseline; }
.items-stretch-l { align-items: stretch; }
.self-start-l { align-self: flex-start; }
.self-end-l { align-self: flex-end; }
.self-center-l { align-self: center; }
.self-baseline-l { align-self: baseline; }
.self-stretch-l { align-self: stretch; }
.justify-start-l { justify-content: flex-start; }
.justify-end-l { justify-content: flex-end; }
.justify-center-l { justify-content: center; }
.justify-between-l { justify-content: space-between; }
.justify-around-l { justify-content: space-around; }
.content-start-l { align-content: flex-start; }
.content-end-l { align-content: flex-end; }
.content-center-l { align-content: center; }
.content-between-l { align-content: space-between; }
.content-around-l { align-content: space-around; }
.content-stretch-l { align-content: stretch; }
.order-0-l { order: 0; }
.order-1-l { order: 1; }
.order-2-l { order: 2; }
.order-3-l { order: 3; }
.order-4-l { order: 4; }
.order-5-l { order: 5; }
.order-6-l { order: 6; }
.order-7-l { order: 7; }
.order-8-l { order: 8; }
.order-last-l { order: 99999; }
.flex-grow-0-l { flex-grow: 0; }
.flex-grow-1-l { flex-grow: 1; }
.flex-shrink-0-l { flex-shrink: 0; }
.flex-shrink-1-l { flex-shrink: 1; }
}

View File

@ -1,13 +1,7 @@
/* Media Query Variables */
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
FLOATS
http://tachyons.io/docs/layout/floats/
1. Floated elements are automatically rendered as block level elements.
Setting floats to display inline will fix the double margin bug in
@ -32,24 +26,24 @@
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.fn { float: none; }
@media (--breakpoint-not-small) {
.fl-ns { float: left; display: inline; }
.fr-ns { float: right;display: inline; }
.fl-ns { float: left; _display: inline; }
.fr-ns { float: right; _display: inline; }
.fn-ns { float: none; }
}
@media (--breakpoint-medium) {
.fl-m { float: left; display: inline; }
.fr-m { float: right; display: inline; }
.fl-m { float: left; _display: inline; }
.fr-m { float: right; _display: inline; }
.fn-m { float: none; }
}
@media (--breakpoint-large) {
.fl-l { float: left; display: inline; }
.fr-l { float: right; display: inline; }
.fl-l { float: left; _display: inline; }
.fr-l { float: right; _display: inline; }
.fn-l { float: none; }
}

View File

@ -1,6 +1,7 @@
/*
FONT FAMILY GROUPS
Docs: http://tachyons.io/docs/typography/font-family/
*/
@ -8,7 +9,7 @@
.sans-serif {
font-family: -apple-system, BlinkMacSystemFont,
'avenir next', avenir,
helvetica, 'helvetica neue',
'helvetica neue', helvetica,
ubuntu,
roboto, noto,
'segoe ui', arial,
@ -39,6 +40,12 @@ code, .code {
monospace;
}
.courier {
font-family: 'Courier Next',
courier,
monospace;
}
/* Sans-Serif Typefaces */
@ -47,9 +54,20 @@ code, .code {
sans-serif;
}
.avenir {
font-family: 'avenir next', avenir,
sans-serif;
}
/* Serif Typefaces */
.athelas {
font-family: athelas,
georgia,
serif;
}
.georgia {
font-family: georgia,
serif;
@ -75,3 +93,8 @@ code, .code {
serif;
}
.baskerville {
font-family: baskerville,
serif;
}

View File

@ -1,10 +1,12 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
FONT STYLE
Docs: http://tachyons.io/docs/typography/font-style/
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,10 +1,26 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
FONT WEIGHT
Docs: http://tachyons.io/docs/typography/font-weight/
Base
fw = font-weight
Modifiers:
1 = literal value 100
2 = literal value 200
3 = literal value 300
4 = literal value 400
5 = literal value 500
6 = literal value 600
7 = literal value 700
8 = literal value 800
9 = literal value 900
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,7 +1,7 @@
/*
FORMS
*/
.input-reset {
@ -9,3 +9,8 @@
-moz-appearance: none;
}
.button-reset::-moz-focus-inner,
.input-reset::-moz-focus-inner {
border: 0;
padding: 0;
}

View File

@ -1,22 +0,0 @@
/*
GRADIENTS
*/
.gradient-blue {
background-image: linear-gradient(#4570B0, #0081C2);
}
.gradient-blue-reversed {
background-image: linear-gradient(#0081C2, #4570B0);
}
.gradient-light-blue {
background-image: linear-gradient(#76D3FE, #008AE0);
}
.gradient-light-blue-reversed {
background-image: linear-gradient(#008AE0, #76D3FE);
}

View File

@ -1,10 +1,33 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
HEIGHTS
Docs: http://tachyons.io/docs/layout/heights/
Base:
h = height
min-h = min-height
min-vh = min-height vertical screen height
vh = vertical screen height
Modifiers
1 = 1st step in height scale
2 = 2nd step in height scale
3 = 3rd step in height scale
4 = 4th step in height scale
5 = 5th step in height scale
-25 = literal value 25%
-50 = literal value 50%
-75 = literal value 75%
-100 = literal value 100%
-auto = string value of auto
-inherit = string value of inherit
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
@ -16,13 +39,25 @@
.h4 { height: 8rem; }
.h5 { height: 16rem; }
/* Height Percentages */
/* Height Percentages - Based off of height of parent */
.h-25 { height: 25%; }
.h-50 { height: 50%; }
.h-75 { height: 75%; }
.h-100 { height: 100%; }
.min-h-100 { min-height: 100%; }
/* Screen Height Percentage */
.vh-25 { height: 25vh; }
.vh-50 { height: 50vh; }
.vh-75 { height: 75vh; }
.vh-100 { height: 100vh; }
.min-vh-100 { min-height: 100vh; }
/* String Properties */
.h-auto { height: auto; }
@ -38,6 +73,12 @@
.h-50-ns { height: 50%; }
.h-75-ns { height: 75%; }
.h-100-ns { height: 100%; }
.min-h-100-ns { min-height: 100%; }
.vh-25-ns { height: 25vh; }
.vh-50-ns { height: 50vh; }
.vh-75-ns { height: 75vh; }
.vh-100-ns { height: 100vh; }
.min-vh-100-ns { min-height: 100vh; }
.h-auto-ns { height: auto; }
.h-inherit-ns { height: inherit; }
}
@ -52,6 +93,12 @@
.h-50-m { height: 50%; }
.h-75-m { height: 75%; }
.h-100-m { height: 100%; }
.min-h-100-m { min-height: 100%; }
.vh-25-m { height: 25vh; }
.vh-50-m { height: 50vh; }
.vh-75-m { height: 75vh; }
.vh-100-m { height: 100vh; }
.min-vh-100-m { min-height: 100vh; }
.h-auto-m { height: auto; }
.h-inherit-m { height: inherit; }
}
@ -66,6 +113,12 @@
.h-50-l { height: 50%; }
.h-75-l { height: 75%; }
.h-100-l { height: 100%; }
.min-h-100-l { min-height: 100%; }
.vh-25-l { height: 25vh; }
.vh-50-l { height: 50vh; }
.vh-75-l { height: 75vh; }
.vh-100-l { height: 100vh; }
.min-vh-100-l { min-height: 100vh; }
.h-auto-l { height: auto; }
.h-inherit-l { height: inherit; }
}

View File

@ -1,10 +1,15 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
HOVER EFFECTS
Docs: http://tachyons.io/docs/themes/hovers/
- Dim
- Glow
- Hide Child
- Underline text
- Grow
- Pointer
- Shadow
*/
@ -26,6 +31,20 @@
opacity: .8; transition: opacity .15s ease-out;
}
/*
Animate opacity to 100% on hover by adding the glow class.
*/
.glow {
transition: opacity .15s ease-in;
}
.glow:hover,
.glow:focus {
opacity: 1;
transition: opacity .15s ease-in;
}
/*
Hide child & reveal on hover:
@ -61,24 +80,81 @@
* even if you are using background-size: cover */
.grow {
transition: transform .2s;
-moz-osx-font-smoothing: grayscale;
backface-visibility: hidden;
transform: translateZ(0);
transition: transform 0.25s ease-out;
}
.grow:hover {
.grow:hover,
.grow:focus {
transform: scale(1.05);
}
.grow-large {
transition: transform .2s;
.grow:active {
transform: scale(.90);
}
.grow-large:hover {
.grow-large {
-moz-osx-font-smoothing: grayscale;
backface-visibility: hidden;
transform: translateZ(0);
transition: transform .25s ease-in-out;
}
.grow-large:hover,
.grow-large:focus {
transform: scale(1.2);
}
.grow-large:active {
transform: scale(.95);
}
/* Add pointer on hover */
.pointer:hover {
cursor: pointer;
}
/*
Add shadow on hover.
Performant box-shadow animation pattern from
http://tobiasahlin.com/blog/how-to-animate-box-shadow/
*/
.shadow-hover {
cursor: pointer;
position: relative;
transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.shadow-hover::after {
content: '';
box-shadow: 0px 0px 16px 2px rgba( 0, 0, 0, .2 );
border-radius: inherit;
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.shadow-hover:hover::after,
.shadow-hover:focus::after {
opacity: 1;
}
/* Combine with classes in skins and skins-pseudo for
* many different transition possibilities. */
.bg-animate,
.bg-animate:hover,
.bg-animate:focus {
transition: background-color .15s ease-in-out;
}

View File

@ -1,6 +1,7 @@
/*
IMAGES
Docs: http://tachyons.io/docs/elements/images/
*/

View File

@ -1,31 +1,33 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
LETTER SPACING
Docs: http://tachyons.io/docs/typography/tracking/
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.tracked { letter-spacing: .16em; }
.tracked { letter-spacing: .1em; }
.tracked-tight { letter-spacing: -.05em; }
.tracked-mega { letter-spacing: .32em; }
.tracked-mega { letter-spacing: .25em; }
@media (--breakpoint-not-small) {
.tracked-ns { letter-spacing: .16em; }
.tracked-ns { letter-spacing: .1em; }
.tracked-tight-ns { letter-spacing: -.05em; }
.tracked-mega-ns { letter-spacing: .32em; }
.tracked-mega-ns { letter-spacing: .25em; }
}
@media (--breakpoint-medium) {
.tracked-m { letter-spacing: .16em; }
.tracked-m { letter-spacing: .1em; }
.tracked-tight-m { letter-spacing: -.05em; }
.tracked-mega-m { letter-spacing: .32em; }
.tracked-mega-m { letter-spacing: .25em; }
}
@media (--breakpoint-large) {
.tracked-l { letter-spacing: .16em; }
.tracked-l { letter-spacing: .1em; }
.tracked-tight-l { letter-spacing: -.05em; }
.tracked-mega-l { letter-spacing: .32em; }
.tracked-mega-l { letter-spacing: .25em; }
}

View File

@ -1,33 +1,34 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
LINE HEIGHT / LEADING
Docs: http://tachyons.io/docs/typography/line-height
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.lh-solid { line-height: 1; }
.lh-title { line-height: 1.3; }
.lh-copy { line-height: 1.6; }
.lh-title { line-height: 1.25; }
.lh-copy { line-height: 1.5; }
@media (--breakpoint-not-small) {
.lh-solid-ns { line-height: 1; }
.lh-title-ns { line-height: 1.3; }
.lh-copy-ns { line-height: 1.6; }
.lh-title-ns { line-height: 1.25; }
.lh-copy-ns { line-height: 1.5; }
}
@media (--breakpoint-medium) {
.lh-solid-m { line-height: 1; }
.lh-title-m { line-height: 1.3; }
.lh-copy-m { line-height: 1.6; }
.lh-title-m { line-height: 1.25; }
.lh-copy-m { line-height: 1.5; }
}
@media (--breakpoint-large) {
.lh-solid-l { line-height: 1; }
.lh-title-l { line-height: 1.3; }
.lh-copy-l { line-height: 1.6; }
.lh-title-l { line-height: 1.25; }
.lh-copy-l { line-height: 1.5; }
}

View File

@ -1,6 +1,7 @@
/*
LINKS
Docs: http://tachyons.io/docs/elements/links/
*/
@ -21,5 +22,6 @@
}
.link:focus {
transition: color .15s ease-in;
outline: 1px dotted currentColor;
}

View File

@ -1,6 +1,7 @@
/*
LISTS
http://tachyons.io/docs/elements/lists/
*/

View File

@ -1,10 +1,31 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
MAX WIDTHS
Docs: http://tachyons.io/docs/layout/max-widths/
Base:
mw = max-width
Modifiers
1 = 1st step in width scale
2 = 2nd step in width scale
3 = 3rd step in width scale
4 = 4th step in width scale
5 = 5th step in width scale
6 = 6st step in width scale
7 = 7nd step in width scale
8 = 8rd step in width scale
9 = 9th step in width scale
-100 = literal value 100%
-none = string value none
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -5,7 +5,8 @@
Media query values can be changed to fit your own content.
There are no magic bullets when it comes to media query width values.
They should be declared in em units - and they should be set to meet
the needs of your content.
the needs of your content. You can also add additional media queries,
or remove some of the existing ones.
These media queries can be referenced like so:
@ -22,20 +23,14 @@
}
@media (--breakpoint-large) {
.large-screen-specific-style {
background-color: red;
}
}
@media (--breakpoint-extra-large) {
.extra-large-screen-specific-style {
.large-and-larger-screen-specific-style {
background-color: red;
}
}
*/
/* Media Queries */
@custom-media --breakpoint-not-small screen and (min-width: 30em);
@custom-media --breakpoint-medium screen and (min-width: 30em) and (max-width: 60em);
@custom-media --breakpoint-large screen and (min-width: 60em);
@custom-media --breakpoint-extra-large screen and (min-width: 120em);

View File

@ -1,6 +1,6 @@
/*
MEDIA QUERIES
MODULE NAME
Use this scaffolding to create or extend your own modules with tachyons
style architecture.

199
src/_negative-margins.css Normal file
View File

@ -0,0 +1,199 @@
/*
NEGATIVE MARGINS
Base:
n = negative
Modifiers:
a = all
t = top
r = right
b = bottom
l = left
1 = 1st step in spacing scale
2 = 2nd step in spacing scale
3 = 3rd step in spacing scale
4 = 4th step in spacing scale
5 = 5th step in spacing scale
6 = 6th step in spacing scale
7 = 7th step in spacing scale
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.na1 { margin: calc(-1 * var(--spacing-extra-small)); }
.na2 { margin: calc(-1 * var(--spacing-small)); }
.na3 { margin: calc(-1 * var(--spacing-medium)); }
.na4 { margin: calc(-1 * var(--spacing-large)); }
.na5 { margin: calc(-1 * var(--spacing-extra-large)); }
.na6 { margin: calc(-1 * var(--spacing-extra-extra-large)); }
.na7 { margin: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nl1 { margin-left: calc(-1 * var(--spacing-extra-small)); }
.nl2 { margin-left: calc(-1 * var(--spacing-small)); }
.nl3 { margin-left: calc(-1 * var(--spacing-medium)); }
.nl4 { margin-left: calc(-1 * var(--spacing-large)); }
.nl5 { margin-left: calc(-1 * var(--spacing-extra-large)); }
.nl6 { margin-left: calc(-1 * var(--spacing-extra-extra-large)); }
.nl7 { margin-left: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nr1 { margin-right: calc(-1 * var(--spacing-extra-small)); }
.nr2 { margin-right: calc(-1 * var(--spacing-small)); }
.nr3 { margin-right: calc(-1 * var(--spacing-medium)); }
.nr4 { margin-right: calc(-1 * var(--spacing-large)); }
.nr5 { margin-right: calc(-1 * var(--spacing-extra-large)); }
.nr6 { margin-right: calc(-1 * var(--spacing-extra-extra-large)); }
.nr7 { margin-right: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nb1 { margin-bottom: calc(-1 * var(--spacing-extra-small)); }
.nb2 { margin-bottom: calc(-1 * var(--spacing-small)); }
.nb3 { margin-bottom: calc(-1 * var(--spacing-medium)); }
.nb4 { margin-bottom: calc(-1 * var(--spacing-large)); }
.nb5 { margin-bottom: calc(-1 * var(--spacing-extra-large)); }
.nb6 { margin-bottom: calc(-1 * var(--spacing-extra-extra-large)); }
.nb7 { margin-bottom: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nt1 { margin-top: calc(-1 * var(--spacing-extra-small)); }
.nt2 { margin-top: calc(-1 * var(--spacing-small)); }
.nt3 { margin-top: calc(-1 * var(--spacing-medium)); }
.nt4 { margin-top: calc(-1 * var(--spacing-large)); }
.nt5 { margin-top: calc(-1 * var(--spacing-extra-large)); }
.nt6 { margin-top: calc(-1 * var(--spacing-extra-extra-large)); }
.nt7 { margin-top: calc(-1 * var(--spacing-extra-extra-extra-large)); }
@media (--breakpoint-not-small) {
.na1-ns { margin: calc(-1 * var(--spacing-extra-small)); }
.na2-ns { margin: calc(-1 * var(--spacing-small)); }
.na3-ns { margin: calc(-1 * var(--spacing-medium)); }
.na4-ns { margin: calc(-1 * var(--spacing-large)); }
.na5-ns { margin: calc(-1 * var(--spacing-extra-large)); }
.na6-ns { margin: calc(-1 * var(--spacing-extra-extra-large)); }
.na7-ns { margin: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nl1-ns { margin-left: calc(-1 * var(--spacing-extra-small)); }
.nl2-ns { margin-left: calc(-1 * var(--spacing-small)); }
.nl3-ns { margin-left: calc(-1 * var(--spacing-medium)); }
.nl4-ns { margin-left: calc(-1 * var(--spacing-large)); }
.nl5-ns { margin-left: calc(-1 * var(--spacing-extra-large)); }
.nl6-ns { margin-left: calc(-1 * var(--spacing-extra-extra-large)); }
.nl7-ns { margin-left: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nr1-ns { margin-right: calc(-1 * var(--spacing-extra-small)); }
.nr2-ns { margin-right: calc(-1 * var(--spacing-small)); }
.nr3-ns { margin-right: calc(-1 * var(--spacing-medium)); }
.nr4-ns { margin-right: calc(-1 * var(--spacing-large)); }
.nr5-ns { margin-right: calc(-1 * var(--spacing-extra-large)); }
.nr6-ns { margin-right: calc(-1 * var(--spacing-extra-extra-large)); }
.nr7-ns { margin-right: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nb1-ns { margin-bottom: calc(-1 * var(--spacing-extra-small)); }
.nb2-ns { margin-bottom: calc(-1 * var(--spacing-small)); }
.nb3-ns { margin-bottom: calc(-1 * var(--spacing-medium)); }
.nb4-ns { margin-bottom: calc(-1 * var(--spacing-large)); }
.nb5-ns { margin-bottom: calc(-1 * var(--spacing-extra-large)); }
.nb6-ns { margin-bottom: calc(-1 * var(--spacing-extra-extra-large)); }
.nb7-ns { margin-bottom: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nt1-ns { margin-top: calc(-1 * var(--spacing-extra-small)); }
.nt2-ns { margin-top: calc(-1 * var(--spacing-small)); }
.nt3-ns { margin-top: calc(-1 * var(--spacing-medium)); }
.nt4-ns { margin-top: calc(-1 * var(--spacing-large)); }
.nt5-ns { margin-top: calc(-1 * var(--spacing-extra-large)); }
.nt6-ns { margin-top: calc(-1 * var(--spacing-extra-extra-large)); }
.nt7-ns { margin-top: calc(-1 * var(--spacing-extra-extra-extra-large)); }
}
@media (--breakpoint-medium) {
.na1-m { margin: calc(-1 * var(--spacing-extra-small)); }
.na2-m { margin: calc(-1 * var(--spacing-small)); }
.na3-m { margin: calc(-1 * var(--spacing-medium)); }
.na4-m { margin: calc(-1 * var(--spacing-large)); }
.na5-m { margin: calc(-1 * var(--spacing-extra-large)); }
.na6-m { margin: calc(-1 * var(--spacing-extra-extra-large)); }
.na7-m { margin: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nl1-m { margin-left: calc(-1 * var(--spacing-extra-small)); }
.nl2-m { margin-left: calc(-1 * var(--spacing-small)); }
.nl3-m { margin-left: calc(-1 * var(--spacing-medium)); }
.nl4-m { margin-left: calc(-1 * var(--spacing-large)); }
.nl5-m { margin-left: calc(-1 * var(--spacing-extra-large)); }
.nl6-m { margin-left: calc(-1 * var(--spacing-extra-extra-large)); }
.nl7-m { margin-left: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nr1-m { margin-right: calc(-1 * var(--spacing-extra-small)); }
.nr2-m { margin-right: calc(-1 * var(--spacing-small)); }
.nr3-m { margin-right: calc(-1 * var(--spacing-medium)); }
.nr4-m { margin-right: calc(-1 * var(--spacing-large)); }
.nr5-m { margin-right: calc(-1 * var(--spacing-extra-large)); }
.nr6-m { margin-right: calc(-1 * var(--spacing-extra-extra-large)); }
.nr7-m { margin-right: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nb1-m { margin-bottom: calc(-1 * var(--spacing-extra-small)); }
.nb2-m { margin-bottom: calc(-1 * var(--spacing-small)); }
.nb3-m { margin-bottom: calc(-1 * var(--spacing-medium)); }
.nb4-m { margin-bottom: calc(-1 * var(--spacing-large)); }
.nb5-m { margin-bottom: calc(-1 * var(--spacing-extra-large)); }
.nb6-m { margin-bottom: calc(-1 * var(--spacing-extra-extra-large)); }
.nb7-m { margin-bottom: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nt1-m { margin-top: calc(-1 * var(--spacing-extra-small)); }
.nt2-m { margin-top: calc(-1 * var(--spacing-small)); }
.nt3-m { margin-top: calc(-1 * var(--spacing-medium)); }
.nt4-m { margin-top: calc(-1 * var(--spacing-large)); }
.nt5-m { margin-top: calc(-1 * var(--spacing-extra-large)); }
.nt6-m { margin-top: calc(-1 * var(--spacing-extra-extra-large)); }
.nt7-m { margin-top: calc(-1 * var(--spacing-extra-extra-extra-large)); }
}
@media (--breakpoint-large) {
.na1-l { margin: calc(-1 * var(--spacing-extra-small)); }
.na2-l { margin: calc(-1 * var(--spacing-small)); }
.na3-l { margin: calc(-1 * var(--spacing-medium)); }
.na4-l { margin: calc(-1 * var(--spacing-large)); }
.na5-l { margin: calc(-1 * var(--spacing-extra-large)); }
.na6-l { margin: calc(-1 * var(--spacing-extra-extra-large)); }
.na7-l { margin: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nl1-l { margin-left: calc(-1 * var(--spacing-extra-small)); }
.nl2-l { margin-left: calc(-1 * var(--spacing-small)); }
.nl3-l { margin-left: calc(-1 * var(--spacing-medium)); }
.nl4-l { margin-left: calc(-1 * var(--spacing-large)); }
.nl5-l { margin-left: calc(-1 * var(--spacing-extra-large)); }
.nl6-l { margin-left: calc(-1 * var(--spacing-extra-extra-large)); }
.nl7-l { margin-left: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nr1-l { margin-right: calc(-1 * var(--spacing-extra-small)); }
.nr2-l { margin-right: calc(-1 * var(--spacing-small)); }
.nr3-l { margin-right: calc(-1 * var(--spacing-medium)); }
.nr4-l { margin-right: calc(-1 * var(--spacing-large)); }
.nr5-l { margin-right: calc(-1 * var(--spacing-extra-large)); }
.nr6-l { margin-right: calc(-1 * var(--spacing-extra-extra-large)); }
.nr7-l { margin-right: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nb1-l { margin-bottom: calc(-1 * var(--spacing-extra-small)); }
.nb2-l { margin-bottom: calc(-1 * var(--spacing-small)); }
.nb3-l { margin-bottom: calc(-1 * var(--spacing-medium)); }
.nb4-l { margin-bottom: calc(-1 * var(--spacing-large)); }
.nb5-l { margin-bottom: calc(-1 * var(--spacing-extra-large)); }
.nb6-l { margin-bottom: calc(-1 * var(--spacing-extra-extra-large)); }
.nb7-l { margin-bottom: calc(-1 * var(--spacing-extra-extra-extra-large)); }
.nt1-l { margin-top: calc(-1 * var(--spacing-extra-small)); }
.nt2-l { margin-top: calc(-1 * var(--spacing-small)); }
.nt3-l { margin-top: calc(-1 * var(--spacing-medium)); }
.nt4-l { margin-top: calc(-1 * var(--spacing-large)); }
.nt5-l { margin-top: calc(-1 * var(--spacing-extra-large)); }
.nt6-l { margin-top: calc(-1 * var(--spacing-extra-extra-large)); }
.nt7-l { margin-top: calc(-1 * var(--spacing-extra-extra-extra-large)); }
}

57
src/_nested.css Normal file
View File

@ -0,0 +1,57 @@
/*
NESTED
Tachyons module for styling nested elements
that are generated by a cms.
*/
.nested-copy-line-height p,
.nested-copy-line-height ul,
.nested-copy-line-height ol {
line-height: 1.5;
}
.nested-headline-line-height h1,
.nested-headline-line-height h2,
.nested-headline-line-height h3,
.nested-headline-line-height h4,
.nested-headline-line-height h5,
.nested-headline-line-height h6 {
line-height: 1.25;
}
.nested-list-reset ul,
.nested-list-reset ol {
padding-left: 0;
margin-left: 0;
list-style-type: none;
}
.nested-copy-indent p+p {
text-indent: 1em;
margin-top: 0;
margin-bottom: 0;
}
.nested-copy-separator p+p {
margin-top: 1.5em;
}
.nested-img img {
width: 100%;
max-width: 100%;
display: block;
}
.nested-links a {
color: var(--blue);
transition: color .15s ease-in;
}
.nested-links a:hover,
.nested-links a:focus {
color: var(--light-blue);
transition: color .15s ease-in;
}

View File

@ -1,149 +1,29 @@
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Prevent adjustments of font size after orientation changes in IE and iOS.
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
* 2. Add the correct display in IE.
*/
article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
display: block;
}
/**
* Add the correct display in IE 9-.
*/
audio,
canvas,
progress,
video {
display: inline-block;
}
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Add the correct display in IE 10-.
* 1. Add the correct display in IE.
*/
template, /* 1 */
[hidden] {
display: none;
}
/* Links
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent; /* 1 */
-webkit-text-decoration-skip: objects; /* 2 */
}
/**
* Remove the outline on focused links when they are also active or hovered
* in all browsers (opinionated).
*/
a:active,
a:hover {
outline-width: 0;
}
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
@ -154,13 +34,71 @@ h1 {
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* Add the correct background and color in IE 9-.
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
mark {
background-color: #ff0;
color: #000;
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
@ -196,80 +134,32 @@ sup {
========================================================================== */
/**
* Remove the border on images inside links in IE 10-.
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px;
}
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/* Forms
========================================================================== */
/**
* 1. Change font properties to `inherit` in all browsers (opinionated).
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font: inherit; /* 1 */
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Restore the font weight unset by the previous rule.
*/
optgroup {
font-weight: bold;
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
@ -291,16 +181,14 @@ select { /* 1 */
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"], /* 1 */
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; /* 2 */
-webkit-appearance: button;
}
/**
@ -327,13 +215,11 @@ button:-moz-focusring,
}
/**
* Change the border, margin, and padding in all browsers (opinionated).
* Correct the padding in Firefox.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
padding: 0.35em 0.75em 0.625em;
}
/**
@ -353,7 +239,15 @@ legend {
}
/**
* Remove the default vertical scrollbar in IE.
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
@ -361,8 +255,8 @@ textarea {
}
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
@ -391,23 +285,13 @@ textarea {
}
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Correct the text style of placeholders in Chrome, Edge, and Safari.
*/
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
@ -417,3 +301,41 @@ textarea {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}

View File

@ -1,6 +1,7 @@
/*
Opacity
OPACITY
Docs: http://tachyons.io/docs/themes/opacity/
*/

View File

@ -1,10 +1,11 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
OUTLINES
OUTLINES
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
@ -24,7 +25,7 @@
.outline-0-m { outline: 0; }
}
@media (--breakpoint-medium) {
@media (--breakpoint-large) {
.outline-l { outline: 1px solid; }
.outline-transparent-l { outline: 1px solid transparent; }
.outline-0-l { outline: 0; }

View File

@ -1,11 +1,12 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
OVERFLOW
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.overflow-visible { overflow: visible; }

View File

@ -1,12 +1,14 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
POSITIONING
POSITIONING
Docs: http://tachyons.io/docs/layout/position/
*/
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.static { position: static; }
.relative { position: relative; }

43
src/_rotations.css Normal file
View File

@ -0,0 +1,43 @@
/*
ROTATIONS
*/
.rotate-45 { transform: rotate(45deg); }
.rotate-90 { transform: rotate(90deg); }
.rotate-135 { transform: rotate(135deg); }
.rotate-180 { transform: rotate(180deg); }
.rotate-225 { transform: rotate(225deg); }
.rotate-270 { transform: rotate(270deg); }
.rotate-315 { transform: rotate(315deg); }
@media (--breakpoint-not-small){
.rotate-45-ns { transform: rotate(45deg); }
.rotate-90-ns { transform: rotate(90deg); }
.rotate-135-ns { transform: rotate(135deg); }
.rotate-180-ns { transform: rotate(180deg); }
.rotate-225-ns { transform: rotate(225deg); }
.rotate-270-ns { transform: rotate(270deg); }
.rotate-315-ns { transform: rotate(315deg); }
}
@media (--breakpoint-medium){
.rotate-45-m { transform: rotate(45deg); }
.rotate-90-m { transform: rotate(90deg); }
.rotate-135-m { transform: rotate(135deg); }
.rotate-180-m { transform: rotate(180deg); }
.rotate-225-m { transform: rotate(225deg); }
.rotate-270-m { transform: rotate(270deg); }
.rotate-315-m { transform: rotate(315deg); }
}
@media (--breakpoint-large){
.rotate-45-l { transform: rotate(45deg); }
.rotate-90-l { transform: rotate(90deg); }
.rotate-135-l { transform: rotate(135deg); }
.rotate-180-l { transform: rotate(180deg); }
.rotate-225-l { transform: rotate(225deg); }
.rotate-270-l { transform: rotate(270deg); }
.rotate-315-l { transform: rotate(315deg); }
}

236
src/_skins-pseudo.css Normal file
View File

@ -0,0 +1,236 @@
/*
SKINS:PSEUDO
Customize the color of an element when
it is focused or hovered over.
*/
.hover-black:hover,
.hover-black:focus { color: var(--black); }
.hover-near-black:hover,
.hover-near-black:focus { color: var(--near-black); }
.hover-dark-gray:hover,
.hover-dark-gray:focus { color: var(--dark-gray); }
.hover-mid-gray:hover,
.hover-mid-gray:focus { color: var(--mid-gray); }
.hover-gray:hover,
.hover-gray:focus { color: var(--gray); }
.hover-silver:hover,
.hover-silver:focus { color: var(--silver); }
.hover-light-silver:hover,
.hover-light-silver:focus { color: var(--light-silver); }
.hover-moon-gray:hover,
.hover-moon-gray:focus { color: var(--moon-gray); }
.hover-light-gray:hover,
.hover-light-gray:focus { color: var(--light-gray); }
.hover-near-white:hover,
.hover-near-white:focus { color: var(--near-white); }
.hover-white:hover,
.hover-white:focus { color: var(--white); }
.hover-black-90:hover,
.hover-black-90:focus { color: var(--black-90); }
.hover-black-80:hover,
.hover-black-80:focus { color: var(--black-80); }
.hover-black-70:hover,
.hover-black-70:focus { color: var(--black-70); }
.hover-black-60:hover,
.hover-black-60:focus { color: var(--black-60); }
.hover-black-50:hover,
.hover-black-50:focus { color: var(--black-50); }
.hover-black-40:hover,
.hover-black-40:focus { color: var(--black-40); }
.hover-black-30:hover,
.hover-black-30:focus { color: var(--black-30); }
.hover-black-20:hover,
.hover-black-20:focus { color: var(--black-20); }
.hover-black-10:hover,
.hover-black-10:focus { color: var(--black-10); }
.hover-white-90:hover,
.hover-white-90:focus { color: var(--white-90); }
.hover-white-80:hover,
.hover-white-80:focus { color: var(--white-80); }
.hover-white-70:hover,
.hover-white-70:focus { color: var(--white-70); }
.hover-white-60:hover,
.hover-white-60:focus { color: var(--white-60); }
.hover-white-50:hover,
.hover-white-50:focus { color: var(--white-50); }
.hover-white-40:hover,
.hover-white-40:focus { color: var(--white-40); }
.hover-white-30:hover,
.hover-white-30:focus { color: var(--white-30); }
.hover-white-20:hover,
.hover-white-20:focus { color: var(--white-20); }
.hover-white-10:hover,
.hover-white-10:focus { color: var(--white-10); }
.hover-inherit:hover,
.hover-inherit:focus { color: inherit; }
.hover-bg-black:hover,
.hover-bg-black:focus { background-color: var(--black); }
.hover-bg-near-black:hover,
.hover-bg-near-black:focus { background-color: var(--near-black); }
.hover-bg-dark-gray:hover,
.hover-bg-dark-gray:focus { background-color: var(--dark-gray); }
.hover-bg-mid-gray:hover,
.hover-bg-mid-gray:focus { background-color: var(--mid-gray); }
.hover-bg-gray:hover,
.hover-bg-gray:focus { background-color: var(--gray); }
.hover-bg-silver:hover,
.hover-bg-silver:focus { background-color: var(--silver); }
.hover-bg-light-silver:hover,
.hover-bg-light-silver:focus { background-color: var(--light-silver); }
.hover-bg-moon-gray:hover,
.hover-bg-moon-gray:focus { background-color: var(--moon-gray); }
.hover-bg-light-gray:hover,
.hover-bg-light-gray:focus { background-color: var(--light-gray); }
.hover-bg-near-white:hover,
.hover-bg-near-white:focus { background-color: var(--near-white); }
.hover-bg-white:hover,
.hover-bg-white:focus { background-color: var(--white); }
.hover-bg-transparent:hover,
.hover-bg-transparent:focus { background-color: var(--transparent); }
.hover-bg-black-90:hover,
.hover-bg-black-90:focus { background-color: var(--black-90); }
.hover-bg-black-80:hover,
.hover-bg-black-80:focus { background-color: var(--black-80); }
.hover-bg-black-70:hover,
.hover-bg-black-70:focus { background-color: var(--black-70); }
.hover-bg-black-60:hover,
.hover-bg-black-60:focus { background-color: var(--black-60); }
.hover-bg-black-50:hover,
.hover-bg-black-50:focus { background-color: var(--black-50); }
.hover-bg-black-40:hover,
.hover-bg-black-40:focus { background-color: var(--black-40); }
.hover-bg-black-30:hover,
.hover-bg-black-30:focus { background-color: var(--black-30); }
.hover-bg-black-20:hover,
.hover-bg-black-20:focus { background-color: var(--black-20); }
.hover-bg-black-10:hover,
.hover-bg-black-10:focus { background-color: var(--black-10); }
.hover-bg-white-90:hover,
.hover-bg-white-90:focus { background-color: var(--white-90); }
.hover-bg-white-80:hover,
.hover-bg-white-80:focus { background-color: var(--white-80); }
.hover-bg-white-70:hover,
.hover-bg-white-70:focus { background-color: var(--white-70); }
.hover-bg-white-60:hover,
.hover-bg-white-60:focus { background-color: var(--white-60); }
.hover-bg-white-50:hover,
.hover-bg-white-50:focus { background-color: var(--white-50); }
.hover-bg-white-40:hover,
.hover-bg-white-40:focus { background-color: var(--white-40); }
.hover-bg-white-30:hover,
.hover-bg-white-30:focus { background-color: var(--white-30); }
.hover-bg-white-20:hover,
.hover-bg-white-20:focus { background-color: var(--white-20); }
.hover-bg-white-10:hover,
.hover-bg-white-10:focus { background-color: var(--white-10); }
.hover-dark-red:hover,
.hover-dark-red:focus { color: var(--dark-red); }
.hover-red:hover,
.hover-red:focus { color: var(--red); }
.hover-light-red:hover,
.hover-light-red:focus { color: var(--light-red); }
.hover-orange:hover,
.hover-orange:focus { color: var(--orange); }
.hover-gold:hover,
.hover-gold:focus { color: var(--gold); }
.hover-yellow:hover,
.hover-yellow:focus { color: var(--yellow); }
.hover-light-yellow:hover,
.hover-light-yellow:focus { color: var(--light-yellow); }
.hover-purple:hover,
.hover-purple:focus { color: var(--purple); }
.hover-light-purple:hover,
.hover-light-purple:focus { color: var(--light-purple); }
.hover-dark-pink:hover,
.hover-dark-pink:focus { color: var(--dark-pink); }
.hover-hot-pink:hover,
.hover-hot-pink:focus { color: var(--hot-pink); }
.hover-pink:hover,
.hover-pink:focus { color: var(--pink); }
.hover-light-pink:hover,
.hover-light-pink:focus { color: var(--light-pink); }
.hover-dark-green:hover,
.hover-dark-green:focus { color: var(--dark-green); }
.hover-green:hover,
.hover-green:focus { color: var(--green); }
.hover-light-green:hover,
.hover-light-green:focus { color: var(--light-green); }
.hover-navy:hover,
.hover-navy:focus { color: var(--navy); }
.hover-dark-blue:hover,
.hover-dark-blue:focus { color: var(--dark-blue); }
.hover-blue:hover,
.hover-blue:focus { color: var(--blue); }
.hover-light-blue:hover,
.hover-light-blue:focus { color: var(--light-blue); }
.hover-lightest-blue:hover,
.hover-lightest-blue:focus { color: var(--lightest-blue); }
.hover-washed-blue:hover,
.hover-washed-blue:focus { color: var(--washed-blue); }
.hover-washed-green:hover,
.hover-washed-green:focus { color: var(--washed-green); }
.hover-washed-yellow:hover,
.hover-washed-yellow:focus { color: var(--washed-yellow); }
.hover-washed-red:hover,
.hover-washed-red:focus { color: var(--washed-red); }
.hover-bg-dark-red:hover,
.hover-bg-dark-red:focus { background-color: var(--dark-red); }
.hover-bg-red:hover,
.hover-bg-red:focus { background-color: var(--red); }
.hover-bg-light-red:hover,
.hover-bg-light-red:focus { background-color: var(--light-red); }
.hover-bg-orange:hover,
.hover-bg-orange:focus { background-color: var(--orange); }
.hover-bg-gold:hover,
.hover-bg-gold:focus { background-color: var(--gold); }
.hover-bg-yellow:hover,
.hover-bg-yellow:focus { background-color: var(--yellow); }
.hover-bg-light-yellow:hover,
.hover-bg-light-yellow:focus { background-color: var(--light-yellow); }
.hover-bg-purple:hover,
.hover-bg-purple:focus { background-color: var(--purple); }
.hover-bg-light-purple:hover,
.hover-bg-light-purple:focus { background-color: var(--light-purple); }
.hover-bg-dark-pink:hover,
.hover-bg-dark-pink:focus { background-color: var(--dark-pink); }
.hover-bg-hot-pink:hover,
.hover-bg-hot-pink:focus { background-color: var(--hot-pink); }
.hover-bg-pink:hover,
.hover-bg-pink:focus { background-color: var(--pink); }
.hover-bg-light-pink:hover,
.hover-bg-light-pink:focus { background-color: var(--light-pink); }
.hover-bg-dark-green:hover,
.hover-bg-dark-green:focus { background-color: var(--dark-green); }
.hover-bg-green:hover,
.hover-bg-green:focus { background-color: var(--green); }
.hover-bg-light-green:hover,
.hover-bg-light-green:focus { background-color: var(--light-green); }
.hover-bg-navy:hover,
.hover-bg-navy:focus { background-color: var(--navy); }
.hover-bg-dark-blue:hover,
.hover-bg-dark-blue:focus { background-color: var(--dark-blue); }
.hover-bg-blue:hover,
.hover-bg-blue:focus { background-color: var(--blue); }
.hover-bg-light-blue:hover,
.hover-bg-light-blue:focus { background-color: var(--light-blue); }
.hover-bg-lightest-blue:hover,
.hover-bg-lightest-blue:focus { background-color: var(--lightest-blue); }
.hover-bg-washed-blue:hover,
.hover-bg-washed-blue:focus { background-color: var(--washed-blue); }
.hover-bg-washed-green:hover,
.hover-bg-washed-green:focus { background-color: var(--washed-green); }
.hover-bg-washed-yellow:hover,
.hover-bg-washed-yellow:focus { background-color: var(--washed-yellow); }
.hover-bg-washed-red:hover,
.hover-bg-washed-red:focus { background-color: var(--washed-red); }
.hover-bg-inherit:hover,
.hover-bg-inherit:focus { background-color: inherit; }

View File

@ -1,62 +1,14 @@
/*
COLOR VARIABLES
Variables to set colors for
color, background-color, and border-color
*/
/* variables */
:root {
--black-90: rgba(0,0,0,.9);
--black-80: rgba(0,0,0,.8);
--black-70: rgba(0,0,0,.7);
--black-60: rgba(0,0,0,.6);
--black-50: rgba(0,0,0,.5);
--black-40: rgba(0,0,0,.4);
--black-30: rgba(0,0,0,.3);
--black-20: rgba(0,0,0,.2);
--black-10: rgba(0,0,0,.1);
--black-05: rgba(0,0,0,.05);
--white-90: rgba(255,255,255,.9);
--white-80: rgba(255,255,255,.8);
--white-70: rgba(255,255,255,.7);
--white-60: rgba(255,255,255,.6);
--white-50: rgba(255,255,255,.5);
--white-40: rgba(255,255,255,.4);
--white-30: rgba(255,255,255,.3);
--white-20: rgba(255,255,255,.2);
--white-10: rgba(255,255,255,.1);
--transparent: transparent;
--black: #000;
--near-black: #111;
--dark-gray:#333;
--mid-gray:#555;
--gray: #777;
--silver: #999;
--light-silver: #aaa;
--moon-gray: #ccc;
--light-gray: #eee;
--near-white: #f4f4f4;
--white: #fff;
}
/*
SKINS
Docs: http://tachyons.io/docs/themes/skins/
Classes for setting foreground and background colors on elements.
If you haven't declared a border color, but set border on an element, it will
be set to the current text color.
*/
/* Text colors */
.black-90 { color: var(--black-90); }
@ -70,17 +22,6 @@
.black-10 { color: var(--black-10); }
.black-05 { color: var(--black-05); }
.bg-black-90 { background-color: var(--black-90); }
.bg-black-80 { background-color: var(--black-80); }
.bg-black-70 { background-color: var(--black-70); }
.bg-black-60 { background-color: var(--black-60); }
.bg-black-50 { background-color: var(--black-50); }
.bg-black-40 { background-color: var(--black-40); }
.bg-black-30 { background-color: var(--black-30); }
.bg-black-20 { background-color: var(--black-20); }
.bg-black-10 { background-color: var(--black-10); }
.bg-black-05 { background-color: var(--black-05); }
.white-90 { color: var(--white-90); }
.white-80 { color: var(--white-80); }
.white-70 { color: var(--white-70); }
@ -91,16 +32,6 @@
.white-20 { color: var(--white-20); }
.white-10 { color: var(--white-10); }
.bg-white-90 { background-color: var(--white-90); }
.bg-white-80 { background-color: var(--white-80); }
.bg-white-70 { background-color: var(--white-70); }
.bg-white-60 { background-color: var(--white-60); }
.bg-white-50 { background-color: var(--white-50); }
.bg-white-40 { background-color: var(--white-40); }
.bg-white-30 { background-color: var(--white-30); }
.bg-white-20 { background-color: var(--white-20); }
.bg-white-10 { background-color: var(--white-10); }
.black { color: var(--black); }
.near-black { color: var(--near-black); }
.dark-gray { color: var(--dark-gray); }
@ -113,9 +44,57 @@
.near-white { color: var(--near-white); }
.white { color: var(--white); }
.dark-red { color: var(--dark-red); }
.red { color: var(--red); }
.light-red { color: var(--light-red); }
.orange { color: var(--orange); }
.gold { color: var(--gold); }
.yellow { color: var(--yellow); }
.light-yellow { color: var(--light-yellow); }
.purple { color: var(--purple); }
.light-purple { color: var(--light-purple); }
.dark-pink { color: var(--dark-pink); }
.hot-pink { color: var(--hot-pink); }
.pink { color: var(--pink); }
.light-pink { color: var(--light-pink); }
.dark-green { color: var(--dark-green); }
.green { color: var(--green); }
.light-green { color: var(--light-green); }
.navy { color: var(--navy); }
.dark-blue { color: var(--dark-blue); }
.blue { color: var(--blue); }
.light-blue { color: var(--light-blue); }
.lightest-blue { color: var(--lightest-blue); }
.washed-blue { color: var(--washed-blue); }
.washed-green { color: var(--washed-green); }
.washed-yellow { color: var(--washed-yellow); }
.washed-red { color: var(--washed-red); }
.color-inherit { color: inherit; }
/* Background colors */
.bg-black-90 { background-color: var(--black-90); }
.bg-black-80 { background-color: var(--black-80); }
.bg-black-70 { background-color: var(--black-70); }
.bg-black-60 { background-color: var(--black-60); }
.bg-black-50 { background-color: var(--black-50); }
.bg-black-40 { background-color: var(--black-40); }
.bg-black-30 { background-color: var(--black-30); }
.bg-black-20 { background-color: var(--black-20); }
.bg-black-10 { background-color: var(--black-10); }
.bg-black-05 { background-color: var(--black-05); }
.bg-white-90 { background-color: var(--white-90); }
.bg-white-80 { background-color: var(--white-80); }
.bg-white-70 { background-color: var(--white-70); }
.bg-white-60 { background-color: var(--white-60); }
.bg-white-50 { background-color: var(--white-50); }
.bg-white-40 { background-color: var(--white-40); }
.bg-white-30 { background-color: var(--white-30); }
.bg-white-20 { background-color: var(--white-20); }
.bg-white-10 { background-color: var(--white-10); }
.bg-black { background-color: var(--black); }
.bg-near-black { background-color: var(--near-black); }
.bg-dark-gray { background-color: var(--dark-gray); }
@ -129,54 +108,29 @@
.bg-white { background-color: var(--white); }
.bg-transparent { background-color: var(--transparent); }
/* Skins for specific pseudoclasses */
.focus-black:focus { color: var(--black); }
.focus-near-black:focus { color: var(--near-black); }
.focus-dark-gray:focus { color: var(--dark-gray); }
.focus-mid-gray:focus { color: var(--mid-gray); }
.focus-gray:focus { color: var(--gray); }
.focus-silver:focus { color: var(--silver); }
.focus-light-silver:focus { color: var(--light-silver); }
.focus-moon-gray:focus { color: var(--moon-gray); }
.focus-light-gray:focus { color: var(--light-gray); }
.focus-near-white:focus { color: var(--near-white); }
.focus-white:focus { color: var(--white); }
.bg-focus-black:focus { background-color: var(--black); }
.bg-focus-near-black:focus { background-color: var(--near-black); }
.bg-focus-dark-gray:focus { background-color: var(--dark-gray); }
.bg-focus-mid-gray:focus { background-color: var(--mid-gray); }
.bg-focus-gray:focus { background-color: var(--gray); }
.bg-focus-silver:focus { background-color: var(--silver); }
.bg-focus-light-silver:focus { background-color: var(--light-silver); }
.bg-focus-moon-gray:focus { background-color: var(--moon-gray); }
.bg-focus-light-gray:focus { background-color: var(--light-gray); }
.bg-focus-near-white:focus { background-color: var(--near-white); }
.bg-focus-white:focus { background-color: var(--white); }
.bg-focus-transparent:focus { background-color: var(--transparent); }
.hover-black:hover { color: var(--black); }
.hover-near-black:hover { color: var(--near-black); }
.hover-dark-gray:hover { color: var(--dark-gray); }
.hover-mid-gray:hover { color: var(--mid-gray); }
.hover-gray:hover { color: var(--gray); }
.hover-silver:hover { color: var(--silver); }
.hover-light-silver:hover { color: var(--light-silver); }
.hover-moon-gray:hover { color: var(--moon-gray); }
.hover-light-gray:hover { color: var(--light-gray); }
.hover-near-white:hover { color: var(--near-white); }
.hover-white:hover { color: var(--white); }
.bg-hover-black:hover { background-color: var(--black); }
.bg-hover-near-black:hover { background-color: var(--near-black); }
.bg-hover-dark-gray:hover { background-color: var(--dark-gray); }
.bg-hover-mid-gray:hover { background-color: var(--mid-gray); }
.bg-hover-gray:hover { background-color: var(--gray); }
.bg-hover-silver:hover { background-color: var(--silver); }
.bg-hover-light-silver:hover { background-color: var(--light-silver); }
.bg-hover-moon-gray:hover { background-color: var(--moon-gray); }
.bg-hover-light-gray:hover { background-color: var(--light-gray); }
.bg-hover-near-white:hover { background-color: var(--near-white); }
.bg-hover-white:hover { background-color: var(--white); }
.bg-hover-transparent:hover { background-color: var(--transparent); }
.bg-dark-red { background-color: var(--dark-red); }
.bg-red { background-color: var(--red); }
.bg-light-red { background-color: var(--light-red); }
.bg-orange { background-color: var(--orange); }
.bg-gold { background-color: var(--gold); }
.bg-yellow { background-color: var(--yellow); }
.bg-light-yellow { background-color: var(--light-yellow); }
.bg-purple { background-color: var(--purple); }
.bg-light-purple { background-color: var(--light-purple); }
.bg-dark-pink { background-color: var(--dark-pink); }
.bg-hot-pink { background-color: var(--hot-pink); }
.bg-pink { background-color: var(--pink); }
.bg-light-pink { background-color: var(--light-pink); }
.bg-dark-green { background-color: var(--dark-green); }
.bg-green { background-color: var(--green); }
.bg-light-green { background-color: var(--light-green); }
.bg-navy { background-color: var(--navy); }
.bg-dark-blue { background-color: var(--dark-blue); }
.bg-blue { background-color: var(--blue); }
.bg-light-blue { background-color: var(--light-blue); }
.bg-lightest-blue { background-color: var(--lightest-blue); }
.bg-washed-blue { background-color: var(--washed-blue); }
.bg-washed-green { background-color: var(--washed-green); }
.bg-washed-yellow { background-color: var(--washed-yellow); }
.bg-washed-red { background-color: var(--washed-red); }
.bg-inherit { background-color: inherit; }

View File

@ -1,6 +1,5 @@
/* Variables */
/* Spacing Scale - based on a ratio of 1:2 */
:root {
--spacing-none: 0;
--spacing-extra-small: .25rem;
@ -12,39 +11,38 @@
--spacing-extra-extra-extra-large: 16rem;
}
/* Media Queries */
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
SPACING
Docs: http://tachyons.io/docs/layout/spacing/
An eight step powers of two scale ranging from 0 to 16rem.
Namespaces are composable and thus highly grockable - check the legend below
Legend:
Base:
p = padding
m = margin
p = padding
m = margin
Modifiers:
a = all
h = horizontal
v = vertical
t = top
r = right
b = bottom
l = left
a = all
h = horizontal
v = vertical
t = top
r = right
b = bottom
l = left
0 = none
1 = 1st step in spacing scale
2 = 2nd step in spacing scale
3 = 3rd step in spacing scale
4 = 4th step in spacing scale
5 = 5th step in spacing scale
6 = 6th step in spacing scale
7 = 7th step in spacing scale
0 = none
1 = 1st step in spacing scale
2 = 2nd step in spacing scale
3 = 3rd step in spacing scale
4 = 4th step in spacing scale
5 = 5th step in spacing scale
6 = 6th step in spacing scale
7 = 7th step in spacing scale
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,22 +1,16 @@
/*
TABLES
Docs: http://tachyons.io/docs/elements/tables/
*/
:root {
--light-silver: #aaa;
--moon-gray: #ccc;
--light-gray: #eee;
--near-white: #f4f4f4;
}
.collapse {
border-collapse: collapse;
border-spacing: 0;
}
.striped--moon-gray:nth-child(odd) {
.striped--light-silver:nth-child(odd) {
background-color: var(--light-silver);
}
@ -31,3 +25,11 @@
.striped--near-white:nth-child(odd) {
background-color: var(--near-white);
}
.stripe-light:nth-child(odd) {
background-color: var(--white-10);
}
.stripe-dark:nth-child(odd) {
background-color: var(--black-10);
}

View File

@ -1,32 +1,47 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
TEXT ALIGN
Docs: http://tachyons.io/docs/typography/text-align/
Base
t = text-align
Modifiers
l = left
r = right
c = center
j = justify
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.tj { text-align: justify; }
@media (--breakpoint-not-small) {
.tl-ns { text-align: left; }
.tr-ns { text-align: right; }
.tc-ns { text-align: center; }
.tj-ns { text-align: justify; }
}
@media (--breakpoint-medium) {
.tl-m { text-align: left; }
.tr-m { text-align: right; }
.tc-m { text-align: center; }
.tj-m { text-align: justify; }
}
@media (--breakpoint-large) {
.tl-l { text-align: left; }
.tr-l { text-align: right; }
.tc-l { text-align: center; }
.tj-l { text-align: justify; }
}

View File

@ -1,10 +1,13 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
TEXT DECORATION
Docs: http://tachyons.io/docs/typography/text-decoration/
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,10 +1,21 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
TEXT TRANSFORM
Docs: http://tachyons.io/docs/typography/text-transform/
Base:
tt = text-transform
Modifiers
c = capitalize
l = lowercase
u = uppercase
n = none
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,14 +1,33 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
TYPE SCALE
Docs: http://tachyons.io/docs/typography/scale/
Base:
f = font-size
Modifiers
1 = 1st step in size scale
2 = 2nd step in size scale
3 = 3rd step in size scale
4 = 4th step in size scale
5 = 5th step in size scale
6 = 6th step in size scale
7 = 7th step in size scale
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
/* For Hero Titles */
/*
* For Hero/Marketing Titles
*
* These generally are too large for mobile
* so be careful using them on smaller screens.
* */
.f-6,
.f-headline {
font-size: 6rem;
@ -18,13 +37,16 @@
font-size: 5rem;
}
/* Type Scale */
.f1 { font-size: 3rem; }
.f2 { font-size: 2.25rem; }
.f3 { font-size: 1.5rem; }
.f4 { font-size: 1.25rem; }
.f5 { font-size: 1rem; }
.f6 { font-size: .875rem; }
.f7 { font-size: .75rem; } /* Small and hard to read for many people so use with extreme caution */
@media (--breakpoint-not-small){
.f-6-ns,
@ -37,6 +59,7 @@
.f4-ns { font-size: 1.25rem; }
.f5-ns { font-size: 1rem; }
.f6-ns { font-size: .875rem; }
.f7-ns { font-size: .75rem; }
}
@media (--breakpoint-medium) {
@ -50,6 +73,7 @@
.f4-m { font-size: 1.25rem; }
.f5-m { font-size: 1rem; }
.f6-m { font-size: .875rem; }
.f7-m { font-size: .75rem; }
}
@media (--breakpoint-large) {
@ -67,4 +91,5 @@
.f4-l { font-size: 1.25rem; }
.f5-l { font-size: 1rem; }
.f6-l { font-size: .875rem; }
.f7-l { font-size: .75rem; }
}

View File

@ -1,10 +1,12 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
TYPOGRAPHY
http://tachyons.io/docs/typography/measure/
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -2,28 +2,14 @@
UTILITIES
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.aspect-ratio {
height: 0;
position: relative;
}
.aspect-ratio--16x9 { padding-bottom: 56.25%; }
.aspect-ratio--4x3 { padding-bottom: 75%; }
.aspect-ratio--8x5 { padding-bottom: 62.5%; }
.aspect-ratio--object {
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 100;
}
/* Equivalent to .overflow-y-scroll */
.overflow-container {
overflow-y: scroll;
}
@ -32,3 +18,33 @@
margin-right: auto;
margin-left: auto;
}
.mr-auto { margin-right: auto; }
.ml-auto { margin-left: auto; }
@media (--breakpoint-not-small){
.center-ns {
margin-right: auto;
margin-left: auto;
}
.mr-auto-ns { margin-right: auto; }
.ml-auto-ns { margin-left: auto; }
}
@media (--breakpoint-medium){
.center-m {
margin-right: auto;
margin-left: auto;
}
.mr-auto-m { margin-right: auto; }
.ml-auto-m { margin-left: auto; }
}
@media (--breakpoint-large){
.center-l {
margin-right: auto;
margin-left: auto;
}
.mr-auto-l { margin-right: auto; }
.ml-auto-l { margin-left: auto; }
}

View File

@ -1,28 +1,21 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
VERTICAL ALIGN
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.v-base { vertical-align: baseline; }
.v-sub { vertical-align: sub; }
.v-sup { vertical-align: super; }
.v-txt-top { vertical-align: text-top; }
.v-txt-btm { vertical-align: text-bottom; }
.v-mid { vertical-align: middle; }
.v-top { vertical-align: top; }
.v-btm { vertical-align: bottom; }
@media (--breakpoint-not-small) {
.v-base-ns { vertical-align: baseline; }
.v-sub-ns { vertical-align: sub; }
.v-sup-ns { vertical-align: super; }
.v-txt-top-ns { vertical-align: text-top; }
.v-txt-btm-ns { vertical-align: text-bottom; }
.v-mid-ns { vertical-align: middle; }
.v-top-ns { vertical-align: top; }
.v-btm-ns { vertical-align: bottom; }
@ -30,10 +23,6 @@
@media (--breakpoint-medium) {
.v-base-m { vertical-align: baseline; }
.v-sub-m { vertical-align: sub; }
.v-sup-m { vertical-align: super; }
.v-txt-top-m { vertical-align: text-top; }
.v-txt-btm-m { vertical-align: text-bottom; }
.v-mid-m { vertical-align: middle; }
.v-top-m { vertical-align: top; }
.v-btm-m { vertical-align: bottom; }
@ -41,10 +30,6 @@
@media (--breakpoint-large) {
.v-base-l { vertical-align: baseline; }
.v-sub-l { vertical-align: sub; }
.v-sup-l { vertical-align: super; }
.v-txt-top-l { vertical-align: text-top; }
.v-txt-btm-l { vertical-align: text-bottom; }
.v-mid-l { vertical-align: middle; }
.v-top-l { vertical-align: top; }
.v-btm-l { vertical-align: bottom; }

View File

@ -1,11 +1,12 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
VISIBILITY
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,11 +1,12 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
WHITE SPACE
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/

View File

@ -1,10 +1,7 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
WIDTHS
Docs: http://tachyons.io/docs/layout/widths/
Base:
w = width
@ -19,16 +16,21 @@
-10 = literal value 10%
-20 = literal value 20%
-25 = literal value 25%
-30 = literal value 30%
-33 = literal value 33%
-34 = literal value 34%
-40 = literal value 40%
-50 = literal value 50%
-60 = literal value 60%
-70 = literal value 70%
-75 = literal value 75%
-80 = literal value 80%
-90 = literal value 90%
-100 = literal value 100%
-auto = string value auto
-third = 100% / 3 (Not supported in opera mini or IE8)
-two-thirds = 100% / 1.5 (Not supported in opera mini or IE8)
-auto = string value auto
Media Query Extensions:
@ -49,15 +51,20 @@
.w-10 { width: 10%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-33 { width: 33%; }
.w-34 { width: 34%; }
.w-40 { width: 40%; }
.w-50 { width: 50%; }
.w-60 { width: 60%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-90 { width: 90%; }
.w-100 { width: 100%; }
.w-third { width: calc(100% / 3); }
.w-two-thirds { width: calc(100% / 1.5); }
.w-auto { width: auto; }
@media (--breakpoint-not-small) {
@ -69,14 +76,19 @@
.w-10-ns { width: 10%; }
.w-20-ns { width: 20%; }
.w-25-ns { width: 25%; }
.w-30-ns { width: 30%; }
.w-33-ns { width: 33%; }
.w-34-ns { width: 34%; }
.w-40-ns { width: 40%; }
.w-50-ns { width: 50%; }
.w-60-ns { width: 60%; }
.w-70-ns { width: 70%; }
.w-75-ns { width: 75%; }
.w-80-ns { width: 80%; }
.w-90-ns { width: 90%; }
.w-100-ns { width: 100%; }
.w-third-ns { width: calc(100% / 3); }
.w-two-thirds-ns { width: calc(100% / 1.5); }
.w-auto-ns { width: auto; }
}
@ -89,14 +101,19 @@
.w-10-m { width: 10%; }
.w-20-m { width: 20%; }
.w-25-m { width: 25%; }
.w-30-m { width: 30%; }
.w-33-m { width: 33%; }
.w-34-m { width: 34%; }
.w-40-m { width: 40%; }
.w-50-m { width: 50%; }
.w-60-m { width: 60%; }
.w-70-m { width: 70%; }
.w-75-m { width: 75%; }
.w-80-m { width: 80%; }
.w-90-m { width: 90%; }
.w-100-m { width: 100%; }
.w-third-m { width: calc(100% / 3); }
.w-two-thirds-m { width: calc(100% / 1.5); }
.w-auto-m { width: auto; }
}
@ -109,13 +126,18 @@
.w-10-l { width: 10%; }
.w-20-l { width: 20%; }
.w-25-l { width: 25%; }
.w-30-l { width: 30%; }
.w-33-l { width: 33%; }
.w-34-l { width: 34%; }
.w-40-l { width: 40%; }
.w-50-l { width: 50%; }
.w-60-l { width: 60%; }
.w-70-l { width: 70%; }
.w-75-l { width: 75%; }
.w-80-l { width: 80%; }
.w-90-l { width: 90%; }
.w-100-l { width: 100%; }
.w-third-l { width: calc(100% / 3); }
.w-two-thirds-l { width: calc(100% / 1.5); }
.w-auto-l { width: auto; }
}

View File

@ -1,31 +1,35 @@
@custom-media --breakpoint-not-small screen and (min-width: 48em);
@custom-media --breakpoint-medium screen and (min-width: 48em) and (max-width: 64em);
@custom-media --breakpoint-large screen and (min-width: 64em);
/*
WORD BREAK
Base:
word = word-break
Media Query Extensions:
-ns = not-small
-m = medium
-l = large
*/
.wb-normal { word-break: normal; }
.word-normal { word-break: normal; }
.word-wrap { word-break: break-all; }
.word-nowrap { word-break: keep-all; }
@media (--breakpoint-not-small) {
.wb-normal-ns { word-break: normal; }
.word-normal-ns { word-break: normal; }
.word-wrap-ns { word-break: break-all; }
.word-nowrap-ns { word-break: keep-all; }
}
@media (--breakpoint-medium) {
.wb-normal-m { word-break: normal; }
.word-normal-m { word-break: normal; }
.word-wrap-m { word-break: break-all; }
.word-nowrap-m { word-break: keep-all; }
}
@media (--breakpoint-large) {
.wb-normal-l { word-break: normal; }
.word-normal-l { word-break: normal; }
.word-wrap-l { word-break: break-all; }
.word-nowrap-l { word-break: keep-all; }
}

53
src/_z-index.css Normal file
View File

@ -0,0 +1,53 @@
/*
Z-INDEX
Base
z = z-index
Modifiers
-0 = literal value 0
-1 = literal value 1
-2 = literal value 2
-3 = literal value 3
-4 = literal value 4
-5 = literal value 5
-999 = literal value 999
-9999 = literal value 9999
-max = largest accepted z-index value as integer
-inherit = string value inherit
-initial = string value initial
-unset = string value unset
MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index
Spec: http://www.w3.org/TR/CSS2/zindex.html
Articles:
https://philipwalton.com/articles/what-no-one-told-you-about-z-index/
Tips on extending:
There might be a time worth using negative z-index values.
Or if you are using tachyons with another project, you might need to
adjust these values to suit your needs.
*/
.z-0 { z-index: 0; }
.z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.z-3 { z-index: 3; }
.z-4 { z-index: 4; }
.z-5 { z-index: 5; }
.z-999 { z-index: 999; }
.z-9999 { z-index: 9999; }
.z-max {
z-index: 2147483647;
}
.z-inherit { z-index: inherit; }
.z-initial { z-index: initial; }
.z-unset { z-index: unset; }

View File

@ -1,20 +1,40 @@
/*! TACHYONS v4.12.0 | http://tachyons.io */
/*
TACHYONS
*/
*
* ________ ______
* ___ __/_____ _________ /______ ______________________
* __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/
* _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ )
* /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/
* /____/
*
* TABLE OF CONTENTS
*
* 1. External Library Includes
* - Normalize.css | http://normalize.css.github.io
* 2. Tachyons Modules
* 3. Variables
* - Media Queries
* - Colors
* 4. Debugging
* - Debug all
* - Debug children
*
*/
/* Variables */
/* External Library Includes */
@import './_normalize';
@import './_media-queries';
@import './_colors';
/* Modules */
@import './_box-sizing';
@import './_aspect-ratios';
@import './_images';
@import './_background-size';
@import './_background-position';
@import './_outlines';
@import './_borders';
@import './_border-colors';
@import './_border-radius';
@ -25,6 +45,7 @@
@import './_coordinates';
@import './_clears';
@import './_display';
@import './_flexbox';
@import './_floats';
@import './_font-family';
@import './_font-style';
@ -40,8 +61,11 @@
@import './_overflow';
@import './_position';
@import './_opacity';
@import './_rotations';
@import './_skins';
@import './_skins-pseudo';
@import './_spacing';
@import './_negative-margins';
@import './_tables';
@import './_text-decoration';
@import './_text-align';
@ -53,10 +77,18 @@
@import './_white-space';
@import './_vertical-align';
@import './_hovers';
@import './_z-index';
@import './_nested';
@import './_styles';
/* Variables */
/* Importing here will allow you to override any variables in the modules */
@import './_colors';
@import './_media-queries';
@import './_debug_children';
/* Debugging */
@import './_debug-children';
@import './_debug-grid';
/* Uncomment out this line if you want to debug your layout */
/* Uncomment out the line below to help debug layout issues */
/* @import './_debug'; */