gitile.css
1 | :root { |
2 | --blue: #6eaee6; |
3 | --darkblue: #176ECB; |
4 | --lightblue: #a1d9f4; |
5 | --darkwhite: #faf5f0; |
6 | --black: #333; |
7 | --white: #fff; |
8 | --darkgreen: #2cae0e; |
9 | --gray: #ccc; |
10 | --darkerwhite: #eae5e0; |
11 | } |
12 | |
13 | html, body { |
14 | margin: 0; |
15 | padding: 0; |
16 | min-height: 100%; |
17 | background: var(--darkwhite); |
18 | } |
19 | |
20 | body { |
21 | display: flex; |
22 | flex-direction: column; |
23 | color: var(--black); |
24 | height: 100%; |
25 | } |
26 | |
27 | #content { |
28 | flex: 1; |
29 | width: 1200px; |
30 | margin: auto; |
31 | text-align: justify; |
32 | line-height: 1.5em; |
33 | padding: 2em; |
34 | } |
35 | |
36 | header { |
37 | background: var(--blue); |
38 | } |
39 | |
40 | footer { |
41 | background: var(--darkerwhite); |
42 | } |
43 | |
44 | header, footer { |
45 | text-align: center; |
46 | } |
47 | |
48 | a { |
49 | text-decoration: none; |
50 | } |
51 | |
52 | header ul { |
53 | list-style: none; |
54 | margin: 0; |
55 | } |
56 | |
57 | header li { |
58 | display: inline-block; |
59 | } |
60 | |
61 | header li a { |
62 | display: inline-block; |
63 | padding: 1em; |
64 | color: var(--white); |
65 | } |
66 | |
67 | header li a:hover { |
68 | background-color: var(--darkblue); |
69 | } |
70 | |
71 | header li.first { |
72 | margin-right: 2em; |
73 | } |
74 | |
75 | footer a { |
76 | color: var(--darkgreen); |
77 | } |
78 | |
79 | .content { |
80 | display: flex; |
81 | flex-direction: row; |
82 | align-items: center; |
83 | } |
84 | |
85 | .content p:first-child { |
86 | flex: 1; |
87 | } |
88 | |
89 | .content img { |
90 | max-height: 1.5em; |
91 | max-width: 1.5em; |
92 | } |
93 | |
94 | .content p { |
95 | margin: 0; |
96 | } |
97 | |
98 | .content, thead { |
99 | background: var(--darkerwhite); |
100 | padding: 0.5em; |
101 | margin: 0; |
102 | border: 1px solid var(--gray); |
103 | border-bottom: none; |
104 | } |
105 | |
106 | pre { |
107 | border: 1px solid var(--gray); |
108 | border-top: none; |
109 | padding: 0.5em; |
110 | margin: 0; |
111 | background: var(--white); |
112 | line-height: 1em; |
113 | font-size: 0.85em; |
114 | font-family: monospace, monospace; |
115 | } |
116 | |
117 | table { |
118 | background: var(--white); |
119 | border-collapse: collapse; |
120 | width: 100%; |
121 | border: 1px solid var(--gray); |
122 | } |
123 | |
124 | tbody tr { |
125 | transition-duration: 300ms; |
126 | } |
127 | |
128 | tbody tr:hover { |
129 | background: var(--lightblue); |
130 | } |
131 | |
132 | td { |
133 | padding: 0.5em; |
134 | } |
135 | |
136 | .commit-info { |
137 | border: 1px solid var(--gray); |
138 | margin-top: 1em; |
139 | margin-bottom: 1em; |
140 | padding: 1em; |
141 | display: flex; |
142 | flex-direction: row; |
143 | justify-content: center; |
144 | align-content: center; |
145 | background: var(--white); |
146 | } |
147 | |
148 | .commit-info .commit { |
149 | flex: 1 |
150 | } |
151 | |
152 | .commit-info .message { |
153 | font-weight: bold; |
154 | } |
155 | |
156 | .commit-info .author, .commit-info .date { |
157 | display: inline-block; |
158 | padding: 0.5em 0; |
159 | } |
160 | |
161 | .commit-info img { |
162 | max-width: 64px; |
163 | max-height: 64px; |
164 | margin-right: 1em; |
165 | } |
166 | |
167 | .commit-info .commit-id { |
168 | margin-left: 1em; |
169 | border: 1px solid var(--gray); |
170 | border-radius: 10px; |
171 | padding: 0; |
172 | background: var(--darkerwhite); |
173 | height: 2.5em; |
174 | display: flex; |
175 | flex-direction: row; |
176 | align-items: center; |
177 | } |
178 | |
179 | .commit-info .commit-id .short-id { |
180 | background: var(--darkwhite); |
181 | display: inline-block; |
182 | padding: 0.5em; |
183 | border-bottom-left-radius: 10px; |
184 | border-top-left-radius: 10px; |
185 | border-right: 1px solid var(--gray); |
186 | font-family: monospace, monospace; |
187 | font-size: 0.85em; |
188 | } |
189 | |
190 | .commit-info p { |
191 | margin: 0; |
192 | } |
193 | |
194 | .commit-info .commit-id button { |
195 | background: none; |
196 | border: none; |
197 | cursor: pointer; |
198 | } |
199 | |
200 | .commit-info .commit-id img { |
201 | max-width: 1.5em; |
202 | max-height: 1.5em; |
203 | margin-right: 0.3em; |
204 | } |
205 | |
206 | .commit-info .date { |
207 | font-style: italic; |
208 | margin-left: 1em; |
209 | } |
210 | |
211 | .commit-info .author::before { |
212 | content: "Authored by: "; |
213 | } |
214 | |
215 | h1 { |
216 | text-align: center; |
217 | } |
218 | |
219 | code { |
220 | background: var(--darkerwhite); |
221 | display: inline-block; |
222 | padding: 3px; |
223 | font-family: monospace, monospace; |
224 | font-size: 0.85em; |
225 | } |
226 | |
227 | .clone { |
228 | text-align: right; |
229 | } |
230 | |
231 | .icon-link { |
232 | display: flex; |
233 | flex-direction: row; |
234 | align-content: center; |
235 | } |
236 | |
237 | .icon-link img { |
238 | height: 1em; |
239 | width: 1em; |
240 | margin-right: 0.3em; |
241 | } |
242 | |
243 | .path-box a { |
244 | display: inline-block; |
245 | padding: 0.5em; |
246 | } |
247 | |
248 | .button-row a { |
249 | display: inline-block; |
250 | background: var(--white); |
251 | padding: 0.5em; |
252 | border: 1px solid var(--gray); |
253 | margin: 0.5em; |
254 | } |
255 | |
256 | |
257 | @media screen and (max-width: 1250px) { |
258 | #content { |
259 | width: auto; |
260 | } |
261 | } |
262 |