]> jfr.im git - irc/freenode/web-7.0.git/blob - css/mock1.css
9faa9880b6f26ca528be3201813311d48a63c593
[irc/freenode/web-7.0.git] / css / mock1.css
1 /* vars */
2 :root {
3 --navbar-bg: white;
4 --nlink-col: black;
5 --jumbotron-bg: rgba(75,235,74,.4);
6 --footer-bg: #eee;
7 --link-color: #428bca;
8 --text-color: #333;
9 --border-color: 0,0,0;
10 --box-hover-color: #eee;
11 --box-round: 10px;
12 }
13
14 /* global */
15 body {
16 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
17 color: var(--text-color);
18 }
19 a {
20 color: var(--link-color);
21 text-decoration: none;
22 }
23
24 /* navbar */
25 .navbar {
26 width: 100%;
27 height: 50px;
28 background-color: var(--navbar-bg);
29 position: fixed;
30 left: 0;
31 right: 0;
32 top: 0;
33 display: flex;
34 flex-wrap: nowrap;
35 justify-content: space-between;
36 align-items: center;
37 border-bottom: 1px solid rgba(var(--border-color),.3);
38 z-index: 100;
39 }
40 .nlogo {
41 height: 40px;
42 }
43 .nlink {
44 text-decoration: none;
45 color: var(--nlink-col);
46 }
47
48 /* main */
49 .container {
50 margin-top: 51px;
51 margin-left: 0;
52 margin-right: 0;
53 margin-bottom: 0;
54 padding: 0;
55 width: 100%;
56 margin-left: 0;
57 margin-right: 0;
58 position: static;
59 }
60
61 /* jumbotron */
62 .jumbotron {
63 background: var(--jumbotron-bg);
64 width: 100%;
65 -webkit-border-bottom-right-radius: var(--box-round);
66 -webkit-border-bottom-left-radius: var(--box-round);
67 -moz-border-radius-bottomright: var(--box-round);
68 -moz-border-radius-bottomleft: var(--box-round);
69 border-bottom-right-radius: var(--box-round);
70 border-bottom-left-radius: var(--box-round);
71 }
72 .child {
73 text-align: center;
74 }
75 .box-container {
76 display: flex;
77 flex-wrap: wrap;
78 justify-content: space-around;
79 align-items: center;
80 }
81 .box {
82 text-align: center;
83 text-decoration: none;
84 color: var(--text-color);
85 margin-bottom: 5px;
86 border: 1px solid rgb(var(--border-color));
87 flex-basis: 30%;
88 height: 105px;
89 background-color: #fff;
90 border-radius: var(--box-round);
91 -webkit-border-radius: var(--box-round);
92 -moz-border-radius: var(--box-round);
93 }
94 .box:hover, .box:active {
95 background-color: var(--box-hover-color);
96 }
97 .title {
98 text-align: center;
99 }
100
101 /* articles feed */
102 h1 {
103 margin: 0;
104 }
105 div.art {
106 border-bottom: 1px solid rgba(var(--border-color),.3);
107 }
108 div.art:last-child {
109 border-bottom: none;
110 }
111 h3.art {
112 margin-bottom: 0;
113 }
114 p.art {
115 margin: 0;
116 }
117 p.art-ingress {
118 font-style: italic;
119 margin: 0;
120 }
121 p.art-date {
122 color: #ccc;
123 margin: 0;
124 }
125 p.art-link {
126 margin-top: 0;
127 }
128
129 /* help */
130 .hmain {
131 display: flex;
132 flex-wrap: wrap;
133 justify-content: space-around;
134 }
135 a.hchild {
136 color: var(--text-color);
137 height: 40px;
138 width: 95%;
139 text-align: center;
140 border-top: 1px solid rgba(var(--border-color),.6);
141 border-left: 1px solid rgba(var(--border-color),.6);
142 border-right: 1px solid rgba(var(--border-color),.6);
143 }
144 a.hchild:hover, a.hchild:active {
145 background-color: var(--box-hover-color);
146 }
147 .hchild:first-child {
148 margin-top: 10px;
149 -webkit-border-top-left-radius: var(--box-round);
150 -webkit-border-top-right-radius: var(--box-round);
151 -moz-border-radius-topleft: var(--box-round);
152 -moz-border-radius-topright: var(--box-round);
153 border-top-left-radius: var(--box-round);
154 border-top-right-radius: var(--box-round);
155 }
156 .hchild:last-child {
157 margin-bottom: 10px;
158 border-bottom: 1px solid rgba(var(--border-color),.6);
159 -webkit-border-bottom-right-radius: var(--box-round);
160 -webkit-border-bottom-left-radius: var(--box-round);
161 -moz-border-radius-bottomright: var(--box-round);
162 -moz-border-radius-bottomleft: var(--box-round);
163 border-bottom-right-radius: var(--box-round);
164 border-bottom-left-radius: var(--box-round);
165 }
166
167 /* footer */
168 .footer {
169 background: var(--footer-bg);
170 width: device-width;
171 margin: 0;
172 padding: 0;
173 display: flex;
174 flex-wrap: wrap;
175 justify-content: space-between;
176 align-items: flex-start;
177 /* -webkit-border-top-left-radius: var(--box-round);
178 -webkit-border-top-right-radius: var(--box-round);
179 -moz-border-radius-topleft: var(--box-round);
180 -moz-border-radius-topright: var(--box-round);
181 border-top-left-radius: var(--box-round);
182 border-top-right-radius: var(--box-round);*/
183 }
184 .footer .footerchild p {
185 margin: 0;
186 }
187 .footerline {
188 border-right: 1px solid #000;
189 height: 100%;
190 }