editor.css 966 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. .scrubber {
  2. display: grid;
  3. grid-template-rows: 10px 20px;
  4. background: lightgrey;
  5. }
  6. .bar {
  7. grid-row: 1 / 2;
  8. }
  9. .bar-overlay {
  10. background: red;
  11. height: 100%;
  12. }
  13. .markers {
  14. grid-row: 2 / 3;
  15. position: relative;
  16. }
  17. .marker {
  18. position: absolute;
  19. box-sizing: border-box;
  20. border-left: solid 2px black;
  21. border-bottom: solid 5px black;
  22. height: 100%;
  23. width: 5px;
  24. }
  25. .text-areas {
  26. display: grid;
  27. grid-template-columns: 33% 33% auto;
  28. grid-template-rows: 20px auto;
  29. grid-gap: 2px;
  30. }
  31. #intervals-label,
  32. #kana-label,
  33. #kanji-label {
  34. grid-row: 1 / 2;
  35. }
  36. #intervals, #kana, #kanji {
  37. grid-row: 2 / 3;
  38. }
  39. #intervals,
  40. #intervals-label {
  41. grid-column: 1 / 2;
  42. }
  43. #kana,
  44. #kana-label {
  45. grid-column: 2 / 3;
  46. }
  47. #kanji,
  48. #kanji-label {
  49. grid-columN: 3 / 4;
  50. }
  51. #intervals input {
  52. width: 100px;
  53. }
  54. #kanji, #kana {
  55. border: solid 1px lightgrey;
  56. min-height: 200px;
  57. white-space: pre;
  58. overflow-x: auto;
  59. }
  60. #json {
  61. width: 100%;
  62. height: 200px;
  63. }