index.less 994 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. .demo {
  2. position: relative;
  3. }
  4. .krpano {
  5. height: 600px;
  6. }
  7. @primaryColor: coral;
  8. .active-btn {
  9. color: white;
  10. background-color: @primaryColor;
  11. }
  12. .toolbar {
  13. display: flex;
  14. gap: 10px;
  15. position: absolute;
  16. bottom: 20px;
  17. right: 20px;
  18. }
  19. .scene-panel {
  20. position: absolute;
  21. bottom: 20px;
  22. left: 50%;
  23. padding: 10px;
  24. user-select: none;
  25. transform: translateX(-50%);
  26. background: rgba(0, 0, 0, 0.4);
  27. &__menu {
  28. display: flex;
  29. gap: 20px;
  30. margin-bottom: 10px;
  31. color: white;
  32. &__item {
  33. cursor: pointer;
  34. &.active {
  35. color: @primaryColor;
  36. font-weight: bold;
  37. }
  38. }
  39. }
  40. &__list {
  41. display: flex;
  42. gap: 10px;
  43. &__item {
  44. flex-shrink: 0;
  45. width: 150px;
  46. height: 80px;
  47. cursor: pointer;
  48. border: 2px solid transparent;
  49. &.active {
  50. border-color: @primaryColor;
  51. }
  52. & > img {
  53. width: 100%;
  54. height: 100%;
  55. object-fit: cover;
  56. }
  57. }
  58. }
  59. }