button.scss 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. @import "../colors";
  2. @import "../breakpoints";
  3. button, .button {
  4. outline: none;
  5. box-shadow: none;
  6. border: none;
  7. background-color: $musare_color_primary_blue;
  8. color: $musare_color_white;
  9. text-align: center;
  10. display: block;
  11. width: 100%;
  12. text-decoration: none;
  13. transition: .1s ease;
  14. &:hover, &:focus {
  15. background-color: $musare_color_secondary_blue;
  16. cursor: pointer;
  17. }
  18. &[disabled] {
  19. opacity: .4;
  20. }
  21. }
  22. .gray-button {
  23. background-color: $musare_color_secondary_gray;
  24. &:hover, &:focus {
  25. background-color: $musare_color_primary_gray; //TODO Fix these colors
  26. cursor: pointer;
  27. }
  28. }
  29. .red-button {
  30. background-color: $musare_color_primary_red;
  31. &:hover, &:focus {
  32. background-color: $musare_color_secondary_red; //TODO Fix these colors
  33. cursor: pointer;
  34. }
  35. }
  36. @include responsive(smallest) {
  37. button, .button {
  38. font-size: 21px;
  39. line-height: 28px;
  40. padding: 11px 0;
  41. margin-bottom: 16px;
  42. }
  43. }
  44. @include responsive(small) {
  45. button, .button {
  46. font-size: 39px;
  47. line-height: 52px;
  48. padding: 22.5px 0;
  49. margin-bottom: 26px;
  50. }
  51. }
  52. @include responsive(medium) {
  53. button, .button {
  54. font-size: 57px;
  55. line-height: 76px;
  56. padding: 33px 0;
  57. margin-bottom: 39px;
  58. }
  59. }
  60. @include responsive(large) {
  61. button, .button {
  62. font-size: 36px;
  63. line-height: 48px;
  64. padding: 21px 0;
  65. margin-bottom: 32px;
  66. }
  67. }
  68. @include responsive(largest) {
  69. }