styles.module.scss 877 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. .control {
  2. position: absolute;
  3. height: fit-content;
  4. width: 40px;
  5. top: 50%;
  6. transform: translateY(-50%);
  7. z-index: 2;
  8. color: var(--highlight);
  9. display: flex;
  10. align-items: center;
  11. &.ltr {
  12. &.left {
  13. left: 0;
  14. padding-left: 8px;
  15. justify-content: flex-start;
  16. }
  17. &.right {
  18. right: 0;
  19. padding-right: 8px;
  20. justify-content: flex-end;
  21. }
  22. }
  23. &.rtl {
  24. &.left {
  25. right: 0;
  26. padding-right: 8px;
  27. justify-content: flex-start;
  28. }
  29. &.right {
  30. left: 0;
  31. padding-left: 8px;
  32. justify-content: flex-end;
  33. }
  34. }
  35. button {
  36. opacity: .5;
  37. transition: opacity var(--transition);
  38. &:hover {
  39. opacity: 1;
  40. }
  41. }
  42. }