_notice.scss 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. .notices {
  2. position: relative;
  3. border-radius: .125rem;
  4. color: #fff;
  5. margin: 2rem 0;
  6. padding: .3rem 0.5rem .3rem 2rem;
  7. font-size: 0.95rem;
  8. a {
  9. text-decoration: underline;
  10. }
  11. > table {
  12. table-layout:fixed;
  13. width: 100%;
  14. margin: 10px 0;
  15. border-spacing: 0;
  16. }
  17. &.warning {
  18. border-top: 30px solid #f1b37e;
  19. background: #fefaf5;
  20. color: rgba(150, 90, 38, 0.995) !important;
  21. &::before {
  22. position: absolute;
  23. content: url("data:image/svg+xml,%0A%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#fefaf5' d='M 12 3.0292969 C 11.436813 3.0292969 10.873869 3.2917399 10.558594 3.8164062 L 1.7617188 18.451172 C 1.1134854 19.529186 1.94287 21 3.2011719 21 L 20.796875 21 C 22.054805 21 22.886515 19.529186 22.238281 18.451172 L 13.441406 3.8164062 C 13.126131 3.29174 12.563187 3.0292969 12 3.0292969 z M 12 5.2988281 L 20.236328 19 L 3.7636719 19 L 12 5.2988281 z M 11 9 L 11 14 L 13 14 L 13 9 L 11 9 z M 11 16 L 11 18 L 13 18 L 13 16 L 11 16 z'/%3E%3C/svg%3E");
  24. top: -26.5px;
  25. left: 0.4rem;
  26. height: 100%;
  27. }
  28. &::after {
  29. position: absolute;
  30. content: attr(data-title);
  31. font-family: $title-font;
  32. top: -26.5px;
  33. left: 2rem;
  34. height: 100%;
  35. }
  36. a {
  37. font-weight: bold;
  38. color: rgba(134, 74, 22, 0.995);
  39. @include themify($themes) {
  40. @include on-event {
  41. color: themed('link-hover');
  42. }
  43. }
  44. }
  45. > table {
  46. thead {
  47. background: #f1b37e;
  48. }
  49. th {
  50. color: rgba(134, 74, 22, 0.995);
  51. }
  52. th, td {
  53. padding: 5px 15px;
  54. border: 1px double rgba(166, 106, 54, 0.45);
  55. }
  56. }
  57. p > code, li > code, td > code, code {
  58. padding: 3px 7px;
  59. color: rgba(150, 90, 38, 0.995) !important;
  60. background-color: darken(#fefaf5, 6%) !important;
  61. }
  62. }
  63. &.error {
  64. border-top: 30px solid #d58181;
  65. background: #fbeded;
  66. color: rgba(132, 56, 56, 0.995) !important;
  67. &::before {
  68. position: absolute;
  69. content: url("data:image/svg+xml,%0A%3C%3Fxml version='1.0'%3F%3E%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#fbeded' d='M 5 3 C 3.895 3 3 3.895 3 5 L 3 19 C 3 20.105 3.895 21 5 21 L 19 21 C 20.105 21 21 20.105 21 19 L 21 5 C 21 3.895 20.105 3 19 3 L 5 3 z M 5 5 L 19 5 L 19 19 L 5 19 L 5 5 z M 8.4101562 7 L 7 8.4101562 L 10.589844 12 L 7 15.589844 L 8.4101562 17 L 12 13.410156 L 15.589844 17 L 17 15.589844 L 13.410156 12 L 17 8.4101562 L 15.589844 7 L 12 10.589844 L 8.4101562 7 z'/%3E%3C/svg%3E");
  70. top: -26.5px;
  71. left: 0.4rem;
  72. height: 100%;
  73. }
  74. &::after {
  75. position: absolute;
  76. content: attr(data-title);
  77. font-family: $title-font;
  78. top: -26.5px;
  79. left: 2rem;
  80. height: 100%;
  81. }
  82. a {
  83. font-weight: bold;
  84. color: rgba(116, 40, 40, 0.995);
  85. @include themify($themes) {
  86. @include on-event {
  87. color: themed('link-hover');
  88. }
  89. }
  90. }
  91. > table {
  92. thead {
  93. background: #d58181;
  94. }
  95. th {
  96. color: rgba(116, 40, 40, 0.995);
  97. }
  98. th, td {
  99. padding: 5px 15px;
  100. border: 1px double rgba(148, 72, 72, 0.45);
  101. }
  102. }
  103. p > code, li > code, td > code, code {
  104. padding: 3px 7px;
  105. color: rgba(132, 56, 56, 0.995) !important;
  106. background-color: darken(#fbeded, 6%) !important;
  107. }
  108. }
  109. &.info {
  110. border-top: 30px solid #6bb1e0;
  111. background: #e6f3fb;
  112. color: rgba(47, 103, 141, 0.995) !important;
  113. &::before {
  114. position: absolute;
  115. content: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#e6f3fb' d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z'/%3E%3C/svg%3E");
  116. top: -26.5px;
  117. left: 0.4rem;
  118. height: 100%;
  119. }
  120. &::after {
  121. position: absolute;
  122. content: attr(data-title);
  123. font-family: $title-font;
  124. top: -26.5px;
  125. left: 2rem;
  126. height: 100%;
  127. }
  128. a {
  129. font-weight: bold;
  130. color: rgba(31, 87, 125, 0.995);
  131. @include themify($themes) {
  132. @include on-event {
  133. color: themed('link-hover');
  134. }
  135. }
  136. }
  137. > table {
  138. thead {
  139. background: #6bb1e0;
  140. }
  141. th {
  142. color: rgba(31, 87, 125, 0.995);
  143. }
  144. th, td {
  145. padding: 5px 15px;
  146. border: 1px double rgba(63, 119, 157, 0.45);
  147. }
  148. }
  149. p > code, li > code, td > code, code {
  150. padding: 3px 7px;
  151. color: rgba(47, 103, 141, 0.995) !important;
  152. background-color: darken(#e6f3fb, 6%) !important;
  153. }
  154. }
  155. &.success {
  156. border-top: 30px solid #84c578;
  157. background: #e8f7e6;
  158. color: rgba(72, 125, 63, 0.995) !important;
  159. &::before {
  160. position: absolute;
  161. content: url("data:image/svg+xml,%0A%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#e8f7e6' d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 16.292969 8.2929688 L 10 14.585938 L 7.7070312 12.292969 L 6.2929688 13.707031 L 10 17.414062 L 17.707031 9.7070312 L 16.292969 8.2929688 z'/%3E%3C/svg%3E");
  162. top: -26.5px;
  163. left: 0.4rem;
  164. height: 100%;
  165. }
  166. &::after {
  167. position: absolute;
  168. content: attr(data-title);
  169. font-family: $title-font;
  170. top: -26.5px;
  171. left: 2rem;
  172. height: 100%;
  173. }
  174. a {
  175. font-weight: bold;
  176. color: rgba(56, 109, 47, 0.995);
  177. @include themify($themes) {
  178. @include on-event {
  179. color: themed('link-hover');
  180. }
  181. }
  182. }
  183. > table {
  184. thead {
  185. background: #84c578;
  186. }
  187. th {
  188. color: rgba(56, 109, 47, 0.995);
  189. }
  190. th, td {
  191. padding: 5px 15px;
  192. border: 1px double rgba(82, 141, 79, 0.45);
  193. }
  194. }
  195. p > code, li > code, td > code, code {
  196. padding: 3px 7px;
  197. color: rgba(72, 125, 63, 0.995) !important;
  198. background-color: darken(#e8f7e6, 6%) !important;
  199. }
  200. }
  201. }