button.module.scss 791 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .icon-button {
  2. background-color: var(--white);
  3. border-radius: 10px;
  4. display: flex;
  5. align-items: center;
  6. justify-content: center;
  7. padding: 10px;
  8. cursor: pointer;
  9. transition: all 0.3s ease;
  10. overflow: hidden;
  11. user-select: none;
  12. outline: none;
  13. border: none;
  14. color: rgb(51, 51, 51);
  15. &[disabled] {
  16. cursor: not-allowed;
  17. opacity: 0.5;
  18. }
  19. }
  20. .shadow {
  21. box-shadow: var(--card-shadow);
  22. }
  23. .border {
  24. border: var(--border-in-light);
  25. }
  26. .icon-button:hover {
  27. border-color: var(--primary);
  28. }
  29. .icon-button-icon {
  30. width: 16px;
  31. height: 16px;
  32. display: flex;
  33. justify-content: center;
  34. align-items: center;
  35. }
  36. @media only screen and (max-width: 600px) {
  37. .icon-button {
  38. padding: 16px;
  39. }
  40. }
  41. .icon-button-text {
  42. margin-left: 5px;
  43. font-size: 12px;
  44. }