Rebuilding the Machine Listening Curriculum beginning in 2024
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

261 рядки
3.6 KiB

  1. html, body {
  2. position: relative;
  3. width: 100%;
  4. height: 100%;
  5. }
  6. body {
  7. color: #333;
  8. margin: 0;
  9. padding: 8px;
  10. box-sizing: border-box;
  11. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  12. }
  13. a {
  14. color: rgb(0,100,200);
  15. text-decoration: none;
  16. }
  17. a:hover {
  18. text-decoration: underline;
  19. }
  20. a:visited {
  21. color: rgb(0,80,160);
  22. }
  23. input, button, select, textarea {
  24. font-family: inherit;
  25. font-size: inherit;
  26. -webkit-padding: 0.4em 0;
  27. padding: 0.4em;
  28. margin: 0 0 0.5em 0;
  29. box-sizing: border-box;
  30. border: 1px solid #ccc;
  31. border-radius: 2px;
  32. }
  33. input:disabled {
  34. color: #ccc;
  35. }
  36. button {
  37. color: #333;
  38. background-color: #f4f4f463;
  39. outline: none;
  40. padding: 0.1rem 0.1rem;
  41. margin-left: 0.3rem;
  42. }
  43. button:disabled {
  44. color: #999;
  45. }
  46. button:disabled:hover {
  47. cursor: default;
  48. }
  49. button:not(:disabled):active {
  50. background-color: #ddd;
  51. }
  52. button:focus {
  53. border-color: #666;
  54. }
  55. button:hover, .newtierbutton:hover {
  56. cursor: pointer;
  57. }
  58. /* custom part */
  59. .newtierbutton {
  60. color: #000;
  61. background-color: #dddddd;
  62. padding: 0.2em 0.4em;
  63. grid-column: 2/3;
  64. margin-right: 0.2rem;
  65. }
  66. .formgrid {
  67. display: grid;
  68. grid-template-columns: auto 1fr;
  69. grid-gap: 1rem;
  70. margin-top: 1rem;
  71. }
  72. #sandpoints {
  73. width: 80%;
  74. margin-left: 1rem;
  75. margin-top: 1rem;
  76. }
  77. label, .filepath {
  78. grid-column: 1/2;
  79. text-transform: capitalize;
  80. align-self: center
  81. }
  82. .labelcontent {
  83. align-self: auto;
  84. }
  85. .labeloffline {
  86. margin-top: -0.4rem;
  87. }
  88. input[readonly] {
  89. color: #000000b3;
  90. background: #00000012;
  91. border: 0px;
  92. }
  93. input, button, textarea, .selecttier, .relpath {
  94. grid-column: 2/3;
  95. }
  96. textarea {
  97. height: 10rem;
  98. }
  99. .hasinput {
  100. line-height: 0.2rem;
  101. border: 0px;
  102. padding: 0px;
  103. margin: 0px;
  104. font-weight: bold;
  105. }
  106. .hasinput:focus {
  107. outline: none;
  108. }
  109. .tierline {
  110. display: flex;
  111. align-items: baseline;
  112. }
  113. .tiertitle {
  114. font-style: italic;
  115. }
  116. .buttons {
  117. display: flex;
  118. margin-left: auto;
  119. padding-left: 0.2rem;
  120. }
  121. select {
  122. align-self: start;
  123. border: 0;
  124. padding: 0.1rem;
  125. }
  126. .selecttier {
  127. margin-top: 0.5rem;
  128. }
  129. .buttons button {
  130. border: solid #999 1px;
  131. padding: 0;
  132. padding-left: 0.1rem;
  133. padding-right: 0.1rem;
  134. margin: 1px;
  135. }
  136. .filepath {
  137. font-size: large;
  138. font-style: italic;
  139. margin-bottom: 1rem;
  140. }
  141. .relpath {
  142. font-size: large;
  143. font-weight: bold;
  144. }
  145. .tierbox, #selecthas {
  146. margin-top: 0.5rem;
  147. }
  148. .fmHidden {
  149. display: none;
  150. }
  151. .fmShown {
  152. display: block;
  153. }
  154. .fmMetaTitle {
  155. margin-bottom: 0.3rem;
  156. text-transform: capitalize;
  157. display: block;
  158. text-align: right;
  159. font-size: smaller;
  160. padding-top: 0.2rem;
  161. }
  162. .fmMeta {
  163. border-bottom: 2px #0000001a solid;
  164. border-right: 1px #0000001a solid;
  165. padding-bottom: 1rem;
  166. margin-bottom: 0.5rem;
  167. background: #ffffff1c;
  168. padding-right: 0.2rem;
  169. }
  170. .fmItem {
  171. display: grid;
  172. grid-template-columns: auto 1fr;
  173. grid-gap: 1rem;
  174. }
  175. .fmCollapse, .fmExpand {
  176. padding-top: 0.2rem;
  177. margin-top: 0.5rem;
  178. padding-bottom: 0.5rem;
  179. }
  180. .fmExpand:hover, .fmCollapse:hover {
  181. cursor: pointer;
  182. }
  183. .fmCollapse::before {
  184. margin-right: 0.3rem;
  185. content: "⇲";
  186. }
  187. .fmExpand::before {
  188. margin-right: 0.3rem;
  189. content: "⇱";
  190. }
  191. #fmicon, #frontmatter, input.hasinput {
  192. background-color: #ffccbc;
  193. padding-right: 0.3rem;
  194. padding-left: 0.3rem;
  195. padding-bottom: 0.3rem;
  196. }
  197. .newtiers {
  198. display: none;
  199. }
  200. #newtierstitle {
  201. margin-right: 0.4rem;
  202. display: block;
  203. }
  204. .newtiersbar {
  205. padding-bottom: 0.4rem;
  206. padding-top: 0.4rem;
  207. margin-left: auto;
  208. display: flex;
  209. border-bottom: 2px #0000001a solid;
  210. border-right: 1px #0000001a solid;
  211. justify-content: flex-end;
  212. align-items: center;
  213. background: #00000008;
  214. }