12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- .select {
- position: relative;
- }
- .select__note {
- font-family: 'Noto Sans';
- font-size: 15px;
- font-style: italic;
- color: $grey;
- margin-bottom: 2px;
- }
- .option-list {
- position: absolute;
- z-index: 1;
- display: block;
- left: 0;
- top: 0;
- width: 100%;
- transform: scaleY(0.5);
- opacity: 0;
- transition: all 0.3s ease;
- backdrop-filter: blur(10px);
- padding: 5px 0 0 0;
- pointer-events: none;
- visibility: hidden;
- &.active {
- visibility: visible;
- pointer-events: all;
- top: 100%;
- opacity: 1;
- transform: scaleY(1);
- }
- }
- .select__item {
- position: relative;
- z-index: 2;
- transition: border-color 0.3s ease;
- border: 2px solid transparent;
- &.active {
- border: 2px solid #d7cd18;
- .select__item_icon {
- transform: rotate(180deg);
- }
- }
- @media (hover: hover) {
- &:hover {
- cursor: pointer;
- }
- }
- }
- .select__item_icon {
- max-width: 20px;
- margin-right: 5px;
- transition: transform 0.4s ease;
- }
- .option {
- display: flex;
- align-items: center;
- justify-content: space-between;
- font-family: 'Noto Sans';
- padding: 10px 25px;
- border-radius: 15px;
- font-size: 30px;
- color: $white;
- background-color: $blue;
- &:not(:last-child) {
- margin-bottom: 5px;
- }
- @media (hover: hover) {
- &:hover {
- cursor: pointer;
- }
- }
- }
- .option__title {}
- .option__icon {
- max-height: 40px;
- }
|