modal.css 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. div.modalBlackout {
  2. position: fixed;
  3. top: 0; left: 0; right: 0; bottom: 0;
  4. background: rgba(0, 0, 0, 0.6);
  5. z-index: 10000;
  6. }
  7. div.modalBlackout > div.modalObject {
  8. background: #fff;
  9. width: 650px;
  10. position: absolute;
  11. top: 130px;
  12. left: calc(50% - 325px);
  13. font-family: sans-serif;
  14. color: #3a3a3a;
  15. }
  16. div.modalBlackout > div.modalObject > div.modalObjectTitle {
  17. background: #d8d8d8;
  18. padding: 15px;
  19. font-weight: bold;
  20. font-size: 110%;
  21. }
  22. div.modalBlackout > div.modalObject > div.modalObjectContent {
  23. margin-left: 20px;
  24. margin-top: 15px;
  25. margin-bottom: 15px;
  26. margin-right: 20px;
  27. }
  28. div.modalBlackout > div.modalObject > div.modalObjectOptions {
  29. padding: 15px;
  30. padding-top: 9px;
  31. padding-bottom: 10px;
  32. background: #d8d8d8;
  33. display: flex;
  34. flex-direction: row-reverse;
  35. }
  36. div.modalBlackout > div.modalObject > div.modalObjectOptions > a.modalOption {
  37. display: block;
  38. background: #3a3a3a;
  39. color: #dedede;
  40. padding: 10px 15px;
  41. cursor: pointer;
  42. border-radius: 2px;
  43. transition: background .25s, border-color .25s;
  44. border: 2px #3a3a3a solid;
  45. margin-left: 5px;
  46. font-weight: bold;
  47. font-size: 95%;
  48. height: 16px;
  49. }
  50. div.modalBlackout > div.modalObject > div.modalObjectOptions > a.modalOption:hover {
  51. background: #333333;
  52. border-color: #333333;
  53. }
  54. div.modalBlackout > div.modalObject > div.modalObjectOptions > a.modalOption.alternate {
  55. background: transparent;
  56. color: #3a3a3a;
  57. transition: background .25s, border-color .25s, color .25s;
  58. }
  59. div.modalBlackout > div.modalObject > div.modalObjectOptions > a.modalOption.alternate:hover {
  60. color: #000000;
  61. border-color: #000000;
  62. }
  63. div.modalBlackout > div.modalObject > div.modalObjectTitle {
  64. display: flex;
  65. padding-bottom: 14px;
  66. line-height: 20px;
  67. }
  68. div.modalBlackout > div.modalObject > div.modalObjectTitle > a.modalObjectClose {
  69. display: block;
  70. background-image: url('closeicon.png');
  71. width: 16px;
  72. height: 16px;
  73. margin-top: 1px;
  74. background-size: 16px 16px;
  75. cursor: pointer;
  76. margin-left: auto;
  77. }
  78. input[type=text].paintInput {
  79. font-size: 105%;
  80. border: 2px #ccc solid;
  81. border-radius: 2px;
  82. transition: border-color .25s;
  83. display: block;
  84. width: 80%;
  85. margin: auto;
  86. margin-top: 5px;
  87. padding: 5px 10px;
  88. }
  89. input[type=text].paintInput:focus {
  90. border-color: #bbb;
  91. }
  92. div.saveDialogBlackout {
  93. position: absolute;
  94. width: 100%;
  95. height: 100%;
  96. top: 0px;
  97. left: 0px;
  98. background: rgba(255, 255, 255, 0.4);
  99. /* display: flex; */
  100. align-items: center;
  101. justify-content: center;
  102. display: none;
  103. }
  104. div.saveDialogBlackout > img {
  105. width: 50px;
  106. }
  107. div.error {
  108. color: #800000;
  109. background: #ff8080;
  110. border: #800000 2px solid;
  111. border-radius: 3px;
  112. padding: 10px 15px;
  113. margin-bottom: 12px;
  114. }