Commit 21eda9de823724389cf833d41d60407925a2b31b
1 parent
6dbe70d4
Exists in
refactory-sass
Login form
Showing
3 changed files
with
150 additions
and
49 deletions
Show diff stats
index.html
... | ... | @@ -353,7 +353,7 @@ |
353 | 353 | <a href="#" class="new-user button">Cadastre-se</a> |
354 | 354 | </div> |
355 | 355 | </div> |
356 | - <p>Ou acesse:</p> | |
356 | + <p class="box-subtitle">Ou acesse:</p> | |
357 | 357 | <div class="username"> |
358 | 358 | <label for="user_name" class="label">Nome de Usuário / E-mail:</label> |
359 | 359 | <input id="user_name" name="login" type="text" placeholder="Nome do usuário / E-mail"> |
... | ... | @@ -375,6 +375,8 @@ |
375 | 375 | </div> |
376 | 376 | </form> |
377 | 377 | <form id="signup-form" class="signup hide" autocomplete="off"> |
378 | + <div class="message hide"></div> | |
379 | + <p class="box-subtitle">Cadastre-se</p> | |
378 | 380 | <div class="email"> |
379 | 381 | <label for="user_email" class="label">E-mail:</label> |
380 | 382 | <input id="user_email" name="email" type="text" placeholder="E-mail"> |
... | ... | @@ -383,18 +385,25 @@ |
383 | 385 | <label for="user_name" class="label">Nome de Usuário</label> |
384 | 386 | <input id="user_name" name="login" type="text" placeholder="Nome do usuário"> |
385 | 387 | </div> |
386 | - <div class="password"> | |
387 | - <label for="user_password" class="label">Senha:</label> | |
388 | - <input id="user_password" name="password" type="password" placeholder="Senha"> | |
389 | - </div> | |
390 | - <div class="password-confirmation"> | |
391 | - <label for="user_password_confirmation" class="label">Confirme a senha:</label> | |
392 | - <input id="user_password_confirmation" name="password_confirmation" type="password" placeholder="Confirme a senha"> | |
388 | + <div class="row"> | |
389 | + <div class="password col-sm-6"> | |
390 | + <label for="user_password" class="label">Senha:</label> | |
391 | + <input id="user_password" name="password" type="password" placeholder="Senha"> | |
392 | + </div> | |
393 | + <div class="password-confirmation col-sm-6"> | |
394 | + <label for="user_password_confirmation" class="label">Confirme a senha:</label> | |
395 | + <input id="user_password_confirmation" name="password_confirmation" type="password" placeholder="Confirme a senha"> | |
396 | + </div> | |
393 | 397 | </div> |
394 | 398 | <div class="actions"> |
395 | - <div class="message hide"></div> | |
396 | - <a href="#" class="confirm-signup">Confirmar</a> | |
397 | - <a href="#" class="cancel-signup">Cancelar</a> | |
399 | + <div class="row"> | |
400 | + <div class="col-sm-4"> | |
401 | + <a href="#" class="confirm-signup button">Confirmar</a> | |
402 | + </div> | |
403 | + <div class="col-sm-4"> | |
404 | + <a href="#" class="cancel-signup button button-cancela">Cancelar</a> | |
405 | + </div> | |
406 | + </div> | |
398 | 407 | </div> |
399 | 408 | </form> |
400 | 409 | </script> | ... | ... |
novo.css
... | ... | @@ -6,12 +6,13 @@ body { |
6 | 6 | |
7 | 7 | h1 { |
8 | 8 | border-bottom: 1px solid #d6dcd7; |
9 | - color: #03316f; | |
10 | 9 | font-family: asap, sans; |
11 | 10 | font-size: 28px; |
12 | 11 | font-weight: 500; |
13 | 12 | padding-bottom: 20px; |
14 | 13 | text-transform: uppercase; } |
14 | + h1 a { | |
15 | + color: #03316f; } | |
15 | 16 | |
16 | 17 | h2 { |
17 | 18 | border-bottom: 1px solid #eeeff1; |
... | ... | @@ -41,7 +42,7 @@ p, ul, select { |
41 | 42 | .container, .row { |
42 | 43 | margin-bottom: 20px; } |
43 | 44 | |
44 | -.button { | |
45 | +.button, .button-cancela, .login input.button, .signup input.button { | |
45 | 46 | border-bottom: 3px solid #000; |
46 | 47 | border-left: 0; |
47 | 48 | border-right: 0; |
... | ... | @@ -52,13 +53,16 @@ p, ul, select { |
52 | 53 | display: block; |
53 | 54 | font-size: 16px; |
54 | 55 | font-weight: 700; |
55 | - padding: 20px 0; | |
56 | + padding-bottom: 15px; | |
57 | + padding-left: 0; | |
58 | + padding-right: 0; | |
59 | + padding-top: 15px; | |
56 | 60 | text-align: center; |
57 | 61 | transition: all 400ms; } |
58 | - .button:hover { | |
62 | + .button:hover, .button-cancela:hover, .login input.button:hover, .signup input.button:hover { | |
59 | 63 | background-color: black; |
60 | 64 | text-decoration: none; } |
61 | - .button:hover, .button:focus { | |
65 | + .button:hover, .button-cancela:hover, .login input.button:hover, .signup input.button:hover, .button:focus, .button-cancela:focus, .login input.button:focus, .signup input.button:focus { | |
62 | 66 | color: #fff; } |
63 | 67 | .button-inline { |
64 | 68 | display: inline-block; |
... | ... | @@ -260,9 +264,6 @@ p, ul, select { |
260 | 264 | text-decoration: none; } |
261 | 265 | .box p { |
262 | 266 | border-bottom: 1px dotted #000; |
263 | - font-family: asap, sans; | |
264 | - font-size: 14px; | |
265 | - font-weight: 400; | |
266 | 267 | padding-bottom: 15px; } |
267 | 268 | .box-propostas { |
268 | 269 | height: 500px; |
... | ... | @@ -275,7 +276,6 @@ p, ul, select { |
275 | 276 | background-color: #fff; } |
276 | 277 | .box-propostas p { |
277 | 278 | border-bottom: 0; |
278 | - font-size: 14px; | |
279 | 279 | padding-bottom: inherit; } |
280 | 280 | .box-apoie p { |
281 | 281 | border-bottom: 0; |
... | ... | @@ -302,6 +302,7 @@ p, ul, select { |
302 | 302 | font-weight: 400; |
303 | 303 | margin-bottom: 20px; } |
304 | 304 | .box-subtitle, .box-apoie p { |
305 | + color: #335277; | |
305 | 306 | font-size: 24px; |
306 | 307 | font-weight: 700; |
307 | 308 | line-height: 1.2; |
... | ... | @@ -401,27 +402,48 @@ p, ul, select { |
401 | 402 | padding-top: 5px; |
402 | 403 | text-transform: none; } |
403 | 404 | |
404 | -.login { | |
405 | +.login, .signup { | |
405 | 406 | text-align: left; } |
406 | - .login input { | |
407 | + .login .message, .signup .message { | |
408 | + background: #fcc; | |
409 | + border: 1px solid #b00; | |
410 | + border-radius: 6px; | |
411 | + color: #b00; | |
412 | + font-weight: 700; | |
413 | + padding-bottom: 5px; | |
414 | + padding-left: 10px; | |
415 | + padding-right: 10px; | |
416 | + padding-top: 5px; | |
417 | + margin-bottom: 20px; } | |
418 | + .login input, .signup input { | |
419 | + border: 1px solid; | |
407 | 420 | display: block; |
408 | 421 | margin-bottom: 20px; |
422 | + padding-bottom: 5px; | |
423 | + padding-left: 10px; | |
424 | + padding-right: 10px; | |
425 | + padding-top: 5px; | |
409 | 426 | width: 100%; } |
410 | - .login input.button { | |
427 | + .login input.button-cancela, .login input.button, .signup input.button-cancela, .signup input.button { | |
411 | 428 | margin-bottom: 5px; } |
412 | - .login .label { | |
429 | + .login .label, .signup .label { | |
413 | 430 | vertical-align: middle; } |
414 | - .login .icon { | |
431 | + .login .icon, .signup .icon { | |
415 | 432 | vertical-align: middle; } |
416 | - .login .oauth { | |
433 | + .login .oauth, .signup .oauth { | |
417 | 434 | margin-top: 10px; |
418 | 435 | text-align: right; } |
419 | - .login .forgot-password { | |
436 | + .login .forgot-password, .signup .forgot-password { | |
420 | 437 | display: block; |
421 | 438 | font-size: 14px; |
422 | 439 | text-align: center; } |
423 | - .login i { | |
424 | - font-style: normal; } | |
440 | + .login i, .signup i { | |
441 | + font-style: normal; | |
442 | + font-weight: 700; | |
443 | + padding-left: 5px; | |
444 | + padding-right: 5px; } | |
445 | + .login .row input, .signup .row input { | |
446 | + margin-bottom: 0; } | |
425 | 447 | |
426 | 448 | .vote-actions .like { |
427 | 449 | background: url(images/like.png) no-repeat; |
... | ... | @@ -585,11 +607,11 @@ section.reducao-da-pobreza .description { |
585 | 607 | |
586 | 608 | .saude { |
587 | 609 | color: #00a9bd; } |
588 | - .saude .button, .saude .show_body a { | |
610 | + .saude .button, .saude .button-cancela, .saude .login input.button, .login .saude input.button, .saude .signup input.button, .signup .saude input.button, .saude .show_body a { | |
589 | 611 | background-color: #00a9bd; |
590 | 612 | border-color: #006571; |
591 | 613 | transition: all 400ms; } |
592 | - .saude .button:hover, .saude .show_body a:hover { | |
614 | + .saude .button:hover, .saude .button-cancela:hover, .saude .show_body a:hover { | |
593 | 615 | background-color: #006571; |
594 | 616 | text-decoration: none; } |
595 | 617 | .saude .select { |
... | ... | @@ -598,7 +620,7 @@ section.reducao-da-pobreza .description { |
598 | 620 | background-color: #006571; } |
599 | 621 | .saude .box-propostas { |
600 | 622 | border-color: #00a9bd; } |
601 | - .saude .box-title { | |
623 | + .saude .box-title, .saude .box-bottom { | |
602 | 624 | color: #00a9bd; } |
603 | 625 | .saude .box-category li { |
604 | 626 | background-color: #00a9bd; } |
... | ... | @@ -606,6 +628,15 @@ section.reducao-da-pobreza .description { |
606 | 628 | color: #00a9bd; } |
607 | 629 | .saude .slick-slider .date, .saude .slick-slider .time { |
608 | 630 | color: #00a9bd; } |
631 | + .saude .login input, .saude .signup input { | |
632 | + border-color: #00a9bd; } | |
633 | + .saude .login input.button-cancela, .saude .login input.button, .saude .signup input.button-cancela, .saude .signup input.button { | |
634 | + transition: all 400ms; } | |
635 | + .saude .login input.button-cancela:hover, .saude .login input.button:hover, .saude .signup input.button-cancela:hover, .saude .signup input.button:hover { | |
636 | + background-color: #006571; | |
637 | + text-decoration: none; } | |
638 | + .saude .login i, .saude .signup i { | |
639 | + color: #00a9bd; } | |
609 | 640 | |
610 | 641 | section.saude { |
611 | 642 | background-color: #00a9bd; } |
... | ... | @@ -632,11 +663,11 @@ section.saude { |
632 | 663 | |
633 | 664 | .seguranca-publica { |
634 | 665 | color: #e34748; } |
635 | - .seguranca-publica .button, .seguranca-publica .show_body a { | |
666 | + .seguranca-publica .button, .seguranca-publica .button-cancela, .seguranca-publica .login input.button, .login .seguranca-publica input.button, .seguranca-publica .signup input.button, .signup .seguranca-publica input.button, .seguranca-publica .show_body a { | |
636 | 667 | background-color: #e34748; |
637 | 668 | border-color: #c01d1e; |
638 | 669 | transition: all 400ms; } |
639 | - .seguranca-publica .button:hover, .seguranca-publica .show_body a:hover { | |
670 | + .seguranca-publica .button:hover, .seguranca-publica .button-cancela:hover, .seguranca-publica .show_body a:hover { | |
640 | 671 | background-color: #c01d1e; |
641 | 672 | text-decoration: none; } |
642 | 673 | .seguranca-publica .select { |
... | ... | @@ -645,7 +676,7 @@ section.saude { |
645 | 676 | background-color: #c01d1e; } |
646 | 677 | .seguranca-publica .box-propostas { |
647 | 678 | border-color: #e34748; } |
648 | - .seguranca-publica .box-title { | |
679 | + .seguranca-publica .box-title, .seguranca-publica .box-bottom { | |
649 | 680 | color: #e34748; } |
650 | 681 | .seguranca-publica .box-category li { |
651 | 682 | background-color: #e34748; } |
... | ... | @@ -653,6 +684,15 @@ section.saude { |
653 | 684 | color: #e34748; } |
654 | 685 | .seguranca-publica .slick-slider .date, .seguranca-publica .slick-slider .time { |
655 | 686 | color: #e34748; } |
687 | + .seguranca-publica .login input, .seguranca-publica .signup input { | |
688 | + border-color: #e34748; } | |
689 | + .seguranca-publica .login input.button-cancela, .seguranca-publica .login input.button, .seguranca-publica .signup input.button-cancela, .seguranca-publica .signup input.button { | |
690 | + transition: all 400ms; } | |
691 | + .seguranca-publica .login input.button-cancela:hover, .seguranca-publica .login input.button:hover, .seguranca-publica .signup input.button-cancela:hover, .seguranca-publica .signup input.button:hover { | |
692 | + background-color: #c01d1e; | |
693 | + text-decoration: none; } | |
694 | + .seguranca-publica .login i, .seguranca-publica .signup i { | |
695 | + color: #e34748; } | |
656 | 696 | |
657 | 697 | section.seguranca-publica { |
658 | 698 | background-color: #e34748; } |
... | ... | @@ -679,11 +719,11 @@ section.seguranca-publica { |
679 | 719 | |
680 | 720 | .educacao { |
681 | 721 | color: #ffb400; } |
682 | - .educacao .button, .educacao .show_body a { | |
722 | + .educacao .button, .educacao .button-cancela, .educacao .login input.button, .login .educacao input.button, .educacao .signup input.button, .signup .educacao input.button, .educacao .show_body a { | |
683 | 723 | background-color: #ffb400; |
684 | 724 | border-color: #b37e00; |
685 | 725 | transition: all 400ms; } |
686 | - .educacao .button:hover, .educacao .show_body a:hover { | |
726 | + .educacao .button:hover, .educacao .button-cancela:hover, .educacao .show_body a:hover { | |
687 | 727 | background-color: #b37e00; |
688 | 728 | text-decoration: none; } |
689 | 729 | .educacao .select { |
... | ... | @@ -692,7 +732,7 @@ section.seguranca-publica { |
692 | 732 | background-color: #b37e00; } |
693 | 733 | .educacao .box-propostas { |
694 | 734 | border-color: #ffb400; } |
695 | - .educacao .box-title { | |
735 | + .educacao .box-title, .educacao .box-bottom { | |
696 | 736 | color: #ffb400; } |
697 | 737 | .educacao .box-category li { |
698 | 738 | background-color: #ffb400; } |
... | ... | @@ -700,6 +740,15 @@ section.seguranca-publica { |
700 | 740 | color: #ffb400; } |
701 | 741 | .educacao .slick-slider .date, .educacao .slick-slider .time { |
702 | 742 | color: #ffb400; } |
743 | + .educacao .login input, .educacao .signup input { | |
744 | + border-color: #ffb400; } | |
745 | + .educacao .login input.button-cancela, .educacao .login input.button, .educacao .signup input.button-cancela, .educacao .signup input.button { | |
746 | + transition: all 400ms; } | |
747 | + .educacao .login input.button-cancela:hover, .educacao .login input.button:hover, .educacao .signup input.button-cancela:hover, .educacao .signup input.button:hover { | |
748 | + background-color: #b37e00; | |
749 | + text-decoration: none; } | |
750 | + .educacao .login i, .educacao .signup i { | |
751 | + color: #ffb400; } | |
703 | 752 | |
704 | 753 | section.educacao { |
705 | 754 | background-color: #ffb400; } |
... | ... | @@ -726,11 +775,11 @@ section.educacao { |
726 | 775 | |
727 | 776 | .reducao-da-pobreza { |
728 | 777 | color: #51d0b3; } |
729 | - .reducao-da-pobreza .button, .reducao-da-pobreza .show_body a { | |
778 | + .reducao-da-pobreza .button, .reducao-da-pobreza .button-cancela, .reducao-da-pobreza .login input.button, .login .reducao-da-pobreza input.button, .reducao-da-pobreza .signup input.button, .signup .reducao-da-pobreza input.button, .reducao-da-pobreza .show_body a { | |
730 | 779 | background-color: #51d0b3; |
731 | 780 | border-color: #2da78b; |
732 | 781 | transition: all 400ms; } |
733 | - .reducao-da-pobreza .button:hover, .reducao-da-pobreza .show_body a:hover { | |
782 | + .reducao-da-pobreza .button:hover, .reducao-da-pobreza .button-cancela:hover, .reducao-da-pobreza .show_body a:hover { | |
734 | 783 | background-color: #2da78b; |
735 | 784 | text-decoration: none; } |
736 | 785 | .reducao-da-pobreza .select { |
... | ... | @@ -739,7 +788,7 @@ section.educacao { |
739 | 788 | background-color: #2da78b; } |
740 | 789 | .reducao-da-pobreza .box-propostas { |
741 | 790 | border-color: #51d0b3; } |
742 | - .reducao-da-pobreza .box-title { | |
791 | + .reducao-da-pobreza .box-title, .reducao-da-pobreza .box-bottom { | |
743 | 792 | color: #51d0b3; } |
744 | 793 | .reducao-da-pobreza .box-category li { |
745 | 794 | background-color: #51d0b3; } |
... | ... | @@ -747,6 +796,15 @@ section.educacao { |
747 | 796 | color: #51d0b3; } |
748 | 797 | .reducao-da-pobreza .slick-slider .date, .reducao-da-pobreza .slick-slider .time { |
749 | 798 | color: #51d0b3; } |
799 | + .reducao-da-pobreza .login input, .reducao-da-pobreza .signup input { | |
800 | + border-color: #51d0b3; } | |
801 | + .reducao-da-pobreza .login input.button-cancela, .reducao-da-pobreza .login input.button, .reducao-da-pobreza .signup input.button-cancela, .reducao-da-pobreza .signup input.button { | |
802 | + transition: all 400ms; } | |
803 | + .reducao-da-pobreza .login input.button-cancela:hover, .reducao-da-pobreza .login input.button:hover, .reducao-da-pobreza .signup input.button-cancela:hover, .reducao-da-pobreza .signup input.button:hover { | |
804 | + background-color: #2da78b; | |
805 | + text-decoration: none; } | |
806 | + .reducao-da-pobreza .login i, .reducao-da-pobreza .signup i { | |
807 | + color: #51d0b3; } | |
750 | 808 | |
751 | 809 | section.reducao-da-pobreza { |
752 | 810 | background-color: #51d0b3; } | ... | ... |
sass/novo.sass
... | ... | @@ -86,12 +86,13 @@ body |
86 | 86 | font-weight: 400 |
87 | 87 | h1 |
88 | 88 | border-bottom: 1px solid #d6dcd7 |
89 | - color: $header-color | |
90 | 89 | font-family: asap, sans |
91 | 90 | font-size: $font-size-h1 |
92 | 91 | font-weight: 500 |
93 | 92 | padding-bottom: $gutter |
94 | 93 | text-transform: uppercase |
94 | + a | |
95 | + color: $header-color | |
95 | 96 | h2 |
96 | 97 | border-bottom: 1px solid #eeeff1 |
97 | 98 | font-size: $font-size-h2 |
... | ... | @@ -138,7 +139,10 @@ p,ul,select |
138 | 139 | display: block |
139 | 140 | font-size: $font-size-base |
140 | 141 | font-weight: 700 |
141 | - padding: $gutter 0 | |
142 | + padding-bottom: $gutter * 0.75 | |
143 | + padding-left: 0 | |
144 | + padding-right: 0 | |
145 | + padding-top: $gutter * 0.75 | |
142 | 146 | text-align: center |
143 | 147 | +hover(#000, 15%) |
144 | 148 | &:hover, &:focus |
... | ... | @@ -147,6 +151,8 @@ p,ul,select |
147 | 151 | display: inline-block |
148 | 152 | padding-bottom: $gutter * 0.5 !important |
149 | 153 | padding-top: $gutter * 0.5 !important |
154 | + &-cancela | |
155 | + @extend .button | |
150 | 156 | &-send |
151 | 157 | span |
152 | 158 | padding-left: $gutter * 1.5 |
... | ... | @@ -363,9 +369,6 @@ p,ul,select |
363 | 369 | text-decoration: none |
364 | 370 | p |
365 | 371 | border-bottom: 1px dotted #000 |
366 | - font-family: asap, sans | |
367 | - font-size: $font-size-small | |
368 | - font-weight: 400 | |
369 | 372 | padding-bottom: $gutter * 0.75 |
370 | 373 | &-propostas |
371 | 374 | height: 500px |
... | ... | @@ -378,7 +381,6 @@ p,ul,select |
378 | 381 | background-color: #fff |
379 | 382 | p |
380 | 383 | border-bottom: 0 |
381 | - font-size: $font-size-small | |
382 | 384 | padding-bottom: inherit |
383 | 385 | &-apoie |
384 | 386 | p |
... | ... | @@ -407,6 +409,7 @@ p,ul,select |
407 | 409 | font-weight: 400 |
408 | 410 | margin-bottom: $gutter |
409 | 411 | &-subtitle |
412 | + color: $link-color | |
410 | 413 | font-size: $theme-size-header |
411 | 414 | font-weight: 700 |
412 | 415 | line-height: 1.2 |
... | ... | @@ -509,14 +512,32 @@ p,ul,select |
509 | 512 | text-transform: none |
510 | 513 | |
511 | 514 | // 6.9 - login form |
512 | -.login | |
515 | +.login,.signup | |
513 | 516 | text-align: left |
517 | + .message | |
518 | + background: #fcc | |
519 | + border: 1px solid #b00 | |
520 | + border-radius: $radius | |
521 | + color: #b00 | |
522 | + font-weight: 700 | |
523 | + padding-bottom: $gutter * 0.25 | |
524 | + padding-left: $gutter * 0.5 | |
525 | + padding-right: $gutter * 0.5 | |
526 | + padding-top: $gutter * 0.25 | |
527 | + margin-bottom: $gutter | |
514 | 528 | input |
529 | + border: 1px solid | |
515 | 530 | display: block |
516 | 531 | margin-bottom: $gutter |
532 | + padding-bottom: $gutter * 0.25 | |
533 | + padding-left: $gutter * 0.5 | |
534 | + padding-right: $gutter * 0.5 | |
535 | + padding-top: $gutter * 0.25 | |
517 | 536 | width: 100% |
518 | 537 | &.button |
538 | + @extend .button | |
519 | 539 | margin-bottom: $gutter * 0.25 |
540 | + | |
520 | 541 | .label |
521 | 542 | vertical-align: middle |
522 | 543 | .icon |
... | ... | @@ -530,6 +551,12 @@ p,ul,select |
530 | 551 | text-align: center |
531 | 552 | i |
532 | 553 | font-style: normal |
554 | + font-weight: 700 | |
555 | + padding-left: $gutter * 0.25 | |
556 | + padding-right: $gutter * 0.25 | |
557 | + .row | |
558 | + input | |
559 | + margin-bottom: 0 | |
533 | 560 | |
534 | 561 | // 6.10 - votacao |
535 | 562 | .vote-actions |
... | ... | @@ -707,7 +734,7 @@ h3.titulo-destaque |
707 | 734 | .box |
708 | 735 | &-propostas |
709 | 736 | border-color: $color |
710 | - &-title | |
737 | + &-title,&-bottom | |
711 | 738 | color: $color |
712 | 739 | &-category |
713 | 740 | li |
... | ... | @@ -718,6 +745,13 @@ h3.titulo-destaque |
718 | 745 | &-slider |
719 | 746 | .date,.time |
720 | 747 | color: $color |
748 | + .login,.signup | |
749 | + input | |
750 | + border-color: $color | |
751 | + &.button | |
752 | + +hover($color, 15%) | |
753 | + i | |
754 | + color: $color | |
721 | 755 | section.#{$category} |
722 | 756 | background-color: $color |
723 | 757 | .category-#{$category} | ... | ... |