a zip code crypto-currency system good for red ONLY

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. @import "../../themes/ionic.globals";
  2. // Refresher
  3. // --------------------------------------------------
  4. /// @prop - Height of the refresher
  5. $refresher-height: 60px !default;
  6. /// @prop - Color of the refresher icon
  7. $refresher-icon-color: #000 !default;
  8. /// @prop - Font size of the refresher icon
  9. $refresher-icon-font-size: 30px !default;
  10. /// @prop - Text color of the refresher content
  11. $refresher-text-color: #000 !default;
  12. /// @prop - Font size of the refresher content
  13. $refresher-text-font-size: 16px !default;
  14. /// @prop - Border color of the refresher
  15. $refresher-border-color: #ddd !default;
  16. ion-refresher {
  17. @include position(0, null, null, 0);
  18. position: absolute;
  19. z-index: $z-index-refresher;
  20. display: none;
  21. width: 100%;
  22. height: $refresher-height;
  23. &.refresher-active {
  24. display: block;
  25. }
  26. }
  27. .has-refresher > .scroll-content {
  28. // when the refresher is let go or has completed
  29. // this transition is what is used to put the
  30. // scroll content back into it's original location
  31. @include margin(-1px, null, null, null);
  32. border-top: 1px solid $refresher-border-color;
  33. transition: transform 320ms cubic-bezier(.36, .66, .04, 1);
  34. }
  35. // Refresher Content
  36. // --------------------------------------------------
  37. ion-refresher-content {
  38. display: flex;
  39. flex-direction: column;
  40. justify-content: center;
  41. height: 100%;
  42. }
  43. .refresher-pulling,
  44. .refresher-refreshing {
  45. display: none;
  46. width: 100%;
  47. }
  48. .refresher-pulling-icon,
  49. .refresher-refreshing-icon {
  50. @include text-align(center);
  51. @include transform-origin(center);
  52. font-size: $refresher-icon-font-size;
  53. color: $refresher-icon-color;
  54. transition: 200ms;
  55. }
  56. .refresher-pulling-text,
  57. .refresher-refreshing-text {
  58. @include text-align(center);
  59. font-size: $refresher-text-font-size;
  60. color: $refresher-text-color;
  61. }
  62. .refresher-refreshing .spinner-ios line,
  63. .refresher-refreshing .spinner-ios-small line,
  64. .refresher-refreshing .spinner-crescent circle {
  65. stroke: $refresher-icon-color;
  66. }
  67. .refresher-refreshing .spinner-bubbles circle,
  68. .refresher-refreshing .spinner-circles circle,
  69. .refresher-refreshing .spinner-dots circle {
  70. fill: $refresher-icon-color;
  71. }
  72. // Refresher Content States
  73. // --------------------------------------------------
  74. ion-refresher-content[state=pulling] {
  75. .refresher-pulling {
  76. display: block;
  77. }
  78. }
  79. ion-refresher-content[state=ready] {
  80. .refresher-pulling {
  81. display: block;
  82. }
  83. .refresher-pulling-icon {
  84. transform: rotate(180deg);
  85. }
  86. }
  87. ion-refresher-content[state=refreshing] {
  88. .refresher-refreshing {
  89. display: block;
  90. }
  91. }
  92. ion-refresher-content[state=cancelling] {
  93. .refresher-pulling {
  94. display: block;
  95. }
  96. .refresher-pulling-icon {
  97. transform: scale(0);
  98. }
  99. }
  100. ion-refresher-content[state=completing] {
  101. .refresher-refreshing {
  102. display: block;
  103. }
  104. .refresher-refreshing-icon {
  105. transform: scale(0);
  106. }
  107. }