diff options
Diffstat (limited to 'assets/themes/the-minimum/css/_less-base.less')
-rw-r--r-- | assets/themes/the-minimum/css/_less-base.less | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/assets/themes/the-minimum/css/_less-base.less b/assets/themes/the-minimum/css/_less-base.less new file mode 100644 index 0000000..07dcecd --- /dev/null +++ b/assets/themes/the-minimum/css/_less-base.less @@ -0,0 +1,189 @@ +/* +Frameless <http://framelessgrid.com/> +by Joni Korpi <http://jonikorpi.com/> +licensed under CC0 <http://creativecommons.org/publicdomain/zero/1.0/> + +No styleguide reference. +*/ + +@font-size: 16; // Your base font-size in pixels +@line-height: 26; // Your base line-height in pixels +@em: @font-size*1em; // Shorthand for outputting ems, e.g. "12/@em" + +@column: 60; // The column-width of your grid in pixels +@gutter: 30; // The gutter-width of your grid in pixels + +// Column-widths in variables, in ems + + @1cols: ( 1 * (@column + @gutter) - @gutter) / @em; @1col: @1cols; // 60px + @2cols: ( 2 * (@column + @gutter) - @gutter) / @em; // 150px + @3cols: ( 3 * (@column + @gutter) - @gutter) / @em; // 240px + @4cols: ( 4 * (@column + @gutter) - @gutter) / @em; // 330px + @5cols: ( 5 * (@column + @gutter) - @gutter) / @em; // 420px + @6cols: ( 6 * (@column + @gutter) - @gutter) / @em; // 510px + @7cols: ( 7 * (@column + @gutter) - @gutter) / @em; // 600px + @8cols: ( 8 * (@column + @gutter) - @gutter) / @em; // 690px + @9cols: ( 9 * (@column + @gutter) - @gutter) / @em; // 780px +@10cols: (10 * (@column + @gutter) - @gutter) / @em; // 870px +@11cols: (11 * (@column + @gutter) - @gutter) / @em; // 960px +@12cols: (12 * (@column + @gutter) - @gutter) / @em; // 1050px +@13cols: (13 * (@column + @gutter) - @gutter) / @em; // 1140px +@14cols: (14 * (@column + @gutter) - @gutter) / @em; // 1230px +@15cols: (15 * (@column + @gutter) - @gutter) / @em; // 1320px +@16cols: (16 * (@column + @gutter) - @gutter) / @em; // 1410px + +// Column-widths in a function, in ems + +.width (@cols:1) { width: (@cols * (@column + @gutter) - @gutter) / @em; } + +/* +Font families + +No styleguide reference. +*/ + +@font-stack: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, "MS PGothic", Osaka, Sans-Serif; +@webfont: junctionregularRegular, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, "MS PGothic", Osaka, Sans-Serif; + +/* +Base font size should be larger than 16px. +Calculation should be done via http://j.mp/rNg5uA + +No styleguide reference. +*/ + +body { + font-family: @font-stack; + font-size: @font-size / 16*1em; + line-height: @line-height / @em; +} + +/* +Font size setting +Using Golden ratio section (Caliculated via http://j.mp/sB6oxM): +109.657 6.854 843.515 * h1 +82.241 5.14 632.623 +67.773 4.236 521.331 +50.829 3.177 390.992 +41.887 2.618 322.208 * h2 +31.415 1.963 241.654 +25.888 1.618 199.138 * h3 +19.416 1.214 149.354 * h4 +16.000 1 123.077 * Base font size +12.000 0.75 92.308 * Minimum font size +Vertical Rhythm is caluculated via http://j.mp/sUvKuN + +No styleguide reference. +*/ + +h1, h2, h3, h4, h5, h6 { + font-family: @webfont; + font-weight: bold; +} + +h1, .h1 { + font-size: 42px; + line-height: 52px; + margin-top: 52px; + margin-bottom: 26px; + letter-spacing: -1px; +} +h2, .h2 { + font-size: 42px; + line-height: 52px; + margin-top: 52px; + margin-bottom: 26px; + letter-spacing: -1px; +} +h3, .h3 { + font-size: 26px; + line-height: 26px; + margin-top: 26px; + margin-bottom: 26px; +} +h4, .h4 { + font-size: 20px; + line-height: 26px; + margin-top: 26px; + margin-bottom: 26px; +} +p, ul, ol, dl, img { + margin-top: 0; + margin-bottom: @line-height / @em; +} +small, .small, aside { font-size: 0.75 * (@font-size / @em); } +.font-size-default { font-size: @font-size / @em; } + +blockquote { font-weight: bold; } +blockquote cite { font-weight: normal; } +strong { font-weight: bold; } +em { font-weight: bold; } + +/* +Color schemes + +No styleguide reference. +*/ + +/* solarized - http://j.mp/s9Xuw9 + +@base03: #002b36; +@base02: #073642; +@base01: #586e75; +@base00: #657b83; +@base0: #839496; +@base1: #93a1a1; +@base2: #eee8d5; +@base3: #fdf6e3; +@yellow: #b58900; +@orange: #cb4b16; +@red: #dc322f; +// @magenta: #d33682; +@violet: #6c71c4; +@blue: #268bd2; +@cyan: #2aa198; +@green: #859900; + +*/ + +// Tomorrow Night - http://j.mp/wvO4U4 + +@base03: #2d2d2d; +@base02: #393939; +@base01: #515151; +@base0: #cccccc; +@subtle: #999999; +@yellow: #ffcc66; +@orange: #f99157; +@red: #f2777a; +@violet: #cc99cc; +@blue: #6699cc; +@cyan: #66cccc; +@green: #99cc99; + +// Texture + +@noise-100-90-5: "/assets/themes/the-minimum/skin/100-90-5-monochrome.png"; // http://noisepng.com/ +@cross-hair: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAR0lEQVQYGYVOQQoAIAizHuJXpafqR4wFCw9Ggji2OSbubpkp3UI7Qmcidz9JIKniAYITEQasqovcJHhelquxFf9LVjfTeKFtWPOYLQ+xHqUAAAAASUVORK5CYII="; // http://ptrn.it/AmYV5d + +/* Junction Font + * http://www.theleagueofmoveabletype.com/ + * Using for Logo and headers +*/ + +@font-face { + font-family: 'junctionregularRegular'; + src: url('/assets/themes/the-minimum/font/Junction-webfont.eot'); + src: url('/assets/themes/the-minimum/font/Junction-webfont.eot?#iefix') format('embedded-opentype'), + url('/assets/themes/the-minimum/font/Junction-webfont.woff') format('woff'), + url('/assets/themes/the-minimum/font/Junction-webfont.ttf') format('truetype'), + url('/assets/themes/the-minimum/font/Junction-webfont.svg#junctionregularRegular') format('svg'); + font-weight: normal !important; + font-style: normal; +} + +/* +LESS helper + +No styleguide reference. +*/ |