comparison static/css/wikked.less @ 61:130eccd396d8

Now using Boostrap with LESS.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 06 Feb 2013 08:22:31 -0800
parents 8250c977bc50
children acc615617fdf
comparison
equal deleted inserted replaced
60:8250c977bc50 61:130eccd396d8
1 // Includes 1 // Includes
2 @import "/bootstrap/css/bootstrap.min.css"; 2 @import "/bootstrap/less/bootstrap.less";
3 @import "/css/syntax.css"; 3 @import "/css/syntax.css";
4 @import "/css/wmd.css"; 4 @import "/css/wmd.css";
5 5
6 // Constants 6 // Constants
7 @baseFontSize: 18px; 7 @wikiLinkColor: #12f;
8 @baseLineHeight: (@baseFontSize * 1.5); 8 @wikiLinkColorHover: #36f;
9 @smallFontSize: 16px; 9 @wikiLinkColorMissing: #f12;
10 @smallerFontSize: 12px;
11
12 @colorNavLink: rgb(128, 128, 128);
13 @colorNavLinkHover: rgb(96, 96, 96);
14 10
15 @colorBlueDark: #48577D; 11 @colorBlueDark: #48577D;
16 @colorBlueMedium: #7690CF; 12 @colorBlueMedium: #7690CF;
17 @colorBlueLight: #D9E3FF; 13 @colorBlueLight: #D9E3FF;
18 14
19 @colorGrayBlueLight: #D3DCF2; 15 @colorGrayBlueLight: #D3DCF2;
20 @colorGrayBlueMedium: #9197A6; 16 @colorGrayBlueMedium: #9197A6;
21 @colorGrayBlueDark: #43464C; 17 @colorGrayBlueDark: #43464C;
22 18
23 @colorGrayLight: #EEE;
24 @colorGrayMedium: #AAA;
25 @colorGrayDark: #666;
26
27 @colorCode: #523C37; 19 @colorCode: #523C37;
28 20
29 @backgroundPage: white; 21 @pageBackground: white;
30 @backgroundPageSpecial: #E5D19E; 22 @pageBackgroundSpecial: #E5D19E;
31 23
32 // Macros 24 // Macros
33 .box-shadow(@style, @c) { 25 .box-shadow(@style, @c) {
34 box-shadow: @style @c; 26 box-shadow: @style @c;
35 -webkit-box-shadow: @style @c; 27 -webkit-box-shadow: @style @c;
38 30
39 // Main tags 31 // Main tags
40 body { 32 body {
41 background: url('../img/gray_jean.png'); 33 background: url('../img/gray_jean.png');
42 //background-image: url(http://basehold.it/i/27); 34 //background-image: url(http://basehold.it/i/27);
43 font-size: @baseFontSize;
44 color: #333;
45 }
46 p {
47 font-size: @baseFontSize;
48 line-height: @baseLineHeight;
49 margin-top: @baseLineHeight;
50 margin-bottom: @baseLineHeight;
51 }
52 h1 {
53 font-size: (@baseFontSize * 2);
54 line-height: (@baseLineHeight * 2);
55 margin-top: @baseLineHeight;
56 margin-bottom: 0;
57 }
58 h2 {
59 font-size: (@baseFontSize * 1.5);
60 line-height: @baseLineHeight;
61 margin-top: @baseLineHeight;
62 margin-bottom: 0;
63 }
64 h3 {
65 font-size: (@baseFontSize * 1.2);
66 line-height: @baseLineHeight;
67 margin-top: @baseLineHeight;
68 margin-bottom: 0;
69 }
70 h4 {
71 font-size: @baseFontSize;
72 line-height: @baseLineHeight;
73 margin-top: @baseLineHeight;
74 margin-bottom: 0;
75 }
76 h5 {
77 font-size: (@baseFontSize / 1.1);
78 line-height: @baseLineHeight;
79 margin-top: @baseLineHeight;
80 margin-bottom: 0;
81 }
82 h6 {
83 font-size: (@baseFontSize / 1.2);
84 line-height: @baseLineHeight;
85 margin-top: @baseLineHeight;
86 margin-bottom: 0;
87 }
88 pre {
89 margin-top: @baseLineHeight;
90 margin-bottom: @baseLineHeight;
91 }
92 sup, sub {
93 line-height: 0;
94 }
95 li {
96 line-height: @baseLineHeight;
97 } 35 }
98 36
99 // Global classes 37 // Global classes
100 a.wiki-link { 38 a.wiki-link {
101 color: #12f;
102 text-decoration: none; 39 text-decoration: none;
103 &:link { color: #12f; } 40 color: @wikiLinkColor;
104 &:visited { color: #12f; } 41 &:link { color: @wikiLinkColor; }
105 &:hover { color: #36f; } 42 &:visited { color: @wikiLinkColor; }
106 &:active { color: #12f; } 43 &:hover { color: @wikiLinkColorHover; text-decoration: underline; }
44 &:active { color: @wikiLinkColor; }
107 } 45 }
108 a.wiki-link.missing { 46 a.wiki-link.missing {
109 color: #f12; 47 color: @wikiLinkColorMissing;
110 } 48 }
111 .decorator { 49 .decorator {
112 text-transform: uppercase; 50 text-transform: uppercase;
113 font-weight: lighter; 51 font-weight: lighter;
114 font-size: 0.7em; 52 font-size: 0.7em;
115 letter-spacing: 0.1em; 53 letter-spacing: 0.1em;
116 color: @colorBlueDark; 54 color: @colorBlueDark;
117 .rev_id { 55 .rev_id {
118 font-family: monospace; 56 font-family: @monoFontFamily;
119 color: @colorCode; 57 color: @colorCode;
120 } 58 }
121 } 59 }
122 60
61 div.alert {
62 font-size: @fontSizeSmall;
63 }
64
123 .container { 65 .container {
124 nav, .meta { 66 nav, .meta {
125 color: @colorNavLink; 67 color: @grayLight;
126 font-size: @smallFontSize; 68 font-size: @fontSizeSmall;
127 line-height: (@baseLineHeight * 2); 69 line-height: (@baseLineHeight * 2);
128 a { 70 a {
129 padding: 0 1em; 71 padding: 0 1em;
130 display: inline-block; 72 display: inline-block;
131 text-decoration: none; 73 text-decoration: none;
132 color: @colorNavLink; 74 color: @grayLight;
133 &:link { color: @colorNavLink; } 75 &:link { color: @grayLight; }
134 &:visited { color: @colorNavLink; } 76 &:visited { color: @grayLight; }
135 &:hover { color: @colorNavLinkHover; } 77 &:hover { color: @linkColorHover; }
136 &:active { color: @colorNavLink; } 78 &:active { color: @grayLight; }
137 } 79 }
138 } 80 }
139 .page { 81 .page {
140 .box-shadow(0 0 10px, rgb(210, 210, 210)); 82 .box-shadow(0 0 10px, rgb(210, 210, 210));
141 padding: @baseLineHeight; 83 padding: @baseLineHeight;
142 background: @backgroundPage; 84 background: @pageBackground;
143 } 85 }
144 .page.special { 86 .page.special {
145 background: @backgroundPageSpecial; 87 background: @pageBackgroundSpecial;
146 } 88 }
147 89
148 .page>pre { 90 .page>pre {
149 margin-top: @baseLineHeight; 91 margin-top: @baseLineHeight;
150 } 92 }
151 .meta { 93 .meta {
152 font-size: @smallerFontSize; 94 font-size: @fontSizeMini;
153 } 95 }
154 } 96 }
155 97
156 form.search { 98 form.form-search {
157 display: inline-block; 99 display: inline-block;
158 margin: 0; 100 margin: 0;
101
102 .search-query {
103 font-size: @fontSizeSmall;
104 height: @fontSizeSmall * 1.5;
105 }
159 } 106 }
160 ul.search-results { 107 ul.search-results {
161 list-style: none; 108 list-style: none;
162 } 109 }
163 110
164 form.page-edit { 111 form.page-edit {
165 textarea { 112 textarea {
166 height: 10em; 113 height: 10em;
167 font-size: 1em; 114 font-size: @baseFontSize;
168 font-family: "Lucida Console", Monaco, Consolas, "Courier New", monospace; 115 font-family: @monoFontFamily;
169 margin-bottom: 0; 116 margin-bottom: 0;
170 border-radius: 0; 117 border-radius: 0;
171 } 118 }
172 } 119 }
173 .wmd-input-wrapper { 120 .wmd-input-wrapper {
174 padding: 1em 0; 121 padding: 1em 0;
175 122
176 .wmd-input-grip { 123 .wmd-input-grip {
177 background: @colorGrayLight; 124 background: @grayLighter;
178 border: 1px solid @colorGrayMedium; 125 border: 1px solid @grayLight;
179 border-width: 0 1px 1px 1px; 126 border-width: 0 1px 1px 1px;
180 height: 12px; 127 height: 12px;
181 cursor: ns-resize; 128 cursor: ns-resize;
182 } 129 }
183 } 130 }