]> jfr.im git - irc/freenode/web-7.0.git/blob - css/mock1.css
721a54a1122c416fa3123e7058b627def5021b25
[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,
95 .box:active {
96 background-color: var(--box-hover-color);
97 }
98 .title {
99 text-align: center;
100 }
101
102 /* articles feed */
103 h1 {
104 margin: 0;
105 }
106 div.art {
107 border-bottom: 1px solid rgba(var(--border-color),.3);
108 }
109 div.art:last-child {
110 border-bottom: none;
111 }
112 h3.art {
113 margin-bottom: 0;
114 }
115 p.art {
116 margin: 0;
117 }
118 p.art-ingress {
119 font-style: italic;
120 margin: 0;
121 }
122 p.art-date {
123 color: #ccc;
124 margin: 0;
125 }
126 p.art-link {
127 margin-top: 0;
128 }
129
130 /* help */
131 .hmain {
132 display: flex;
133 flex-wrap: wrap;
134 justify-content: space-around;
135 }
136 a.hchild {
137 color: var(--text-color);
138 height: 40px;
139 width: 95%;
140 text-align: center;
141 border-top: 1px solid rgba(var(--border-color),.6);
142 border-left: 1px solid rgba(var(--border-color),.6);
143 border-right: 1px solid rgba(var(--border-color),.6);
144 }
145 a.hchild:hover,
146 a.hchild:active {
147 background-color: var(--box-hover-color);
148 }
149 .hchild:first-child {
150 margin-top: 10px;
151 -webkit-border-top-left-radius: var(--box-round);
152 -webkit-border-top-right-radius: var(--box-round);
153 -moz-border-radius-topleft: var(--box-round);
154 -moz-border-radius-topright: var(--box-round);
155 border-top-left-radius: var(--box-round);
156 border-top-right-radius: var(--box-round);
157 }
158 .hchild:last-child {
159 margin-bottom: 10px;
160 border-bottom: 1px solid rgba(var(--border-color),.6);
161 -webkit-border-bottom-right-radius: var(--box-round);
162 -webkit-border-bottom-left-radius: var(--box-round);
163 -moz-border-radius-bottomright: var(--box-round);
164 -moz-border-radius-bottomleft: var(--box-round);
165 border-bottom-right-radius: var(--box-round);
166 border-bottom-left-radius: var(--box-round);
167 }
168
169 /* footer */
170 .footer {
171 background: var(--footer-bg);
172 width: device-width;
173 margin: 0;
174 padding: 0;
175 display: flex;
176 flex-wrap: wrap;
177 justify-content: space-between;
178 align-items: flex-start;
179 /* -webkit-border-top-left-radius: var(--box-round);
180 -webkit-border-top-right-radius: var(--box-round);
181 -moz-border-radius-topleft: var(--box-round);
182 -moz-border-radius-topright: var(--box-round);
183 border-top-left-radius: var(--box-round);
184 border-top-right-radius: var(--box-round);*/
185 }
186 .footer .footerchild p {
187 margin: 0;
188 }
189 .footerline {
190 border-right: 1px solid #000;
191 height: 100%;
192 }