demo.css 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. /*!
  2. * Tabler v1.0.0-beta4 (https://tabler.io)
  3. * @version 1.0.0-beta4
  4. * @link https://tabler.io
  5. * Copyright 2018-2021 The Tabler Authors
  6. * Copyright 2018-2021 codecalm.net Paweł Kuna
  7. * Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
  8. */
  9. pre.highlight,
  10. .highlight pre {
  11. max-height: 30rem;
  12. margin: 1.5rem 0;
  13. overflow: auto;
  14. font-size: 80%;
  15. border-radius: 4px; }
  16. pre.highlight::-webkit-scrollbar,
  17. .highlight pre::-webkit-scrollbar {
  18. width: 6px;
  19. height: 6px;
  20. -webkit-transition: background 0.3s;
  21. transition: background 0.3s; }
  22. @media (prefers-reduced-motion: reduce) {
  23. pre.highlight::-webkit-scrollbar,
  24. .highlight pre::-webkit-scrollbar {
  25. -webkit-transition: none;
  26. transition: none; } }
  27. pre.highlight::-webkit-scrollbar-thumb,
  28. .highlight pre::-webkit-scrollbar-thumb {
  29. border-radius: 5px;
  30. background: #475569; }
  31. pre.highlight::-webkit-scrollbar-track,
  32. .highlight pre::-webkit-scrollbar-track {
  33. background: #cbd5e1; }
  34. pre.highlight::-webkit-scrollbar-corner,
  35. .highlight pre::-webkit-scrollbar-corner {
  36. background: transparent; }
  37. pre.highlight:hover::-webkit-scrollbar-thumb,
  38. .highlight pre:hover::-webkit-scrollbar-thumb {
  39. background: #475569; }
  40. .highlight {
  41. margin: 0; }
  42. .highlight code > * {
  43. margin: 0 !important;
  44. padding: 0 !important; }
  45. .highlight .dl {
  46. color: #4070a0; }
  47. .highlight .c {
  48. color: #727272; }
  49. .highlight .c1 {
  50. color: #727272; }
  51. .highlight .ch {
  52. font-style: italic;
  53. color: #60a0b0; }
  54. .highlight .cm {
  55. color: #727272; }
  56. .highlight .cp {
  57. color: #008085; }
  58. .highlight .cpf {
  59. color: #007020; }
  60. .highlight .cs {
  61. color: #727272; }
  62. .highlight .gd {
  63. background-color: #fcc;
  64. border: 1px solid #c00; }
  65. .highlight .ge {
  66. font-style: italic; }
  67. .highlight .gh {
  68. color: #030; }
  69. .highlight .gi {
  70. background-color: #cfc;
  71. border: 1px solid #0c0; }
  72. .highlight .gl {
  73. text-decoration: underline; }
  74. .highlight .go {
  75. color: #aaa; }
  76. .highlight .gp {
  77. color: #009; }
  78. .highlight .gr {
  79. color: #f00; }
  80. .highlight .gs {
  81. font-weight: 700; }
  82. .highlight .gt {
  83. color: #9c6; }
  84. .highlight .gu {
  85. color: #030; }
  86. .highlight .il {
  87. color: #c24f19; }
  88. .highlight .k {
  89. color: #069; }
  90. .highlight .kc {
  91. color: #069; }
  92. .highlight .kd {
  93. color: #069; }
  94. .highlight .kn {
  95. color: #069; }
  96. .highlight .kp {
  97. color: #069; }
  98. .highlight .kr {
  99. color: #069; }
  100. .highlight .kt {
  101. color: #078; }
  102. .highlight .m {
  103. color: #c24f19; }
  104. .highlight .mf {
  105. color: #c24f19; }
  106. .highlight .mb {
  107. color: #40a070; }
  108. .highlight .mh {
  109. color: #c24f19; }
  110. .highlight .mi {
  111. color: #c24f19; }
  112. .highlight .mo {
  113. color: #c24f19; }
  114. .highlight .na {
  115. color: #006ee0; }
  116. .highlight .nb {
  117. color: #366; }
  118. .highlight .nc {
  119. color: #168174; }
  120. .highlight .nd {
  121. color: #6b62de; }
  122. .highlight .ne {
  123. color: #c00; }
  124. .highlight .nf {
  125. color: #b715f4; }
  126. .highlight .ni {
  127. color: #727272; }
  128. .highlight .nl {
  129. color: #6b62de; }
  130. .highlight .nn {
  131. color: #007ca5; }
  132. .highlight .no {
  133. color: #360; }
  134. .highlight .nt {
  135. color: #2f6f9f; }
  136. .highlight .nv {
  137. color: #033; }
  138. .highlight .o {
  139. color: #555; }
  140. .highlight .ow {
  141. color: #000; }
  142. .highlight .s {
  143. color: #d73038; }
  144. .highlight .s1 {
  145. color: #c30; }
  146. .highlight .s2 {
  147. color: #c30; }
  148. .highlight .sa {
  149. color: #4070a0; }
  150. .highlight .sb {
  151. color: #c30; }
  152. .highlight .sc {
  153. color: #c30; }
  154. .highlight .sd {
  155. font-style: italic;
  156. color: #c30; }
  157. .highlight .se {
  158. color: #c30; }
  159. .highlight .sh {
  160. color: #c30; }
  161. .highlight .si {
  162. color: #a00; }
  163. .highlight .sr {
  164. color: #337e7e; }
  165. .highlight .ss {
  166. color: #fc3; }
  167. .highlight .sx {
  168. color: #c30; }
  169. .highlight .w {
  170. color: #bbb; }
  171. .highlight .language-bash::before, .highlight .language-sh::before {
  172. color: #009;
  173. content: "$ ";
  174. -webkit-user-select: none;
  175. -moz-user-select: none;
  176. -ms-user-select: none;
  177. user-select: none; }
  178. .highlight .language-bash .m, .highlight .language-sh .m {
  179. color: inherit; }
  180. .highlight .language-powershell::before {
  181. color: #009;
  182. content: "PM> ";
  183. -webkit-user-select: none;
  184. -moz-user-select: none;
  185. -ms-user-select: none;
  186. user-select: none; }
  187. .example {
  188. padding: 2rem;
  189. margin: 1rem 0 2rem;
  190. border: 1px solid #e6e7e9;
  191. border-radius: 3px 3px 0 0;
  192. position: relative;
  193. min-height: 12rem;
  194. display: flex;
  195. align-items: center;
  196. overflow-x: auto; }
  197. .example-centered {
  198. justify-content: center; }
  199. .example-centered .example-content {
  200. flex: 0 auto; }
  201. .example-content {
  202. font-size: 0.9375rem;
  203. line-height: 1.3333333;
  204. color: #1e293b;
  205. flex: 1;
  206. max-width: 100%; }
  207. .example-content .page-header {
  208. margin-bottom: 0; }
  209. .example-bg {
  210. background: #f8fafc; }
  211. .example-code {
  212. margin: 2rem 0;
  213. border: 1px solid #e6e7e9;
  214. border-top: none; }
  215. .example-code pre {
  216. margin: 0;
  217. border: 0;
  218. border-radius: 0 0 3px 3px; }
  219. .example + .example-code {
  220. margin-top: -2rem; }
  221. .example-column {
  222. margin: 0 auto; }
  223. .example-column > .card:last-of-type {
  224. margin-bottom: 0; }
  225. .example-column-1 {
  226. max-width: 26rem; }
  227. .example-column-2 {
  228. max-width: 52rem; }
  229. .example-modal-backdrop {
  230. background: #1e293b;
  231. opacity: 0.24;
  232. position: absolute;
  233. width: 100%;
  234. left: 0;
  235. top: 0;
  236. height: 100%;
  237. border-radius: 2px 2px 0 0; }
  238. @media not print {
  239. .theme-dark .example-code {
  240. border: 1px solid #e6e7e9;
  241. border-top: none; } }
  242. @media not print and (prefers-color-scheme: dark) {
  243. .theme-dark-auto .example-code {
  244. border: 1px solid #e6e7e9;
  245. border-top: none; } }
  246. .card-sponsor {
  247. background: #dbe7f6 no-repeat center/100% 100%;
  248. border-color: #548ed2;
  249. min-height: 316px; }
  250. body.no-transitions * {
  251. transition: none !important; }
  252. .dropdown-menu-demo {
  253. display: inline-block;
  254. width: 100%;
  255. position: relative;
  256. top: 0;
  257. margin-bottom: 1rem; }
  258. .demo-icon-preview {
  259. position: -webkit-sticky;
  260. position: sticky;
  261. top: 0; }
  262. .demo-icon-preview svg,
  263. .demo-icon-preview i {
  264. width: 15rem;
  265. height: 15rem;
  266. font-size: 15rem;
  267. stroke-width: 1.5;
  268. margin: 0 auto;
  269. display: block; }
  270. @media (max-width: 575.98px) {
  271. .demo-icon-preview svg,
  272. .demo-icon-preview i {
  273. width: 10rem;
  274. height: 10rem;
  275. font-size: 10rem; } }
  276. .demo-icon-preview-icon pre {
  277. margin: 0;
  278. -webkit-user-select: all;
  279. -moz-user-select: all;
  280. user-select: all; }
  281. .demo-dividers > p {
  282. opacity: .2;
  283. -webkit-user-select: none;
  284. -moz-user-select: none;
  285. -ms-user-select: none;
  286. user-select: none; }
  287. .demo-icons-list {
  288. display: flex;
  289. flex-wrap: wrap;
  290. padding: 0;
  291. margin: 0 -2px -1px 0;
  292. list-style: none; }
  293. .demo-icons-list > * {
  294. flex: 1 0 7rem; }
  295. .demo-icons-list-wrap {
  296. overflow: hidden; }
  297. .demo-icons-list-item {
  298. display: flex;
  299. flex-direction: column;
  300. align-items: center;
  301. justify-content: center;
  302. height: 7rem;
  303. text-align: center;
  304. padding: .5rem;
  305. border-right: 1px solid #e6e7e9;
  306. border-bottom: 1px solid #e6e7e9;
  307. color: inherit;
  308. cursor: pointer; }
  309. .demo-icons-list-item .icon {
  310. width: 1.5rem;
  311. height: 1.5rem;
  312. font-size: 1.5rem; }
  313. .demo-icons-list-item:hover {
  314. text-decoration: none; }