]> jfr.im git - irc/freenode/web-7.0.git/blame - css/mock1.css
Minor fixes
[irc/freenode/web-7.0.git] / css / mock1.css
CommitLineData
f11ed28e
SB
1/* vars */
2:root {
dad998d9
SB
3 --navbar-bg: #fff;
4 /*--jumbotron-bg: 15,75,14;*/
6d93c0d2
SB
5 /*--jumbotron-bg: rgba(75,235,74,.4);*/
6 --jumbotron-bg: rgb(238,238,238);
dad998d9 7 --jumbotron-bg-fall: 65,225,64;
6d93c0d2 8 --copyright-bg: 170,178,171;
dad998d9
SB
9 --link-color: 66,139,202;
10 /*--footer-link-color: 255,255,255;*/
11 --footer-link-color: 51,51,51;
12 --nlink-col: #000;
13 --text-color: #333;
14 /*--footer-text-color: 255,255,255;*/
15 --footer-text-color: 51,51,51;
6d93c0d2 16 --copyright-text-color: 0,0,0;
dad998d9
SB
17 --jumbotron-text-color: #333;
18 --border-color: 0,0,0;
7e3a0a22
SB
19 /*--footer-border-color: 255,255,255;*/
20 --footer-border-color: 51,51,51;
dad998d9
SB
21 --box-hover-color: #eee;
22 --box-round: 10px;
f11ed28e
SB
23}
24
686ca1eb
SB
25/* reset css for browser compat */
26* {
27 margin: 0;
28 padding: 0;
29 box-sizing: border-box;
30}
f11ed28e 31/* global */
c3650738 32body {
dad998d9
SB
33 font-family: 'Open Sans';
34 color: var(--text-color);
35 font-size: 14px;
f1fc276a 36 min-height: 100vh;
37 height: auto;
f11ed28e 38}
dad998d9 39
f11ed28e 40a {
bafb222f 41 color: rgb(var(--link-color));
dad998d9 42 text-decoration: none;
c3650738 43}
7dff2d08
SB
44
45/* navbar */
c3650738 46.navbar {
dad998d9
SB
47 width: 100%;
48 height: 50px;
49 background-color: var(--navbar-bg);
50 position: fixed;
51 left: 0;
52 right: 0;
53 top: 0;
54 display: flex;
55 flex-wrap: nowrap;
56 justify-content: space-between;
57 align-items: center;
58 border-bottom: 1px solid rgba(var(--border-color),.3);
59 z-index: 100;
c3650738 60}
dad998d9 61
c3650738 62.nlogo {
dad998d9 63 height: 40px;
c3650738 64}
dad998d9 65
c95b0b9e 66.navlinks {
dad998d9
SB
67 display: flex;
68 justify-content: space-around;
bafb222f 69 flex-wrap: nowrap;
c95b0b9e 70}
dad998d9 71
c3650738 72.nlink {
dad998d9
SB
73 text-decoration: none;
74 color: var(--nlink-col);
c3650738 75}
7dff2d08
SB
76
77/* main */
c3650738 78.container {
f1fc276a 79 padding: 50px 0 0;
dad998d9 80 width: 100%;
b74d2de1 81 min-height: 68vh;
c3650738 82}
dad998d9 83
e77c6e95 84.main {
dad998d9 85 margin-left: .5em;
b251a593 86 margin-top: 1em;
e77c6e95 87}
7dff2d08
SB
88
89/* jumbotron */
c3650738 90.jumbotron {
dad998d9 91 position: relative;
dad998d9 92 width: 100%;
f1fc276a 93 margin-top: -16px;
dad998d9
SB
94 background: #000;
95 background: var(--jumbotron-bg);
6d93c0d2 96 box-shadow: 0 3px 5px rgba(150,150,150,.36);
dad998d9 97 color: var(--jumbotron-text-color);
c3650738 98}
dad998d9 99
c3650738 100.child {
dad998d9 101 text-align: center;
8dad003b 102 margin: .5em;
f1fc276a 103 font-size: 32px;
104 line-height: 48px;
c3650738 105}
dad998d9 106
c3650738 107.box-container {
dad998d9
SB
108 display: flex;
109 flex-wrap: wrap;
110 justify-content: space-around;
111 align-items: stretch;
c3650738 112}
dad998d9 113
c3650738 114.box {
dad998d9
SB
115 text-align: center;
116 text-decoration: none;
117 color: var(--text-color);
118 margin-bottom: 5px;
119 flex-basis: 30%;
f1fc276a 120 border: 1px solid rgba(var(--border-color), 0.39);
dad998d9
SB
121 background-color: #fff;
122 border-radius:  var(--box-round);
123 -webkit-border-radius: var(--box-round);
124 -moz-border-radius: var(--box-round);
125}
126
127.box:hover,.box:active {
128 background-color: var(--box-hover-color);
c3650738 129}
dad998d9 130
c0b511a7 131.fa-users {
dad998d9 132 margin-top: 5px;
c0b511a7 133}
dad998d9
SB
134
135.fa-comment,.fa-question {
136 margin-bottom: 5px;
10191967 137}
dad998d9 138
c3650738 139.title {
dad998d9 140 text-align: center;
c3650738 141}
c3650738 142
7dff2d08 143/* articles feed */
f11ed28e 144h1 {
dad998d9 145 margin: 0;
f11ed28e 146}
dad998d9 147
7dff2d08 148div.art {
dad998d9 149 border-bottom: 1px solid rgba(var(--border-color),.3);
b251a593 150
c3650738 151}
7dff2d08 152div.art:last-child {
dad998d9 153 border-bottom: none;
c3650738 154}
dad998d9 155
36510292 156b.art {
dad998d9 157 margin-bottom: 0;
36510292 158 font-size: 18px;
c3650738 159}
dad998d9 160
c3650738 161p.art {
dad998d9 162 margin: 0;
7dff2d08 163}
dad998d9 164
7dff2d08 165p.art-ingress {
dad998d9
SB
166 font-style: italic;
167 margin: 0;
7dff2d08 168}
dad998d9 169
8dad003b 170.art-date {
dad998d9
SB
171 color: #ccc;
172 margin: 0;
7dff2d08 173}
36510292
SB
174p.heading {
175 white-space: nowrap;
176}
7dff2d08 177p.art-link {
dad998d9 178 margin-top: 0;
c3650738 179}
c3650738 180
25446d4e
SB
181/* help */
182.hmain {
dad998d9
SB
183 display: flex;
184 flex-wrap: wrap;
185 justify-content: space-around;
186 align-items: stretch;
25446d4e 187}
dad998d9 188
25446d4e 189a.hchild {
dad998d9
SB
190 color: var(--text-color);
191/*height: 40px;*/
192 width: 95%;
193 text-align: center;
194 border-top: 1px solid rgba(var(--border-color),.6);
195 border-left: 1px solid rgba(var(--border-color),.6);
196 border-right: 1px solid rgba(var(--border-color),.6);
25446d4e 197}
dad998d9
SB
198
199a.hchild:hover,a.hchild:active {
200 background-color: var(--box-hover-color);
201}
202
25446d4e 203.hchild:first-child {
dad998d9
SB
204 margin-top: 10px;
205 -webkit-border-top-left-radius: var(--box-round);
206 -webkit-border-top-right-radius: var(--box-round);
207 -moz-border-radius-topleft: var(--box-round);
208 -moz-border-radius-topright: var(--box-round);
209 border-top-left-radius: var(--box-round);
210 border-top-right-radius: var(--box-round);
25446d4e 211}
dad998d9 212
25446d4e 213.hchild:last-child {
dad998d9
SB
214 margin-bottom: 10px;
215 border-bottom: 1px solid rgba(var(--border-color),.6);
216 -webkit-border-bottom-right-radius: var(--box-round);
217 -webkit-border-bottom-left-radius: var(--box-round);
218 -moz-border-radius-bottomright: var(--box-round);
219 -moz-border-radius-bottomleft: var(--box-round);
220 border-bottom-right-radius: var(--box-round);
221 border-bottom-left-radius: var(--box-round);
25446d4e
SB
222}
223
7dff2d08 224/* footer */
39d4d579
SB
225.footers {
226 min-height: 30vh;
227}
7dff2d08 228.footer {
dad998d9
SB
229 background: var(--jumbotron-bg);
230 color: rgba(var(--footer-text-color),.9);
b74d2de1 231 margin-top: 2vh;
dad998d9
SB
232 display: flex;
233 flex-wrap: nowrap;
963f3770 234 min-height: 27vh;
dad998d9
SB
235 justify-content: space-between;
236 align-items: flex-start;
6d93c0d2 237 box-shadow: 0 -3px 5px rgba(150,150,150,.36);
f53d9ff7 238}
dad998d9 239
f634fc4d 240.footerchild {
dad998d9 241 margin-top: .5em;
b9c71ac2 242}
dad998d9 243
b9c71ac2 244.footer a {
dad998d9 245 color: #000;
f11ed28e 246}
dad998d9 247
b74d2de1 248.footer h2 {
249 margin-bottom: 9px;
250 display: inline-block;
251}
252
07383868
SB
253.footerchild ul,
254.footerchild ul ul {
255 margin-left: 10px;
256 margin-right: 10px;
dad998d9 257 list-style-type: none;
c0b511a7 258}
dad998d9 259
c0b511a7 260.footerchild ul ul {
07383868 261 padding-left: 30px;
c0b511a7 262}
dad998d9 263
72f859a6 264@media all and (max-width: 500px) {
dad998d9
SB
265 .footer {
266 flex-direction: column;
267 }
268
269 .footerchild {
270 width: 100%;
271 border-bottom: 1px solid rgba(var(--footer-border-color),.5);
272 }
273
274 .footerchild:last-child {
275 border: none;
276 }
277
278 .footerchild ul li:last-child {
279 margin-bottom: .5em;
280 }
c85c8f78
SB
281 .hdn {
282 display: none;
283 }
72f859a6 284}
dad998d9
SB
285
286.footer h2,.footer h3 {
07383868
SB
287 margin-left: 10px;
288 margin-right: 10px;
dad998d9
SB
289}
290
3fb493c7 291.copyright {
dad998d9
SB
292 display: flex;
293 flex-wrap: nowrap;
294 justify-content: space-between;
295 align-items: center;
296 background: rgba(var(--copyright-bg),.5);
963f3770 297 height: 3vh;
7e3a0a22 298 color: rgba(var(--copyright-text-color),.8);
b9c71ac2
SB
299}
300a.copyright {
dad998d9
SB
301 background: rgba(var(--copyright-bg),.5);
302 margin-bottom: 0;
303 margin-top: 0;
304 margin-left: .5em;
305 margin-right: .5em;
963f3770 306 width: auto;
307 height: auto;
f1fc276a 308}
bf75e387
SB
309.copyright a img {
310 height: 3vh;
311 width: auto;
f1fc276a 312}
bafb222f
SB
313.copyright p {
314 margin-bottom: 0;
315 margin-top: 0;
316 margin-left: .5em;
317 margin-right: .5em;
39d4d579 318 text-align: right;
bafb222f 319}
bf75e387
SB
320@media all and (max-width: 500px) {
321 .copyright {
322 height: 5vh;
323 }
324 .copyright a img {
325 height: 5vh;
326 }
b74d2de1 327}