select.scss 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. .select {
  7. width: 100%;
  8. display: flex;
  9. margin: 0px auto 15px;
  10. flex-direction: column;
  11. position: relative;
  12. font-family: 'Lato', sans-serif;
  13. font-size: 0.9em;
  14. cursor: pointer;
  15. @media (max-width: 769px) {
  16. max-width: 100%;
  17. }
  18. @media (max-width: 414px) {
  19. width: 90%;
  20. }
  21. &__list {
  22. list-style: none;
  23. padding: 0;
  24. margin: 0;
  25. width: 100%;
  26. background-color: $main-color;
  27. max-height: 50vh;
  28. top: 100%;
  29. z-index: 10;
  30. }
  31. &__value-box {
  32. border: 1px solid $main-color;
  33. background-color: $header-color;
  34. color: $opacity-color;
  35. border-radius: 3px;
  36. padding: 0.3rem 0.5rem;
  37. }
  38. &__item {
  39. display: flex;
  40. padding: 0.2rem 0.5rem;
  41. text-align: left;
  42. font-weight: 400;
  43. cursor: pointer;
  44. &:hover {
  45. background-color: $main-color;
  46. color:$opacity-color;
  47. }
  48. }
  49. &__input {
  50. font-family: 'Lato', sans-serif;
  51. position: relative;
  52. border: none;
  53. background: none;
  54. color: $opacity-color;
  55. width: 100%;
  56. cursor: pointer;
  57. &:focus {
  58. outline: none;
  59. }
  60. }
  61. }
  62. // ____SCROLL-BAR_____
  63. .scrollbar {
  64. max-height: 50vh;
  65. overflow-y: scroll;
  66. }
  67. #style::-webkit-scrollbar {
  68. width: 12px;
  69. }
  70. #style::-webkit-scrollbar-thumb {
  71. border-radius: 10px;
  72. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  73. background-color: $hover-color;
  74. }
  75. #style::-webkit-scrollbar-track {
  76. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  77. border-radius: 10px;
  78. }