index.scss 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. .detail-text {
  2. display: flex;
  3. flex-direction: column;
  4. width: 100%;
  5. height: calc(100vh - var(--topnav-height) - 54px - 52px);
  6. overflow: hidden;
  7. #reader {
  8. margin: 0 -40px;
  9. flex: 1;
  10. width: 100%;
  11. height: 0;
  12. :deep(.epub-view) {
  13. flex: 1;
  14. }
  15. }
  16. .select-menu {
  17. position: absolute;
  18. display: flex;
  19. align-items: center;
  20. gap: 15px;
  21. padding: 15px;
  22. background: var(--el-bg-color);
  23. border-radius: 5px;
  24. visibility: hidden;
  25. white-space: nowrap;
  26. box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.25);
  27. &-colors {
  28. display: flex;
  29. align-items: center;
  30. gap: 8px;
  31. div {
  32. width: 24px;
  33. height: 24px;
  34. border-radius: 50%;
  35. cursor: pointer;
  36. }
  37. }
  38. &__driver {
  39. width: 1px;
  40. height: 28px;
  41. background: var(--text-color);
  42. }
  43. &-toolbar {
  44. display: flex;
  45. align-items: center;
  46. gap: 15px;
  47. font-size: 18px;
  48. color: var(--el-color-primary);
  49. div {
  50. display: flex;
  51. align-items: center;
  52. gap: 5px;
  53. cursor: pointer;
  54. }
  55. }
  56. }
  57. &-pagination {
  58. display: flex;
  59. align-items: center;
  60. justify-content: space-between;
  61. margin-top: 28px;
  62. &__btn {
  63. display: flex;
  64. align-items: center;
  65. justify-content: center;
  66. width: 110px;
  67. height: 40px;
  68. color: var(--el-color-primary);
  69. font-size: 18px;
  70. user-select: none;
  71. background: url("../../images/btn_03.png") no-repeat center / contain;
  72. cursor: pointer;
  73. }
  74. }
  75. }