2
0

main.css 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. textarea { width: 100%; }
  2. input { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  3. #last { margin-top: 30px; }
  4. #toc { border: 1px solid; padding: 20px; width: fit-content; width: -moz-fit-content; margin-top: 10px; }
  5. #toc-name { font-size: 18px; }
  6. table { border-collapse: collapse; }
  7. td { border: 1px solid; padding: 5px; }
  8. a { text-decoration: none; }
  9. #not_thing { color: red; }
  10. #inside, #out_link, #open { color: green; }
  11. #out_link::before { background: green; color: white; content: "E"; }
  12. input[type="checkbox"] { width: auto; }
  13. .popup { position: fixed; bottom: 0; padding: 10px; left: 0; background: lightgray; width: 100%; }
  14. #list { padding: 10px; }
  15. #toron { width: 100%; }
  16. #toron_color { background: khaki; }
  17. #toron_color_green { background: darkseagreen; }
  18. #toron_color_blue { background: skyblue; }
  19. #toron_color_red { background: indianred; }
  20. #toron_color_grey { background: gainsboro; }
  21. #cate { border: 1px solid; padding: 5px; }
  22. blockquote { border: 1px solid; padding: 15px; margin: 0; margin-top: 10px; display: inline-block; }
  23. img, iframe { max-width: 100%; }
  24. pre { border: 1px solid; padding: 10px; white-space: pre-wrap; }
  25. #in { margin-left: 20px; }
  26. #out { margin-left: 5px; }
  27. s, strike, del { color: gray; }
  28. s:hover, strike:hover, del:hover { color: gray; background-color: gainsboro; text-decoration: none; }
  29. #main_table_set { width: 100%; text-align: center; }
  30. #main_table_width { width: 33.3%; }
  31. #main_table_width_half { width: 50%; }
  32. #main_table_width_quarter { width: 25%; }
  33. #redirect { border: 1px solid; padding: 10px; }
  34. body { word-break: break-all; overflow: auto; }
  35. hr.main_hr { border: none; }
  36. #include_link { display: none; }
  37. .foot_plus { background: white; border: 5px solid gainsboro; padding: 5px; width: 300px; height: 300px; position: fixed; top: calc(50% - 150px); right: calc(50% - 150px); display: none; z-index: 100; }
  38. #toc_title { font-size: 18px; }
  39. blockquote { background-image: url(/views/acme/img/quote.png); background-position: calc(100% - 10px) 10px; background-repeat: no-repeat; background-size: 25px; }
  40. #admin_log_search { width: 100px; }
  41. @media (max-width: 768px) { table { min-width: 100%; }}
  42. .foot_close { text-align: center; border-top: 5px solid gainsboro; width: 100%; left: 0px; bottom: 0px; position: absolute; height: 20px; }
  43. @media (max-width: 400px) { .foot_plus { width: 80%; right: calc(100% - 92%); }}
  44. @media (max-height: 400px) { .foot_plus { height: 80%; top: calc(100% - 92%); }}
  45. .foot_in { overflow-y: scroll; height: calc(100% - 20px); }
  46. .foot_close:active, .foot_close:hover { text-decoration: none; }