]> jfr.im git - irc/freenode/web-7.0.git/blame - css/mock1.css
Small tweaks
[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;
874baacf 21 --box-hover-color: #ddd;
dad998d9 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;
54daf933 87 margin-bottom: 1em;
e77c6e95 88}
7dff2d08
SB
89
90/* jumbotron */
c3650738 91.jumbotron {
dad998d9 92 position: relative;
dad998d9 93 width: 100%;
f1fc276a 94 margin-top: -16px;
dad998d9
SB
95 background: #000;
96 background: var(--jumbotron-bg);
6d93c0d2 97 box-shadow: 0 3px 5px rgba(150,150,150,.36);
dad998d9 98 color: var(--jumbotron-text-color);
c3650738 99}
dad998d9 100
c3650738 101.child {
dad998d9 102 text-align: center;
8dad003b 103 margin: .5em;
f1fc276a 104 font-size: 32px;
874baacf 105 line-height: 68px;
c3650738 106}
dad998d9 107
c3650738 108.box-container {
dad998d9
SB
109 display: flex;
110 flex-wrap: wrap;
111 justify-content: space-around;
112 align-items: stretch;
874baacf 113 padding: 20px;
114 padding-top: 0;
115 width: 50vw;
116 margin: 0 auto;
c3650738 117}
dad998d9 118
c3650738 119.box {
dad998d9
SB
120 text-align: center;
121 text-decoration: none;
122 color: var(--text-color);
123 margin-bottom: 5px;
124 flex-basis: 30%;
8033b3f8 125 /* border: 1px solid rgba(var(--border-color), 0.39); */
dad998d9
SB
126 background-color: #fff;
127 border-radius:  var(--box-round);
128 -webkit-border-radius: var(--box-round);
129 -moz-border-radius: var(--box-round);
874baacf 130 transition: background-color .125s ease;
131 -webkit-transition: background-color .125s ease;
132 -moz-transition: background-color .125s ease;
907486e7 133 height: 15vh;
dad998d9
SB
134}
135
136.box:hover,.box:active {
137 background-color: var(--box-hover-color);
874baacf 138
c3650738 139}
dad998d9 140
c0b511a7 141.fa-users {
dad998d9 142 margin-top: 5px;
c0b511a7 143}
dad998d9
SB
144
145.fa-comment,.fa-question {
146 margin-bottom: 5px;
10191967 147}
dad998d9 148
907486e7 149.fa-4x {
150 margin: 10px 0;
151 }
c3650738 152.title {
dad998d9 153 text-align: center;
c3650738 154}
c3650738 155
7dff2d08 156/* articles feed */
f11ed28e 157h1 {
dad998d9 158 margin: 0;
f11ed28e 159}
dad998d9 160
7dff2d08 161div.art {
dad998d9 162 border-bottom: 1px solid rgba(var(--border-color),.3);
b251a593 163
c3650738 164}
7dff2d08 165div.art:last-child {
dad998d9 166 border-bottom: none;
c3650738 167}
dad998d9 168
36510292 169b.art {
dad998d9 170 margin-bottom: 0;
36510292 171 font-size: 18px;
c3650738 172}
dad998d9 173
c3650738 174p.art {
dad998d9 175 margin: 0;
7dff2d08 176}
dad998d9 177
7dff2d08 178p.art-ingress {
dad998d9
SB
179 font-style: italic;
180 margin: 0;
7dff2d08 181}
dad998d9 182
8dad003b 183.art-date {
dad998d9
SB
184 color: #ccc;
185 margin: 0;
7dff2d08 186}
36510292
SB
187p.heading {
188 white-space: nowrap;
189}
7dff2d08 190p.art-link {
dad998d9 191 margin-top: 0;
c3650738 192}
c3650738 193
25446d4e
SB
194/* help */
195.hmain {
dad998d9
SB
196 display: flex;
197 flex-wrap: wrap;
198 justify-content: space-around;
199 align-items: stretch;
25446d4e 200}
dad998d9 201
25446d4e 202a.hchild {
dad998d9
SB
203 color: var(--text-color);
204/*height: 40px;*/
205 width: 95%;
206 text-align: center;
207 border-top: 1px solid rgba(var(--border-color),.6);
208 border-left: 1px solid rgba(var(--border-color),.6);
209 border-right: 1px solid rgba(var(--border-color),.6);
25446d4e 210}
dad998d9
SB
211
212a.hchild:hover,a.hchild:active {
213 background-color: var(--box-hover-color);
214}
215
25446d4e 216.hchild:first-child {
dad998d9
SB
217 margin-top: 10px;
218 -webkit-border-top-left-radius: var(--box-round);
219 -webkit-border-top-right-radius: var(--box-round);
220 -moz-border-radius-topleft: var(--box-round);
221 -moz-border-radius-topright: var(--box-round);
222 border-top-left-radius: var(--box-round);
223 border-top-right-radius: var(--box-round);
25446d4e 224}
dad998d9 225
25446d4e 226.hchild:last-child {
dad998d9
SB
227 margin-bottom: 10px;
228 border-bottom: 1px solid rgba(var(--border-color),.6);
229 -webkit-border-bottom-right-radius: var(--box-round);
230 -webkit-border-bottom-left-radius: var(--box-round);
231 -moz-border-radius-bottomright: var(--box-round);
232 -moz-border-radius-bottomleft: var(--box-round);
233 border-bottom-right-radius: var(--box-round);
234 border-bottom-left-radius: var(--box-round);
25446d4e
SB
235}
236
7dff2d08 237/* footer */
39d4d579
SB
238.footers {
239 min-height: 30vh;
240}
7dff2d08 241.footer {
dad998d9
SB
242 background: var(--jumbotron-bg);
243 color: rgba(var(--footer-text-color),.9);
b74d2de1 244 margin-top: 2vh;
dad998d9
SB
245 display: flex;
246 flex-wrap: nowrap;
963f3770 247 min-height: 27vh;
dad998d9
SB
248 justify-content: space-between;
249 align-items: flex-start;
6d93c0d2 250 box-shadow: 0 -3px 5px rgba(150,150,150,.36);
f53d9ff7 251}
dad998d9 252
f634fc4d 253.footerchild {
dad998d9 254 margin-top: .5em;
b9c71ac2 255}
dad998d9 256
b9c71ac2 257.footer a {
dad998d9 258 color: #000;
f11ed28e 259}
dad998d9 260
b74d2de1 261.footer h2 {
262 margin-bottom: 9px;
263 display: inline-block;
264}
265
07383868
SB
266.footerchild ul,
267.footerchild ul ul {
268 margin-left: 10px;
269 margin-right: 10px;
dad998d9 270 list-style-type: none;
c0b511a7 271}
dad998d9 272
c0b511a7 273.footerchild ul ul {
07383868 274 padding-left: 30px;
c0b511a7 275}
dad998d9 276
72f859a6 277@media all and (max-width: 500px) {
dad998d9
SB
278 .footer {
279 flex-direction: column;
280 }
281
282 .footerchild {
283 width: 100%;
dad998d9 284 }
874baacf 285
dad998d9
SB
286 .footerchild ul li:last-child {
287 margin-bottom: .5em;
288 }
c85c8f78
SB
289 .hdn {
290 display: none;
291 }
907486e7 292 .box-container {
293 width: initial;
294 height: initial;
295 }
72f859a6 296}
dad998d9
SB
297
298.footer h2,.footer h3 {
07383868
SB
299 margin-left: 10px;
300 margin-right: 10px;
dad998d9
SB
301}
302
3fb493c7 303.copyright {
dad998d9
SB
304 display: flex;
305 flex-wrap: nowrap;
306 justify-content: space-between;
307 align-items: center;
308 background: rgba(var(--copyright-bg),.5);
963f3770 309 height: 3vh;
7e3a0a22 310 color: rgba(var(--copyright-text-color),.8);
b9c71ac2
SB
311}
312a.copyright {
dad998d9
SB
313 background: rgba(var(--copyright-bg),.5);
314 margin-bottom: 0;
315 margin-top: 0;
316 margin-left: .5em;
317 margin-right: .5em;
963f3770 318 width: auto;
319 height: auto;
f1fc276a 320}
bf75e387
SB
321.copyright a img {
322 height: 3vh;
323 width: auto;
f1fc276a 324}
bafb222f
SB
325.copyright p {
326 margin-bottom: 0;
327 margin-top: 0;
328 margin-left: .5em;
329 margin-right: .5em;
39d4d579 330 text-align: right;
bafb222f 331}
bf75e387
SB
332@media all and (max-width: 500px) {
333 .copyright {
334 height: 5vh;
335 }
336 .copyright a img {
337 height: 5vh;
338 }
b74d2de1 339}