login.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. @import "vars";
  2. @import "mixins";
  3. #account-forms {
  4. z-index: 2000;
  5. width: 100%;
  6. height: 100%;
  7. &.got-user {display: none; }
  8. > div {
  9. display: table;
  10. width: 100%;
  11. height: 100%;
  12. // color: white;
  13. position: absolute !important;
  14. pointer-events: none;
  15. &.active {
  16. &#login form { @include rotateY(0deg); }
  17. &#signup form { @include rotateY(0deg); }
  18. &#password-reset form { @include rotateY(0deg); }
  19. &#password-confirm form { @include rotateY(0deg); }
  20. form {
  21. opacity: 1;
  22. pointer-events: auto;
  23. }
  24. }
  25. .content {
  26. display: table-cell;
  27. vertical-align: middle;
  28. text-align: center;
  29. -webkit-perspective: 1000;
  30. -moz-perspective: 1000;
  31. -ms-perspective: 1000;
  32. perspective: 1000;
  33. @include perspective-origin(center center);
  34. }
  35. &#login form { @include rotateY(-180deg); }
  36. &#signup form { @include rotateY(180deg); }
  37. &#password form { @include rotateY(180deg); }
  38. form {
  39. h4 {
  40. display: inline-block;
  41. }
  42. text-align: left;
  43. display: inline-block;
  44. width: 330px;
  45. opacity: 0;
  46. @include backface-visibility(hidden);
  47. @include transition( all 0.25s ease-in-out);
  48. @include transform-origin(center center);
  49. }
  50. }
  51. }