pictcode / app / webroot / css / freelancer.css @ 0b1b8047
履歴 | 表示 | アノテート | ダウンロード (7.798 KB)
1 | 3bf0e002 | admin | /*!
|
---|---|---|---|
2 | * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com)
|
||
3 | * Code licensed under the Apache License v2.0.
|
||
4 | * For details, see http://www.apache.org/licenses/LICENSE-2.0.
|
||
5 | */
|
||
6 | |||
7 | body {
|
||
8 | overflow-x: hidden; |
||
9 | } |
||
10 | |||
11 | p {
|
||
12 | font-size: 20px; |
||
13 | } |
||
14 | |||
15 | p.small { |
||
16 | font-size: 16px; |
||
17 | } |
||
18 | |||
19 | a,
|
||
20 | a:hover, |
||
21 | a:focus, |
||
22 | a:active, |
||
23 | a.active { |
||
24 | outline: 0; |
||
25 | color: #18bc9c; |
||
26 | } |
||
27 | |||
28 | h1,
|
||
29 | h2,
|
||
30 | h3,
|
||
31 | h4,
|
||
32 | h5,
|
||
33 | h6 {
|
||
34 | text-transform: uppercase; |
||
35 | font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; |
||
36 | font-weight: 700; |
||
37 | } |
||
38 | |||
39 | hr.star-light, |
||
40 | hr.star-primary { |
||
41 | margin: 25px auto 30px; |
||
42 | padding: 0; |
||
43 | max-width: 250px; |
||
44 | border: 0; |
||
45 | border-top: solid 5px; |
||
46 | text-align: center; |
||
47 | } |
||
48 | |||
49 | hr.star-light:after, |
||
50 | hr.star-primary:after { |
||
51 | content: "\f005"; |
||
52 | display: inline-block; |
||
53 | position: relative; |
||
54 | top: -.8em; |
||
55 | padding: 0 .25em; |
||
56 | font-family: FontAwesome; |
||
57 | font-size: 2em; |
||
58 | } |
||
59 | |||
60 | hr.star-light { |
||
61 | border-color: #fff; |
||
62 | } |
||
63 | |||
64 | hr.star-light:after { |
||
65 | color: #fff; |
||
66 | background-color: #18bc9c; |
||
67 | } |
||
68 | |||
69 | hr.star-primary { |
||
70 | border-color: #2c3e50; |
||
71 | } |
||
72 | |||
73 | hr.star-primary:after { |
||
74 | color: #2c3e50; |
||
75 | background-color: #fff; |
||
76 | } |
||
77 | |||
78 | .img-centered {
|
||
79 | margin: 0 auto; |
||
80 | } |
||
81 | |||
82 | header {
|
||
83 | text-align: center; |
||
84 | color: #fff; |
||
85 | background: #18bc9c; |
||
86 | } |
||
87 | |||
88 | header .container { |
||
89 | padding-top: 100px; |
||
90 | padding-bottom: 50px; |
||
91 | } |
||
92 | |||
93 | header img { |
||
94 | display: block; |
||
95 | margin: 0 auto 20px; |
||
96 | } |
||
97 | |||
98 | header .intro-text .name { |
||
99 | display: block; |
||
100 | text-transform: uppercase; |
||
101 | font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; |
||
102 | font-size: 2em; |
||
103 | font-weight: 700; |
||
104 | } |
||
105 | |||
106 | header .intro-text .skills { |
||
107 | font-size: 1.25em; |
||
108 | font-weight: 300; |
||
109 | } |
||
110 | |||
111 | @media(min-width:768px) { |
||
112 | header .container { |
||
113 | padding-top: 200px; |
||
114 | padding-bottom: 100px; |
||
115 | } |
||
116 | |||
117 | header .intro-text .name { |
||
118 | font-size: 4.75em; |
||
119 | } |
||
120 | |||
121 | header .intro-text .skills { |
||
122 | font-size: 1.75em; |
||
123 | } |
||
124 | } |
||
125 | |||
126 | @media(min-width:768px) { |
||
127 | .navbar-fixed-top {
|
||
128 | padding: 25px 0; |
||
129 | -webkit-transition: padding .3s; |
||
130 | -moz-transition: padding .3s; |
||
131 | transition: padding .3s; |
||
132 | } |
||
133 | |||
134 | .navbar-fixed-top .navbar-brand { |
||
135 | font-size: 2em; |
||
136 | -webkit-transition: all .3s; |
||
137 | -moz-transition: all .3s; |
||
138 | transition: all .3s; |
||
139 | } |
||
140 | |||
141 | .navbar-fixed-top.navbar-shrink { |
||
142 | padding: 10px 0; |
||
143 | } |
||
144 | |||
145 | .navbar-fixed-top.navbar-shrink .navbar-brand { |
||
146 | font-size: 1.5em; |
||
147 | } |
||
148 | } |
||
149 | |||
150 | .navbar {
|
||
151 | text-transform: uppercase; |
||
152 | font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; |
||
153 | font-weight: 700; |
||
154 | } |
||
155 | |||
156 | .navbar a:focus { |
||
157 | outline: 0; |
||
158 | } |
||
159 | |||
160 | .navbar .navbar-nav { |
||
161 | letter-spacing: 1px; |
||
162 | } |
||
163 | |||
164 | .navbar .navbar-nav li a:focus { |
||
165 | outline: 0; |
||
166 | } |
||
167 | |||
168 | .navbar-default,
|
||
169 | .navbar-inverse {
|
||
170 | border: 0; |
||
171 | } |
||
172 | |||
173 | section {
|
||
174 | padding: 100px 0; |
||
175 | } |
||
176 | |||
177 | section h2 { |
||
178 | margin: 0; |
||
179 | font-size: 3em; |
||
180 | } |
||
181 | |||
182 | section.success { |
||
183 | color: #fff; |
||
184 | background: #18bc9c; |
||
185 | } |
||
186 | |||
187 | section.success a, |
||
188 | section.success a:hover, |
||
189 | section.success a:focus, |
||
190 | section.success a:active, |
||
191 | section.success a.active { |
||
192 | outline: 0; |
||
193 | color: #2c3e50; |
||
194 | } |
||
195 | |||
196 | @media(max-width:767px) { |
||
197 | section {
|
||
198 | padding: 75px 0; |
||
199 | } |
||
200 | |||
201 | section.first { |
||
202 | padding-top: 75px; |
||
203 | } |
||
204 | } |
||
205 | |||
206 | #portfolio .portfolio-item { |
||
207 | right: 0; |
||
208 | margin: 0 0 15px; |
||
209 | } |
||
210 | |||
211 | #portfolio .portfolio-item .portfolio-link { |
||
212 | display: block; |
||
213 | position: relative; |
||
214 | margin: 0 auto; |
||
215 | max-width: 400px; |
||
216 | } |
||
217 | |||
218 | #portfolio .portfolio-item .portfolio-link .caption { |
||
219 | position: absolute; |
||
220 | width: 100%; |
||
221 | height: 100%; |
||
222 | opacity: 0; |
||
223 | background: rgba(24,188,156,.9); |
||
224 | -webkit-transition: all ease .5s; |
||
225 | -moz-transition: all ease .5s; |
||
226 | transition: all ease .5s; |
||
227 | } |
||
228 | |||
229 | #portfolio .portfolio-item .portfolio-link .caption:hover { |
||
230 | opacity: 1; |
||
231 | } |
||
232 | |||
233 | #portfolio .portfolio-item .portfolio-link .caption .caption-content { |
||
234 | position: absolute; |
||
235 | top: 50%; |
||
236 | width: 100%; |
||
237 | height: 20px; |
||
238 | margin-top: -12px; |
||
239 | text-align: center; |
||
240 | font-size: 20px; |
||
241 | color: #fff; |
||
242 | } |
||
243 | |||
244 | #portfolio .portfolio-item .portfolio-link .caption .caption-content i { |
||
245 | margin-top: -12px; |
||
246 | } |
||
247 | |||
248 | #portfolio .portfolio-item .portfolio-link .caption .caption-content h3, |
||
249 | #portfolio .portfolio-item .portfolio-link .caption .caption-content h4 { |
||
250 | margin: 0; |
||
251 | } |
||
252 | |||
253 | #portfolio * { |
||
254 | z-index: 2; |
||
255 | } |
||
256 | |||
257 | @media(min-width:767px) { |
||
258 | #portfolio .portfolio-item { |
||
259 | margin: 0 0 30px; |
||
260 | } |
||
261 | } |
||
262 | |||
263 | .btn-outline {
|
||
264 | margin-top: 15px; |
||
265 | border: solid 2px #fff; |
||
266 | font-size: 20px; |
||
267 | color: #fff; |
||
268 | background: 0 0; |
||
269 | transition: all .3s ease-in-out; |
||
270 | } |
||
271 | |||
272 | .btn-outline:hover, |
||
273 | .btn-outline:focus, |
||
274 | .btn-outline:active, |
||
275 | .btn-outline.active { |
||
276 | border: solid 2px #fff; |
||
277 | color: #18bc9c; |
||
278 | background: #fff; |
||
279 | } |
||
280 | |||
281 | .floating-label-form-group {
|
||
282 | position: relative; |
||
283 | margin-bottom: 0; |
||
284 | padding-bottom: .5em; |
||
285 | border-bottom: 1px solid #eee; |
||
286 | } |
||
287 | |||
288 | .floating-label-form-group input, |
||
289 | .floating-label-form-group textarea { |
||
290 | z-index: 1; |
||
291 | position: relative; |
||
292 | padding-right: 0; |
||
293 | padding-left: 0; |
||
294 | border: 0; |
||
295 | border-radius: 0; |
||
296 | font-size: 1.5em; |
||
297 | background: 0 0; |
||
298 | box-shadow: none!important; |
||
299 | resize: none; |
||
300 | } |
||
301 | |||
302 | .floating-label-form-group label { |
||
303 | display: block; |
||
304 | z-index: 0; |
||
305 | position: relative; |
||
306 | top: 2em; |
||
307 | margin: 0; |
||
308 | font-size: .85em; |
||
309 | line-height: 1.764705882em; |
||
310 | vertical-align: middle; |
||
311 | vertical-align: baseline; |
||
312 | opacity: 0; |
||
313 | -webkit-transition: top .3s ease,opacity .3s ease; |
||
314 | -moz-transition: top .3s ease,opacity .3s ease; |
||
315 | -ms-transition: top .3s ease,opacity .3s ease; |
||
316 | transition: top .3s ease,opacity .3s ease; |
||
317 | } |
||
318 | |||
319 | .floating-label-form-group::not(:first-child) { |
||
320 | padding-left: 14px; |
||
321 | border-left: 1px solid #eee; |
||
322 | } |
||
323 | |||
324 | .floating-label-form-group-with-value label { |
||
325 | top: 0; |
||
326 | opacity: 1; |
||
327 | } |
||
328 | |||
329 | .floating-label-form-group-with-focus label { |
||
330 | color: #18bc9c; |
||
331 | } |
||
332 | |||
333 | form .row:first-child .floating-label-form-group { |
||
334 | border-top: 1px solid #eee; |
||
335 | } |
||
336 | |||
337 | footer {
|
||
338 | color: #fff; |
||
339 | } |
||
340 | |||
341 | footer h3 { |
||
342 | margin-bottom: 30px; |
||
343 | } |
||
344 | |||
345 | footer .footer-above { |
||
346 | padding-top: 50px; |
||
347 | background-color: #2c3e50; |
||
348 | } |
||
349 | |||
350 | footer .footer-col { |
||
351 | margin-bottom: 50px; |
||
352 | } |
||
353 | |||
354 | footer .footer-below { |
||
355 | padding: 25px 0; |
||
356 | background-color: #233140; |
||
357 | } |
||
358 | |||
359 | .btn-social {
|
||
360 | display: inline-block; |
||
361 | width: 50px; |
||
362 | height: 50px; |
||
363 | border: 2px solid #fff; |
||
364 | border-radius: 100%; |
||
365 | text-align: center; |
||
366 | font-size: 20px; |
||
367 | line-height: 45px; |
||
368 | } |
||
369 | |||
370 | .btn:focus, |
||
371 | .btn:active, |
||
372 | .btn.active { |
||
373 | outline: 0; |
||
374 | } |
||
375 | |||
376 | .scroll-top {
|
||
377 | z-index: 1049; |
||
378 | position: fixed; |
||
379 | right: 2%; |
||
380 | bottom: 2%; |
||
381 | width: 50px; |
||
382 | height: 50px; |
||
383 | } |
||
384 | |||
385 | .scroll-top .btn { |
||
386 | width: 50px; |
||
387 | height: 50px; |
||
388 | border-radius: 100%; |
||
389 | font-size: 20px; |
||
390 | line-height: 28px; |
||
391 | } |
||
392 | |||
393 | .scroll-top .btn:focus { |
||
394 | outline: 0; |
||
395 | } |
||
396 | |||
397 | .portfolio-modal .modal-content { |
||
398 | padding: 100px 0; |
||
399 | min-height: 100%; |
||
400 | border: 0; |
||
401 | border-radius: 0; |
||
402 | text-align: center; |
||
403 | background-clip: border-box; |
||
404 | -webkit-box-shadow: none; |
||
405 | box-shadow: none; |
||
406 | } |
||
407 | |||
408 | .portfolio-modal .modal-content h2 { |
||
409 | margin: 0; |
||
410 | font-size: 3em; |
||
411 | } |
||
412 | |||
413 | .portfolio-modal .modal-content img { |
||
414 | margin-bottom: 30px; |
||
415 | } |
||
416 | |||
417 | .portfolio-modal .modal-content .item-details { |
||
418 | margin: 30px 0; |
||
419 | } |
||
420 | |||
421 | .portfolio-modal .close-modal { |
||
422 | position: absolute; |
||
423 | top: 25px; |
||
424 | right: 25px; |
||
425 | width: 75px; |
||
426 | height: 75px; |
||
427 | background-color: transparent; |
||
428 | cursor: pointer; |
||
429 | } |
||
430 | |||
431 | .portfolio-modal .close-modal:hover { |
||
432 | opacity: .3; |
||
433 | } |
||
434 | |||
435 | .portfolio-modal .close-modal .lr { |
||
436 | z-index: 1051; |
||
437 | width: 1px; |
||
438 | height: 75px; |
||
439 | margin-left: 35px; |
||
440 | background-color: #2c3e50; |
||
441 | -webkit-transform: rotate(45deg); |
||
442 | -ms-transform: rotate(45deg); |
||
443 | transform: rotate(45deg); |
||
444 | } |
||
445 | |||
446 | .portfolio-modal .close-modal .lr .rl { |
||
447 | z-index: 1052; |
||
448 | width: 1px; |
||
449 | height: 75px; |
||
450 | background-color: #2c3e50; |
||
451 | -webkit-transform: rotate(90deg); |
||
452 | -ms-transform: rotate(90deg); |
||
453 | transform: rotate(90deg); |
||
454 | } |
||
455 | |||
456 | .portfolio-modal .modal-backdrop { |
||
457 | display: none; |
||
458 | opacity: 0; |
||
459 | } |