calendar.scss 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. $header-color: #d4d5d7;
  2. $main-title-color: #3b3b3b;
  3. $main-color: #789084;
  4. $hover-color: #b1e8ca;
  5. $opacity-color: rgba(17,17,17,0.8);
  6. .calendar-container {
  7. display: flex;
  8. flex-direction: column ;
  9. margin: 0px 20px;
  10. @media (max-width: 819px) {
  11. margin: 0 auto;
  12. }
  13. .calendar-title-box {
  14. display: flex;
  15. align-self: flex-start;
  16. margin: 5px 0;
  17. flex-direction: row;
  18. align-items: center;
  19. h4 {
  20. margin: 0 20px;
  21. font-weight: 400;
  22. font-size: 0.9em;
  23. }
  24. }
  25. .weekdays {
  26. display: flex;
  27. p {
  28. margin: 0 5px;
  29. font-size: 0.8em;
  30. text-align:center;
  31. width: 40px;
  32. height: 40px;
  33. @media (max-width: 414px) {
  34. width: 35px;
  35. }
  36. @media (max-width: 320px) {
  37. width: 30px;
  38. }
  39. }
  40. }
  41. .days {
  42. display: flex;
  43. flex-wrap: wrap;
  44. max-width: 350px;
  45. margin: 5px 0;
  46. }
  47. .angle {
  48. width: 30px;
  49. height: 35px;
  50. margin: 15px auto 10px;
  51. }
  52. button {
  53. width: 50px;
  54. height: 35px;
  55. font-size: 0.8em;
  56. @media (max-width: 414px) {
  57. width: 45px;
  58. }
  59. @media (max-width: 320px) {
  60. width: 40px;
  61. }
  62. &:focus {
  63. outline: none;
  64. }
  65. }
  66. }