]> jfr.im git - irc/freenode/web-7.0.git/blame - css/mock1.css
prep merge
[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}
31
f11ed28e 32/* global */
c3650738 33body {
dad998d9
SB
34 font-family: 'Open Sans';
35 color: var(--text-color);
36 font-size: 14px;
f11ed28e 37}
dad998d9 38
f11ed28e 39a {
dad998d9
SB
40 color: #000;
41 text-decoration: none;
c3650738 42}
7dff2d08
SB
43
44/* navbar */
c3650738 45.navbar {
dad998d9
SB
46 width: 100%;
47 height: 50px;
48 background-color: var(--navbar-bg);
49 position: fixed;
50 left: 0;
51 right: 0;
52 top: 0;
53 display: flex;
54 flex-wrap: nowrap;
55 justify-content: space-between;
56 align-items: center;
57 border-bottom: 1px solid rgba(var(--border-color),.3);
58 z-index: 100;
c3650738 59}
dad998d9 60
c3650738 61.nlogo {
dad998d9 62 height: 40px;
c3650738 63}
dad998d9 64
c95b0b9e 65.navlinks {
dad998d9
SB
66 display: flex;
67 justify-content: space-around;
68 fkex-wrap: nowrap;
c95b0b9e 69}
dad998d9 70
c3650738 71.nlink {
dad998d9
SB
72 text-decoration: none;
73 color: var(--nlink-col);
c3650738 74}
7dff2d08
SB
75
76/* main */
c3650738 77.container {
dad998d9
SB
78 margin: 50px 0 0;
79 padding: 0;
80 width: 100%;
81 min-height: 100%;
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%;
c85c8f78 93 margin: 0;
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;
c3650738 103}
dad998d9 104
c3650738 105.box-container {
dad998d9
SB
106 display: flex;
107 flex-wrap: wrap;
108 justify-content: space-around;
109 align-items: stretch;
c3650738 110}
dad998d9 111
c3650738 112.box {
dad998d9
SB
113 text-align: center;
114 text-decoration: none;
115 color: var(--text-color);
116 margin-bottom: 5px;
117 flex-basis: 30%;
118 background-color: #fff;
119 border-radius:  var(--box-round);
120 -webkit-border-radius: var(--box-round);
121 -moz-border-radius: var(--box-round);
122}
123
124.box:hover,.box:active {
125 background-color: var(--box-hover-color);
c3650738 126}
dad998d9 127
c0b511a7 128.fa-users {
dad998d9 129 margin-top: 5px;
c0b511a7 130}
dad998d9
SB
131
132.fa-comment,.fa-question {
133 margin-bottom: 5px;
10191967 134}
dad998d9 135
c3650738 136.title {
dad998d9 137 text-align: center;
c3650738 138}
c3650738 139
7dff2d08 140/* articles feed */
f11ed28e 141h1 {
dad998d9 142 margin: 0;
f11ed28e 143}
dad998d9 144
7dff2d08 145div.art {
dad998d9 146 border-bottom: 1px solid rgba(var(--border-color),.3);
b251a593 147
c3650738 148}
7dff2d08 149div.art:last-child {
dad998d9 150 border-bottom: none;
c3650738 151}
dad998d9 152
7dff2d08 153h3.art {
dad998d9 154 margin-bottom: 0;
c3650738 155}
dad998d9 156
c3650738 157p.art {
dad998d9 158 margin: 0;
7dff2d08 159}
dad998d9 160
7dff2d08 161p.art-ingress {
dad998d9
SB
162 font-style: italic;
163 margin: 0;
7dff2d08 164}
dad998d9 165
8dad003b 166.art-date {
dad998d9
SB
167 color: #ccc;
168 margin: 0;
7dff2d08 169}
dad998d9 170
7dff2d08 171p.art-link {
dad998d9 172 margin-top: 0;
c3650738 173}
c3650738 174
25446d4e
SB
175/* help */
176.hmain {
dad998d9
SB
177 display: flex;
178 flex-wrap: wrap;
179 justify-content: space-around;
180 align-items: stretch;
25446d4e 181}
dad998d9 182
25446d4e 183a.hchild {
dad998d9
SB
184 color: var(--text-color);
185/*height: 40px;*/
186 width: 95%;
187 text-align: center;
188 border-top: 1px solid rgba(var(--border-color),.6);
189 border-left: 1px solid rgba(var(--border-color),.6);
190 border-right: 1px solid rgba(var(--border-color),.6);
25446d4e 191}
dad998d9
SB
192
193a.hchild:hover,a.hchild:active {
194 background-color: var(--box-hover-color);
195}
196
25446d4e 197.hchild:first-child {
dad998d9
SB
198 margin-top: 10px;
199 -webkit-border-top-left-radius: var(--box-round);
200 -webkit-border-top-right-radius: var(--box-round);
201 -moz-border-radius-topleft: var(--box-round);
202 -moz-border-radius-topright: var(--box-round);
203 border-top-left-radius: var(--box-round);
204 border-top-right-radius: var(--box-round);
25446d4e 205}
dad998d9 206
25446d4e 207.hchild:last-child {
dad998d9
SB
208 margin-bottom: 10px;
209 border-bottom: 1px solid rgba(var(--border-color),.6);
210 -webkit-border-bottom-right-radius: var(--box-round);
211 -webkit-border-bottom-left-radius: var(--box-round);
212 -moz-border-radius-bottomright: var(--box-round);
213 -moz-border-radius-bottomleft: var(--box-round);
214 border-bottom-right-radius: var(--box-round);
215 border-bottom-left-radius: var(--box-round);
25446d4e
SB
216}
217
7dff2d08
SB
218/* footer */
219.footer {
dad998d9
SB
220 background: var(--jumbotron-bg);
221 color: rgba(var(--footer-text-color),.9);
222 margin-top: 1em;
223 display: flex;
224 flex-wrap: nowrap;
225 justify-content: space-between;
226 align-items: flex-start;
6d93c0d2 227 box-shadow: 0 -3px 5px rgba(150,150,150,.36);
f53d9ff7 228}
dad998d9 229
f634fc4d 230.footerchild {
dad998d9 231 margin-top: .5em;
b9c71ac2 232}
dad998d9 233
b9c71ac2 234.footer a {
dad998d9 235 color: #000;
f11ed28e 236}
dad998d9 237
07383868
SB
238.footerchild ul,
239.footerchild ul ul {
240 margin-left: 10px;
241 margin-right: 10px;
dad998d9 242 list-style-type: none;
c0b511a7 243}
dad998d9 244
c0b511a7 245.footerchild ul ul {
07383868 246 padding-left: 30px;
c0b511a7 247}
dad998d9 248
72f859a6 249@media all and (max-width: 500px) {
dad998d9
SB
250 .footer {
251 flex-direction: column;
252 }
253
254 .footerchild {
255 width: 100%;
256 border-bottom: 1px solid rgba(var(--footer-border-color),.5);
257 }
258
259 .footerchild:last-child {
260 border: none;
261 }
262
263 .footerchild ul li:last-child {
264 margin-bottom: .5em;
265 }
c85c8f78
SB
266 .hdn {
267 display: none;
268 }
72f859a6 269}
dad998d9
SB
270
271.footer h2,.footer h3 {
07383868
SB
272 margin-left: 10px;
273 margin-right: 10px;
dad998d9
SB
274}
275
3fb493c7 276.copyright {
dad998d9
SB
277 display: flex;
278 flex-wrap: nowrap;
279 justify-content: space-between;
280 align-items: center;
281 background: rgba(var(--copyright-bg),.5);
282 height: 31px;
7e3a0a22 283 color: rgba(var(--copyright-text-color),.8);
b9c71ac2 284}
dad998d9 285
b9c71ac2 286a.copyright {
dad998d9
SB
287 background: rgba(var(--copyright-bg),.5);
288 margin-bottom: 0;
289 margin-top: 0;
290 margin-left: .5em;
291 margin-right: .5em;
c3650738 292}