_helper.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // ================================================================================================
  2. // File Name: helper.scss
  3. // Description: Helper classes provides template related customization.
  4. // ----------------------------------------------------------------------------------------------
  5. // Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
  6. // Author: PIXINVENT
  7. // Author URL: http://www.themeforest.net/user/pixinvent
  8. // ================================================================================================
  9. // Content helpers
  10. // -------------------------
  11. // typography page icon with list
  12. .list-style-icons {
  13. padding-left: 10px;
  14. margin-left: 0;
  15. list-style: none;
  16. > li svg,
  17. > li i {
  18. margin-right: 6px;
  19. }
  20. }
  21. //Pull the element
  22. .pull-up {
  23. transition: all 0.25s ease;
  24. &:hover {
  25. transform: translateY(-4px) scale(1.02);
  26. box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2);
  27. z-index: 30;
  28. }
  29. }
  30. // Spinner classes
  31. .spinner {
  32. display: inline-block;
  33. animation: spin 1s linear infinite;
  34. }
  35. @keyframes spin {
  36. 0% {
  37. transform: rotate(0deg);
  38. }
  39. 100% {
  40. transform: rotate(360deg);
  41. }
  42. }
  43. .spinner-reverse {
  44. display: inline-block;
  45. animation: spin-reverse 1s linear infinite;
  46. }
  47. @keyframes spin-reverse {
  48. 0% {
  49. transform: rotate(0deg);
  50. }
  51. 100% {
  52. transform: rotate(-360deg);
  53. }
  54. }
  55. // Bullets used in application pages
  56. .bullet {
  57. width: 1rem;
  58. height: 1rem;
  59. border-radius: 50%;
  60. display: inline-block;
  61. &.bullet-xs {
  62. width: 0.5rem;
  63. height: 0.5rem;
  64. }
  65. &.bullet-sm {
  66. width: 0.714rem;
  67. height: 0.714rem;
  68. }
  69. &.bullet-lg {
  70. width: 1.25rem;
  71. height: 1.25rem;
  72. }
  73. }
  74. // Section Label - used in pages and apps
  75. .section-label {
  76. font-size: 0.85rem;
  77. color: $text-muted;
  78. text-transform: uppercase;
  79. letter-spacing: 0.6px;
  80. }
  81. // Used for table cell fit
  82. .cell-fit {
  83. width: 0.1%;
  84. white-space: nowrap;
  85. }
  86. // Card match height
  87. .match-height {
  88. > [class*='col'] {
  89. display: flex;
  90. flex-flow: column;
  91. > .card {
  92. flex: 1 1 auto;
  93. }
  94. }
  95. }