You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1668 lines
30 KiB

11 years ago
11 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
10 years ago
10 years ago
10 years ago
  1. /*******************************
  2. Highlighted Colors
  3. *******************************/
  4. ::-webkit-selection {
  5. background-color: #FFFFCC;
  6. color: #555555;
  7. }
  8. ::-moz-selection {
  9. background-color: #FFFFCC;
  10. color: #555555;
  11. }
  12. ::selection {
  13. background-color: #FFFFCC;
  14. color: #555555;
  15. }
  16. h1::-moz-selection,
  17. h2::-moz-selection,
  18. h3::-moz-selection {
  19. background-color: #F1C1C2;
  20. color: #222222;
  21. }
  22. h1::selection,
  23. h2::selection,
  24. h3::selection {
  25. background-color: #F1C1C2;
  26. color: #222222;
  27. }
  28. .ui *::-moz-selection {
  29. background-color: #CCE2FF;
  30. }
  31. .ui *::selection {
  32. background-color: #CCE2FF;
  33. }
  34. /*******************************
  35. Global
  36. *******************************/
  37. html,
  38. body {
  39. font-size: 14px;
  40. }
  41. body#example {
  42. background: #F9F9F9;
  43. margin: 0px;
  44. padding: 0px;
  45. color: #555555;
  46. min-width: 320px;
  47. font-family: "Lato", "Helvetica Neue", Arial, sans-serif;
  48. }
  49. body > .content {
  50. background: #FCFCFC url(../images/bg.jpg) repeat;
  51. }
  52. h1,
  53. h2,
  54. h3,
  55. h4,
  56. h5 {
  57. font-family: "Lato", "Helvetica Neue", "Helvetica", "Arial", sans-serif/*rtl:prepend:"Droid Arabic Kufi","Droid Sans", */;
  58. }
  59. p:first-child {
  60. margin-top: 0em;
  61. }
  62. p:last-child {
  63. margin-bottom: 0em;
  64. }
  65. /* links */
  66. a {
  67. color: #009FDA;
  68. text-decoration: none;
  69. }
  70. a:hover {
  71. color: #00BAFF;
  72. }
  73. ul.list {
  74. list-style-type: disc;
  75. }
  76. ul.list li {
  77. list-style-position: outside;
  78. }
  79. /* text and headers */
  80. h1 {
  81. margin: 0px 0px 20px;
  82. padding: 50px 0px 5px;
  83. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  84. }
  85. h4 + p {
  86. margin: 0px 0px 1em;
  87. }
  88. pre {
  89. background-color: #F0F0F0;
  90. }
  91. /*rtl:ignore*/
  92. pre.console {
  93. background-color: transparent;
  94. line-height: 1.6;
  95. font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  96. height: 300px;
  97. overflow: auto;
  98. direction:ltr;
  99. }
  100. code {
  101. background-color: rgba(0, 0, 0, 0.02);
  102. border: 1px solid rgba(0, 0, 0, 0.1);
  103. display: inline-block;
  104. font-family: Courier New;
  105. font-size: 14px;
  106. margin: 0.25em;
  107. padding: 0.125em 0.5em;
  108. vertical-align: baseline;
  109. }
  110. .ui.message .code {
  111. background-color: rgba(0, 0, 0, 0.05);
  112. }
  113. pre code {
  114. border: none;
  115. padding: 0px;
  116. }
  117. table pre,
  118. table code {
  119. margin: 0px !important;
  120. padding: 0px;
  121. background-color: transparent;
  122. }
  123. p {
  124. margin: 1em 0em;
  125. }
  126. p:first-child {
  127. margin-top: 0em;
  128. }
  129. p:last-child {
  130. margin-bottom: 0em;
  131. }
  132. /* links */
  133. a {
  134. color: #009FDA;
  135. text-decoration: none;
  136. }
  137. a:hover {
  138. color: #00BAFF;
  139. }
  140. #example #menu .item {
  141. -webkit-border-radius: 0px;
  142. -moz-border-radius: 0px;
  143. border-radius: 0px;
  144. }
  145. #example #menu .inverted.header {
  146. margin-bottom: 0em;
  147. color: rgba(255, 255, 255, 0.8);
  148. }
  149. #example #menu a.inverted.header.active,
  150. #example #menu a.inverted.header:hover {
  151. color: rgba(255, 255, 255, 1);
  152. }
  153. #example #menu .hide.item {
  154. display: none;
  155. }
  156. #example #menu .menu .active.item {
  157. color: #6DFFFF !important;
  158. }
  159. #example .code .active.ui.modal {
  160. display: none !important;
  161. }
  162. #example #menu .item .item {
  163. font-size: 0.875rem;
  164. }
  165. #example .segment > .dimmer {
  166. z-index: 800;
  167. }
  168. /* segment headers */
  169. #example .header.segment,
  170. #example > .content > .page > .segment,
  171. #example > .header.segment {
  172. margin: 0px 0px 3em;
  173. padding-top: 70px;
  174. padding-bottom: 30px;
  175. background-color: #FFFFFF;
  176. border-bottom: 1px solid #DDDDDD;
  177. }
  178. #example.scale.down.pushed .header.segment {
  179. padding-top: 30px;
  180. }
  181. #example .tab.header.segment {
  182. padding-bottom: 0em;
  183. margin-bottom: 2em;
  184. }
  185. #example .tab.header.segment .fixed .tabular.menu {
  186. position: fixed;
  187. top: 50px;
  188. }
  189. #example .tab.header.segment .vertical.menu {
  190. display: none;
  191. margin: 2rem 0em 1rem;
  192. }
  193. #example .tab.header.segment .tabular.menu {
  194. margin: 2rem 0em 0em;
  195. border-bottom: none;
  196. }
  197. #example .tab.header.segment .tabular.menu .active.item {
  198. background-color: #FAFAFA;
  199. border-bottom-color: #FAFAFA;
  200. }
  201. #example .download.menu {
  202. margin-top: 0em;
  203. margin-bottom: 3rem;
  204. }
  205. #example .main.menu {
  206. top: 0px;
  207. left: -1px;
  208. min-width: 320px;
  209. width: 100%;
  210. z-index: 1004;
  211. }
  212. #example .main.menu iframe {
  213. margin: 0px 0px 0px 0px;
  214. }
  215. /* lists */
  216. #example .features {
  217. list-style-position: inside;
  218. margin: 10px 0px 0px;
  219. padding: 0px;
  220. }
  221. #example .features li {
  222. list-style-type: disc;
  223. margin: 0px 0px 10px;
  224. font-weight: bold;
  225. }
  226. #example .advertisement {
  227. float: right;
  228. margin-left: 2em;
  229. }
  230. /*--------------
  231. Intro
  232. ---------------*/
  233. body.guide .main h3 {
  234. margin: 2rem 0em 0.5rem;
  235. }
  236. body.guide .main.container > * {
  237. max-width: 800px;
  238. }
  239. /*--------------
  240. Masthead
  241. ---------------*/
  242. #example .error.masthead {
  243. position: absolute;
  244. margin-top: -290px;
  245. top: 50%;
  246. width: 100%;
  247. }
  248. #example .error.masthead .container {
  249. position: relative;
  250. z-index: 100;
  251. }
  252. #example .masthead {
  253. position: relative;
  254. overflow: hidden;
  255. background: #111111 url(../images/bg-moonlight.jpg);
  256. background-size: cover;
  257. text-align: center;
  258. padding: 7em 0px;
  259. color: rgba(255, 255, 255, 0.9);
  260. margin-bottom: 0px;
  261. border-bottom: none;
  262. }
  263. #example .masthead .ui.tag.label:after {
  264. background-color: #000000 !important;
  265. }
  266. body#example {
  267. background: #2C2C2C url(../images/icons.png) !important;
  268. }
  269. body#example.pushed,
  270. body#example.hide {
  271. -moz-transform-origin: 50% 50%;
  272. -o-transform-origin: 50% 50%;
  273. -ms-transform-origin: 50% 50%;
  274. transform-origin: 50% 50%;
  275. -webkit-animation-name: masthead;
  276. -moz-animation-name: masthead;
  277. -o-animation-name: masthead;
  278. animation-name: masthead;
  279. -webkit-animation-duration: 30s;
  280. -moz-animation-duration: 30s;
  281. -ms-animation-duration: 30s;
  282. -o-animation-duration: 30s;
  283. animation-duration: 30s;
  284. -webkit-animation-fill-mode: both;
  285. -moz-animation-fill-mode: both;
  286. -ms-animation-fill-mode: both;
  287. -o-animation-fill-mode: both;
  288. animation-fill-mode: both;
  289. animation-timing-function: linear;
  290. -webkit-animation-timing-function: linear;
  291. -webkit-animation-iteration-count: infinite;
  292. -moz-animation-iteration-count: infinite;
  293. -ms-animation-iteration-count: infinite;
  294. -o-animation-iteration-count: infinite;
  295. animation-iteration-count: infinite;
  296. }
  297. #example .masthead:before {
  298. position: absolute;
  299. z-index: 1;
  300. width: 100%;
  301. height: 150%;
  302. top: 0px;
  303. left: 0px;
  304. content: '';
  305. background: url(../images/icons.png);
  306. -moz-transform-origin: 50% 50%;
  307. -o-transform-origin: 50% 50%;
  308. -ms-transform-origin: 50% 50%;
  309. transform-origin: 50% 50%;
  310. -webkit-animation-name: masthead;
  311. -moz-animation-name: masthead;
  312. -o-animation-name: masthead;
  313. animation-name: masthead;
  314. opacity: 0.7;
  315. -webkit-animation-duration: 30s;
  316. -moz-animation-duration: 30s;
  317. -ms-animation-duration: 30s;
  318. -o-animation-duration: 30s;
  319. animation-duration: 30s;
  320. -webkit-animation-fill-mode: both;
  321. -moz-animation-fill-mode: both;
  322. -ms-animation-fill-mode: both;
  323. -o-animation-fill-mode: both;
  324. animation-fill-mode: both;
  325. animation-timing-function: linear;
  326. -webkit-animation-timing-function: linear;
  327. -webkit-animation-iteration-count: infinite;
  328. -moz-animation-iteration-count: infinite;
  329. -ms-animation-iteration-count: infinite;
  330. -o-animation-iteration-count: infinite;
  331. animation-iteration-count: infinite;
  332. transform: rotateZ(1deg);
  333. }
  334. @keyframes masthead {
  335. 0% {
  336. background-position: 0% 0%;
  337. }
  338. 100% {
  339. background-position: 0% -410px;
  340. }
  341. }
  342. @-moz-keyframes masthead {
  343. 0% {
  344. background-position: 0% 0%;
  345. }
  346. 100% {
  347. background-position: 0% -410px;
  348. }
  349. }
  350. @-webkit-keyframes masthead {
  351. 0% {
  352. background-position: 0% 0%;
  353. }
  354. 100% {
  355. background-position: 0% -410px;
  356. }
  357. }
  358. @-ms-keyframes masthead {
  359. 0% {
  360. background-position: 0% 0%;
  361. }
  362. 100% {
  363. background-position: 0% -410px;
  364. }
  365. }
  366. @-o-keyframes masthead {
  367. 0% {
  368. background-position: 0% 0%;
  369. }
  370. 100% {
  371. background-position: 0% -410px;
  372. }
  373. }
  374. #example.index .main.menu {
  375. background-color: rgba(0, 0, 0, 0.3);
  376. box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
  377. -webkit-transition:
  378. opacity 0.5s ease,
  379. transform 0.5s ease
  380. ;
  381. transition:
  382. opacity 0.5s ease,
  383. transform 0.5s ease
  384. ;
  385. }
  386. #example.index .filled.main.menu {
  387. background-color: rgba(0, 0, 0, 0.9);
  388. box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  389. }
  390. #example.index .introduction {
  391. text-align: center;
  392. }
  393. #example .masthead .grid {
  394. position: relative;
  395. z-index: 2;
  396. }
  397. #example .masthead .column {
  398. display: table;
  399. }
  400. #example .introduction {
  401. display: table-cell;
  402. vertical-align: top;
  403. width: 100%;
  404. }
  405. #example .introduction .buttons {
  406. margin-top: 3em;
  407. }
  408. #example .introduction .label {
  409. position: absolute;
  410. margin-left: 2em;
  411. top: 1em
  412. }
  413. #example .introduction .theme.buttons {
  414. margin: -0.1em 0em 0em 0.5em;
  415. vertical-align: middle;
  416. }
  417. #example .advertisement {
  418. float: none;
  419. display: table-cell;
  420. vertical-align: top;
  421. padding-left: 2em;
  422. }
  423. #example #carbonads-container {
  424. float: right;
  425. }
  426. #example .advertisement .carbonad {
  427. -moz-border-radius: 5px;
  428. -webkit-border-radius: 5px;
  429. border-radius: 5px;
  430. border: 1px solid rgba(0, 0, 0, 0.1);
  431. }
  432. #example .advertisement .carbonad-text {
  433. height: auto;
  434. font-size: 12px;
  435. line-height: 1.3;
  436. }
  437. #example .carbonad-tag {
  438. text-align: left;
  439. }
  440. #example .inverted.advertisement .carbonad {
  441. background-color: rgba(0, 31, 30, 0.5);
  442. border: none;
  443. overflow: hidden;
  444. height: auto;
  445. padding: 6px 0px 13px;
  446. }
  447. #example .inverted.advertisement .carbonad-text {
  448. color: rgba(255, 255, 255, 0.6);
  449. }
  450. #example .inverted.advertisement .carbonad-tag {
  451. margin-top: 10px;
  452. color: rgba(255, 255, 255, 0.4);
  453. }
  454. #example .inverted.advertisement .carbonad-tag a {
  455. color: rgba(255, 255, 255, 0.8);
  456. }
  457. #example .inverted.advertisement .carbonad-tag a:hover {
  458. color: #FFFFFF;
  459. }
  460. #example .masthead .labeled.button {
  461. position: relative;
  462. left: 0px;
  463. top: 0px;
  464. width: auto !important;
  465. margin-right: 1em;
  466. }
  467. #example .masthead.segment h1 {
  468. font-size: 5em;
  469. color: #FFFFFF;
  470. line-height: 1.2;
  471. margin: -20px 0px 0px;
  472. padding-bottom: 0px;
  473. }
  474. #example .masthead strike {
  475. color: rgba(0, 0, 0, 0.2);
  476. }
  477. #example .masthead h2 {
  478. font-weight: normal;
  479. margin: 0px 0 16px 0px;
  480. font-size: 1.75em;
  481. border-bottom: none;
  482. line-height: 1;
  483. }
  484. #example .masthead .menu {
  485. width: 375px;
  486. }
  487. #example .masthead p {
  488. font-size: 1.5em;
  489. margin: 1em 0em 1.5em;
  490. padding: 0px;
  491. }
  492. #example .footer.link.list {
  493. display: block;
  494. text-align: center;
  495. margin-bottom: 1.5rem;
  496. }
  497. /*--------------
  498. Transparent
  499. ---------------*/
  500. .ui.transparent.menu {
  501. opacity: 0.95;
  502. }
  503. /* content */
  504. #example .container {
  505. width: 915px;
  506. margin: 0px auto;
  507. }
  508. #example .solid,
  509. #example .stripe {
  510. padding: 50px 0px;
  511. }
  512. #example .dark.stripe {
  513. background-color: #333333;
  514. background: url(/images/dark-bg.png) repeat;
  515. color: #FFFFFF;
  516. }
  517. #example .stripe .column .label {
  518. margin-bottom: 1em;
  519. }
  520. #example .solid {
  521. background-color: #FFFFFF;
  522. -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  523. -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  524. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  525. }
  526. #example .solid .column {
  527. color: #555555;
  528. }
  529. #example .solid .column p b {
  530. color: rgba(0, 0, 0, 0.9);
  531. }
  532. #example .solid .column p {
  533. color: rgba(0, 0, 0, 0.5);
  534. }
  535. #example .stripe .message {
  536. margin: 2em 0em;
  537. }
  538. #example.pushable.overlay .fixed.launch.button {
  539. transform: translate3d(0, 0, 0);
  540. }
  541. #example.pushable.overlay.pushed .fixed.launch.button {
  542. transform: translate3d(260px, 0, 0);
  543. }
  544. #example .fixed.launch.button {
  545. position: fixed;
  546. top: 63px;
  547. left: -1px;
  548. width: 55px;
  549. height: 50px;
  550. overflow: hidden;
  551. -webkit-transition:
  552. 0.3s width ease,
  553. 0.5s transform ease
  554. ;
  555. -moz-transition:
  556. 0.3s width ease,
  557. 0.5s transform ease
  558. ;
  559. -o-transition:
  560. 0.3s width ease,
  561. 0.5s transform ease
  562. ;
  563. -ms-transition:
  564. 0.3s width ease,
  565. 0.5s transform ease
  566. ;
  567. transition:
  568. 0.3s width ease,
  569. 0.5s transform ease
  570. ;
  571. }
  572. #example .fixed.launch.button .text {
  573. position: absolute;
  574. top: 15px;
  575. left: 54px;
  576. opacity: 0;
  577. -webkit-transition:
  578. 0.3s opacity 0.3s
  579. ;
  580. -moz-transition:
  581. 0.3s opacity 0.3s
  582. ;
  583. -o-transition:
  584. 0.3s opacity 0.3s
  585. ;
  586. -ms-transition:
  587. 0.3s opacity 0.3s
  588. ;
  589. transition:
  590. 0.3s opacity 0.3s
  591. ;
  592. }
  593. #example .fixed.launch.button:hover {
  594. width: 130px;
  595. }
  596. #example .fixed.launch.button:hover .text {
  597. opacity: 1;
  598. }
  599. #example.index .fixed.launch.button {
  600. top: 96px;
  601. }
  602. #example .shortcuts {
  603. float: right;
  604. clear: both;
  605. }
  606. #example .launch.button .icon {
  607. margin-left: 0px;
  608. }
  609. #example.index .main.menu {
  610. top: 0px;
  611. }
  612. #example.index pre.console {
  613. height: 120px;
  614. }
  615. #example .main.container {
  616. position: relative;
  617. padding-bottom: 2em;
  618. }
  619. #example .main.container > h2 {
  620. -webkit-transition: 0.5s color ease;
  621. -moz-transition: 0.5s color ease;
  622. -o-transition: 0.5s color ease;
  623. -ms-transition: 0.5s color ease;
  624. transition: 0.5s color ease;
  625. }
  626. #example .swap {
  627. background: url(http://beta.myfav.es/images/themes/bg/subtle/subtle-handmade-paper.png) repeat;
  628. }
  629. #example .peek {
  630. display: none;
  631. position: absolute;
  632. top: 0px;
  633. left: -230px;
  634. width: 180px;
  635. /*
  636. -webkit-transition: padding 0.3s ease;
  637. -moz-transition: padding 0.3s ease;
  638. -o-transition: padding 0.3s ease;
  639. -ms-transition: padding 0.3s ease;
  640. transition: padding 0.3s ease;*/
  641. }
  642. #example .ui.tab.segment {
  643. padding: 1.5em 2em;
  644. }
  645. #example .example .circular.segment {
  646. width: 175px;
  647. height: 175px;
  648. }
  649. #example.popup .inline.example .popup {
  650. color: #FF0000;
  651. }
  652. #example .position.example .icon {
  653. position: absolute;
  654. margin: 0em;
  655. width: auto;
  656. font-size: 1.5em;
  657. height: auto;
  658. padding: 0.5em !important;
  659. }
  660. #example .position.example .segment {
  661. width: 250px;
  662. height: 250px;
  663. }
  664. #example .position.example .segment .icon:nth-of-type(1) {
  665. top: 3em;
  666. left: 3em;
  667. }
  668. #example .position.example .segment .icon:nth-of-type(2) {
  669. top: 3em;
  670. left: 50%;
  671. margin-left: -1em;
  672. }
  673. #example .position.example .segment .icon:nth-of-type(3) {
  674. top: 3em;
  675. right: 3em;
  676. }
  677. #example .position.example .segment .icon:nth-of-type(4) {
  678. top: 50%;
  679. margin-top: -1em;
  680. right: 3em;
  681. }
  682. #example .position.example .segment .icon:nth-of-type(5) {
  683. bottom: 3em;
  684. right: 3em;
  685. }
  686. #example .position.example .segment .icon:nth-of-type(6) {
  687. bottom: 3em;
  688. left: 50%;
  689. margin-left: -1em;
  690. }
  691. #example .position.example .segment .icon:nth-of-type(7) {
  692. bottom: 3em;
  693. left: 3em;
  694. }
  695. #example .position.example .segment .icon:nth-of-type(8) {
  696. top: 50%;
  697. margin-top: -1em;
  698. left: 3em;
  699. }
  700. #example .main.ui.grid {
  701. position: relative;
  702. }
  703. #example .example .toggle.button {
  704. min-width: 200px;
  705. }
  706. #example .example .language.label {
  707. margin: 1em 0em 0.75em;
  708. }
  709. #example .spaced.example .buttons,
  710. #example .spaced.example .button {
  711. margin-bottom: 0.75em;
  712. }
  713. #example .spaced.example .buttons .button {
  714. margin-bottom: 0em;
  715. }
  716. #example .icon.example .grid {
  717. margin-top: 1.5rem;
  718. text-align: left;
  719. }
  720. #example .icon.example .grid .code {
  721. position: static;
  722. }
  723. #example .icon.example .grid .column {
  724. opacity: 0.8;
  725. margin-bottom: 2em;
  726. text-align: center;
  727. color: #888888;
  728. -webkit-transition:
  729. margin-left 0.3s ease-out,
  730. opacity 0.3s ease-out
  731. ;
  732. -moz-transition:
  733. margin-left 0.3s ease-out,
  734. opacity 0.3s ease-out
  735. ;
  736. -o-transition:
  737. margin-left 0.3s ease-out,
  738. opacity 0.3s ease-out
  739. ;
  740. -ms-transition:
  741. margin-left 0.3s ease-out,
  742. opacity 0.3s ease-out
  743. ;
  744. transition:
  745. margin-left 0.3s ease-out,
  746. opacity 0.3s ease-out
  747. ;
  748. }
  749. #example .icon.example .column .icon {
  750. opacity: 1;
  751. height: 1em;
  752. color: #333333;
  753. display: block;
  754. margin: 0em auto 0.25em;
  755. font-size: 2em;
  756. -webkit-transition:
  757. all 0.2s ease-out
  758. ;
  759. -moz-transition:
  760. all 0.2s ease-out
  761. ;
  762. -o-transition:
  763. all 0.2s ease-out
  764. ;
  765. -ms-transition:
  766. all 0.2s ease-out
  767. ;
  768. transition:
  769. all 0.2s ease-out
  770. ;
  771. }
  772. #example .icon.example .grid .column:hover .icon {
  773. color: #009FDA;
  774. -webkit-transform: scale(1.5);
  775. -moz-transform: scale(1.5);
  776. -o-transform: scale(1.5);
  777. -ms-transform: scale(1.5);
  778. transform: scale(1.5);
  779. }
  780. #example .another.icon.example {
  781. border-top: 1px solid rgba(0, 0, 0, 0.1);
  782. }
  783. #example .another.example {
  784. margin-top: -1em;
  785. padding-top: 2em;
  786. border-top: none;
  787. }
  788. #example .another.example i.code {
  789. top: 0px;
  790. }
  791. #example .another.example i.code ~ .ignored.message {
  792. margin-top: 0em;
  793. }
  794. #example .example > p {
  795. color: #888888;
  796. }
  797. #example .example div.code[data-demo] {
  798. color: transparent;
  799. }
  800. #example .peek .menu .active:nth-child(1) {
  801. border-right-color: #00B9F0;
  802. color: #00B9F0;
  803. }
  804. #example .peek .menu .active:nth-child(2) {
  805. border-right-color: #56BB73;
  806. color: #56BB73;
  807. }
  808. #example .peek .menu .active:nth-child(3) {
  809. border-right-color: #EF3F49;
  810. color: #EF3F49;
  811. }
  812. #example .peek .menu .active:nth-child(4) {
  813. border-right-color: #A24096;
  814. color: #A24096;
  815. }
  816. #example .main h2.group {
  817. color: #A24096;
  818. }
  819. #example .peek > .menu {
  820. margin-left: 0px;
  821. width: 180px;
  822. }
  823. /* overview mode */
  824. #example.overview h2.ui.header {
  825. margin-bottom: 0em;
  826. }
  827. /*
  828. #example .ui.header ~ .ui.message a,
  829. #example .ui.header ~ p a {
  830. font-weight: bold;
  831. }
  832. */
  833. #example.overview .example {
  834. display: table-row;
  835. min-height: 0px !important;
  836. overflow: hidden;
  837. }
  838. #example.overview .example .ui.header,
  839. #example.overview .example p {
  840. display: table-cell;
  841. font-size: 1em;
  842. font-weight: bold;
  843. padding: 0.5em 0em;
  844. }
  845. #example.overview .example p {
  846. font-size: 1rem;
  847. font-weight: normal;
  848. padding: 0em 0em 0em 0.5em;
  849. width: auto;
  850. }
  851. #example .sticky-wrapper.stuck {
  852. height: 0px !important;
  853. -webkit-transition:
  854. margin-left 0.3s ease-out,
  855. opacity 0.3s ease-out
  856. ;
  857. -moz-transition:
  858. margin-left 0.3s ease-out,
  859. opacity 0.3s ease-out
  860. ;
  861. -o-transition:
  862. margin-left 0.3s ease-out,
  863. opacity 0.3s ease-out
  864. ;
  865. -ms-transition:
  866. margin-left 0.3s ease-out,
  867. opacity 0.3s ease-out
  868. ;
  869. transition:
  870. margin-left 0.3s ease-out,
  871. opacity 0.3s ease-out
  872. ;
  873. }
  874. #example .sticky-wrapper.stuck .peek {
  875. position: fixed;
  876. top: 75px;
  877. left: 50%;
  878. margin-left: -685px;
  879. }
  880. #example .settings.table {
  881. margin-bottom: 20px;
  882. }
  883. #example .settings.table td:first-child {
  884. font-weight: bold;
  885. }
  886. #example .settings.table td:nth-child(2n) {
  887. width: 100px;
  888. }
  889. #example table .instructive.segment {
  890. background-color: transparent;
  891. border: 0px;
  892. box-shadow: none;
  893. padding: 0em;
  894. margin: -0.4em -0.7em;
  895. }
  896. #example table .instructive.segment .code {
  897. margin: 0em;
  898. }
  899. #example table .instructive.segment div.code .ace_identifier,
  900. #example table .instructive.segment div.code .ace_line {
  901. color: #555555;
  902. }
  903. #example .ui.label + .instructive.segment {
  904. margin-top: 0em;
  905. }
  906. #example .instructive.segment em {
  907. font-style: normal;
  908. color: rgba(0, 0, 0, 0.4);
  909. }
  910. #example .instructive.segment .title + em {
  911. float: right;
  912. }
  913. #example .label + div.code {
  914. margin-top: 1.5em;
  915. }
  916. /* example code reskin */
  917. #example div.code.hide {
  918. display: none;
  919. }
  920. /*rtl:ignore*/
  921. #example div.code {
  922. position: relative;
  923. width: 100%;
  924. height: 200px;
  925. text-align: left;
  926. direction:ltr;
  927. }
  928. #example div.code .ace_gutter {
  929. background-color: #FAFAFA;
  930. border-right: 1px solid rgba(0, 0, 0, 0.1);
  931. color: #999999;
  932. }
  933. #example div.code .ace_gutter-cell {
  934. padding-right: 20px;
  935. padding-left: 10px;
  936. }
  937. #example div.code .ace_bracket {
  938. background-color: rgba(0, 0, 0, 0.05);
  939. border: 1px solid rgba(0, 0, 0, 0.1);
  940. }
  941. /* #example div.code .ace_indent-guide:after {
  942. content: '';
  943. position: absolute;
  944. top: 0px;
  945. right: 0px;
  946. height: 100%;
  947. border-left: 1px solid #ECF5F3;
  948. } */
  949. #example div.code .ace_indent-guide {
  950. position: relative;
  951. background: none;
  952. }
  953. #example div.code .ace_gutter,
  954. #example div.code .ace_scroller {
  955. background-color: transparent;
  956. overflow: visible;
  957. margin: 14px 10px;
  958. }
  959. #example div.code .ace_scrollbar {
  960. overflow: hidden;
  961. background-color: transparent;
  962. }
  963. #example div.code {
  964. margin: -1em;
  965. font-size: 14px;
  966. padding: 5px 0px;
  967. background-color: transparent;
  968. }
  969. #example div.code .ace_line,
  970. #example div.code .ace_line span {
  971. -webkit-transition:
  972. color 1s ease-out
  973. ;
  974. -moz-transition:
  975. color 1s ease-out
  976. ;
  977. -o-transition:
  978. color 1s ease-out
  979. ;
  980. -ms-transition:
  981. color 1s ease-out
  982. ;
  983. transition:
  984. color 1s ease-out
  985. ;
  986. }
  987. #example div.code .ace_line {
  988. color: #555555;
  989. }
  990. #example div.code .ace_tag {
  991. color: #DCBCD3;
  992. }
  993. #example div.code .ace_attribute-name {
  994. color: #F4C5C5;
  995. }
  996. #example div.code .ace_content {
  997. }
  998. #example div.code .ace_string {
  999. color: #00A59D;
  1000. }
  1001. #example div.code .ace_cursor {
  1002. border-left: none;
  1003. }
  1004. #example div.code .ace_paren {
  1005. color: #CCCCCC;
  1006. }
  1007. #example div.code .ace_keyword {
  1008. color: #CCCCCC;
  1009. }
  1010. #example div.code .ace_identifier {
  1011. color: #CCCCCC;
  1012. }
  1013. #example div.code .ace_punctuation {
  1014. color: #CCCCCC;
  1015. }
  1016. #example div.code .ace_active_line {
  1017. background-color: #FBFBE5;
  1018. }
  1019. /* Hovered Style */
  1020. #example div.code:hover .ace_line {
  1021. color: #555555;
  1022. }
  1023. #example div.code:hover .ace_tag {
  1024. color: #892A6F;
  1025. }
  1026. #example div.code:hover .ace_attribute-name {
  1027. color: #934E4E;
  1028. }
  1029. #example div.code:hover .ace_content {
  1030. }
  1031. #example div.code:hover .ace_string {
  1032. color: #00A59D;
  1033. }
  1034. #example div.code:hover .ace_cursor {/*
  1035. border-left: 1px solid #AAAAAA;*/
  1036. }
  1037. #example div.code:hover .ace_paren {
  1038. color: #555555;
  1039. }
  1040. #example div.code:hover .ace_keyword {
  1041. color: #555555;
  1042. }
  1043. #example div.code:hover .ace_identifier {
  1044. color: #555555;
  1045. }
  1046. #example div.code:hover .ace_scrollbar {
  1047. overflow: hidden !important;
  1048. }
  1049. #example div.code:hover .ace_punctuation {
  1050. color: #555555;
  1051. }
  1052. #example div.code:hover .ace_active_line {
  1053. background-color: #FBFBE5;
  1054. }
  1055. /* examples */
  1056. #example .no.example i.code {
  1057. display: none;
  1058. }
  1059. #example .clearing.example {
  1060. overflow: hidden;
  1061. padding: 1px;
  1062. }
  1063. #example .example:first-child,
  1064. #example h2 ~ .example,
  1065. #example h3 ~ .example,
  1066. #example h4 ~ .example {
  1067. margin-top: 0px;
  1068. padding-top: 0px;
  1069. border-top: none;
  1070. }
  1071. #example h2 ~ .example i.code,
  1072. #example h3 ~ .example i.code,
  1073. #example h4 ~ .example i.code {
  1074. top: 0px;
  1075. }
  1076. #example .example > h4 {
  1077. margin-bottom: 0em;
  1078. }
  1079. #example .clearing.example {
  1080. clear: both;
  1081. }
  1082. #example .example {
  1083. margin: 1em 0em 1.5em;
  1084. padding: 1em 0em;
  1085. /* clear: both;*/
  1086. position: relative;
  1087. -webkit-tap-highlight-color: transparent;
  1088. }
  1089. #example .example .grid i.code {
  1090. right: 25%;
  1091. }
  1092. #example .example i.code {
  1093. cursor: pointer;
  1094. position: absolute;
  1095. top: 2em;
  1096. right: 0px;
  1097. opacity: 0.2;
  1098. font-size: 18px;
  1099. color: #555555;
  1100. -webkit-transition: opacity 0.3s ease-out;
  1101. -moz-transition: opacity 0.3s ease-out;
  1102. -o-transition: opacity 0.3s ease-out;
  1103. -ms-transition: opacity 0.3s ease-out;
  1104. transition: opacity 0.3s ease-out;
  1105. }
  1106. #example .example i.code:before {
  1107. font-family: 'Docs';
  1108. content: "\f05f";
  1109. }
  1110. #example .example:hover i.code {
  1111. opacity: 0.7;
  1112. }
  1113. #example .example:hover i.code:hover {
  1114. opacity: 1;
  1115. }
  1116. #example .highlighted.example {
  1117. min-height: 275px;
  1118. }
  1119. #example .element.cards .image {
  1120. overflow: hidden;
  1121. min-height: 100px;
  1122. }
  1123. #example .collection.cards {
  1124. min-height: 350px;
  1125. }
  1126. #example .highlighted.example .grid,
  1127. #example .ui.type.cards .image .grid {
  1128. -webkit-animation: grid 15s ease infinite;
  1129. -moz-animation: grid 15s ease infinite;
  1130. background-color: #F6F6F6;
  1131. margin: 0em auto;
  1132. box-shadow:
  1133. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  1134. 0px 1px 2px 0px rgba(0, 0, 0, 0.1)
  1135. ;
  1136. }
  1137. #example .highlighted.example .grid .row,
  1138. #example .ui.type.cards .image .grid .row {
  1139. border-top: 1px solid #DDDDDD;
  1140. }
  1141. #example .highlighted.example .grid .row:first-child,
  1142. #example .ui.type.cards .image .grid .row:first-child {
  1143. border-top: none;
  1144. }
  1145. #example .highlighted.example .grid .column:not(.grid):first-child,
  1146. #example .ui.type.cards .image .grid .column:not(.grid):first-child {
  1147. box-shadow: none;
  1148. }
  1149. #example .highlighted.example .grid .column:not(.grid),
  1150. #example .ui.type.cards .image .grid .column:not(.grid) {
  1151. min-height: 50px;
  1152. -webkit-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  1153. -moz-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  1154. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  1155. }
  1156. #example .highlighted.example .grid .segment,
  1157. #example .ui.type.cards .image .grid .segment {
  1158. min-height: 60px;
  1159. text-align: center;
  1160. padding-left: 0em;
  1161. padding-right: 0em;
  1162. border-radius: 0px;
  1163. }
  1164. @-webkit-keyframes grid {
  1165. 0% {
  1166. width: 100%;
  1167. }
  1168. 40% {
  1169. width: 70%;
  1170. }
  1171. 60% {
  1172. width: 70%;
  1173. }
  1174. 100% {
  1175. width: 100%;
  1176. }
  1177. }
  1178. @-moz-keyframes grid {
  1179. 0% {
  1180. width: 100%;
  1181. }
  1182. 40% {
  1183. width: 70%;
  1184. }
  1185. 60% {
  1186. width: 70%;
  1187. }
  1188. 100% {
  1189. width: 100%;
  1190. }
  1191. }
  1192. @keyframes grid {
  1193. 0% {
  1194. width: 100%;
  1195. }
  1196. 40% {
  1197. width: 70%;
  1198. }
  1199. 60% {
  1200. width: 70%;
  1201. }
  1202. 100% {
  1203. width: 100%;
  1204. }
  1205. }
  1206. #example .transition.example .ui.button {
  1207. margin-bottom: 0.5em;
  1208. }
  1209. #example .ui.type.cards > .item {
  1210. min-height: 255px;
  1211. }
  1212. #example .ui.type.cards > .item > .image {
  1213. padding: 1em;
  1214. height: 165px;
  1215. vertical-align: middle;
  1216. }
  1217. /* some demo formatting */
  1218. .ui.menu p:only-child {
  1219. margin: 0px;
  1220. }
  1221. .ui.menu a {
  1222. cursor: pointer;
  1223. }
  1224. body.card .even.example .card .description {
  1225. height: 35px;
  1226. }
  1227. body.progress .ui.progress .bar {
  1228. -webkit-animation: finish 10s ease-in-out infinite;
  1229. -moz-animation: finish 10s ease-in-out infinite;
  1230. -ms-animation: finish 10s ease-in-out infinite;
  1231. animation: finish 10s ease-in-out infinite;
  1232. }
  1233. @-webkit-keyframes finish {
  1234. 0% {
  1235. width: 0%;
  1236. }
  1237. 40% {
  1238. width: 100%;
  1239. }
  1240. 100% {
  1241. width: 100%;
  1242. }
  1243. }
  1244. @-moz-keyframes finish {
  1245. 0% {
  1246. width: 0%;
  1247. }
  1248. 40% {
  1249. width: 100%;
  1250. }
  1251. 100% {
  1252. width: 100%;
  1253. }
  1254. }
  1255. @keyframes finish {
  1256. 0% {
  1257. width: 0%;
  1258. }
  1259. 40% {
  1260. width: 100%;
  1261. }
  1262. 100% {
  1263. width: 100%;
  1264. }
  1265. }
  1266. #example.sink .inverted.button {
  1267. margin-bottom: 0.75em;
  1268. }
  1269. #example.feed .example .segment {
  1270. max-width: 800px;
  1271. }
  1272. #example .fixed .launch {
  1273. display: none;
  1274. }
  1275. #example .fixed.column {
  1276. position: relative;
  1277. }
  1278. #example .fixed.column .sticky {
  1279. padding-top: 3em;
  1280. }
  1281. /*******************************
  1282. Responsive
  1283. *******************************/
  1284. @media only screen and (max-width : 1325px) {
  1285. #example .container {
  1286. width: auto;
  1287. margin-right: 100px;
  1288. margin-left: 325px;
  1289. max-width: 700px;
  1290. }
  1291. #example.index .container {
  1292. margin-left: 8em;
  1293. margin-right: 8em;
  1294. }
  1295. #example .sticky-wrapper.stuck .peek {
  1296. margin-left: 0px;
  1297. left: 95px;
  1298. }
  1299. }
  1300. @media only screen and (max-width : 1500px) {
  1301. #example.index .icon.header .icon {
  1302. font-size: 3em;
  1303. }
  1304. }
  1305. @media only screen and (max-width : 1050px) {
  1306. #example .fixed .section,
  1307. #example .fixed .title b {
  1308. display: none;
  1309. }
  1310. #example .stripe .header .code.icon {
  1311. display: none;
  1312. }
  1313. #example .fixed .container {
  1314. width: auto;
  1315. margin: 0px auto;
  1316. max-width: 9999px;
  1317. }
  1318. #example .fixed.launch.button {
  1319. display: none;
  1320. }
  1321. #example .fixed .launch {
  1322. display: inline-block;
  1323. }
  1324. #example .sticky-wrapper {
  1325. display: none;
  1326. }
  1327. #example .container {
  1328. width: auto;
  1329. margin: 0% 30px 0px;
  1330. }
  1331. }
  1332. @media only screen and (max-width : 780px) {
  1333. pre.console {
  1334. height: 150px;
  1335. }
  1336. #example.index .masthead {
  1337. text-align: center;
  1338. padding: 50px 0px 15px;
  1339. }
  1340. #example.index .masthead h1 {
  1341. font-size: 3em;
  1342. margin-top: 0em;
  1343. }
  1344. #example.index .masthead h1 .icon {
  1345. display: none;
  1346. }
  1347. #example.index .masthead .button {
  1348. font-size: 1.1em;
  1349. margin-bottom: 0.5em;
  1350. }
  1351. #example.index .masthead h2 {
  1352. font-size: 1.25em;
  1353. margin: 0em 0em 1em;
  1354. }
  1355. #example.index .masthead p {
  1356. font-size: 1.35em;
  1357. }
  1358. #example.index .container {
  1359. margin-left: 2em;
  1360. margin-right: 2em;
  1361. }
  1362. #example.index .icon.header .icon {
  1363. font-size: 3em;
  1364. }
  1365. #example .introduction {
  1366. display: block;
  1367. }
  1368. #example .advertisement {
  1369. display: block;
  1370. margin: 1em 0em;
  1371. padding: 0em;
  1372. }
  1373. #example #menu .hide.item {
  1374. display: block;
  1375. }
  1376. #example #menu .item > .icon {
  1377. font-size: 1em !important;
  1378. }
  1379. #example .inverted.advertisement .carbonad {
  1380. height: 109px;
  1381. }
  1382. #example .inverted.advertisement .carbonad-img {
  1383. margin-top: 0px;
  1384. }
  1385. #example #carbonads-container {
  1386. float: none;
  1387. }
  1388. #example .carbonad {
  1389. width: auto;
  1390. }
  1391. #example .carbonad-text,
  1392. #example .carbonad-tag {
  1393. float: none;
  1394. display: block;
  1395. text-align: left;
  1396. margin-left: 160px;
  1397. width: 170px;
  1398. }
  1399. #example:not(.index) .introduction .button {
  1400. float: none;
  1401. margin: 0 0.5em 0.5em 0;
  1402. }
  1403. }
  1404. @media only screen and (max-width : 600px) {
  1405. #example .icon.example .grid .column {
  1406. width: 33.33%;
  1407. }
  1408. #example .container {
  1409. width: auto;
  1410. margin: 0% 1em 0px;
  1411. }
  1412. }
  1413. @media only screen and (max-width : 600px) {
  1414. #example .main.menu .borderless.item {
  1415. display: none;
  1416. }
  1417. #example .fixed .developer,
  1418. #example .fixed .designer,
  1419. #example .fixed .previous,
  1420. #example .fixed .next {
  1421. display: none;
  1422. }
  1423. #example .tab.header.segment .tabular.menu {
  1424. display: none;
  1425. }
  1426. #example .tab.header.segment .vertical.menu {
  1427. display: block;
  1428. }
  1429. }
  1430. @media only screen and (max-width : 450px) {
  1431. #example .main.menu .icon.item {
  1432. display: none;
  1433. }
  1434. #example .main.menu .github.item {
  1435. display: block;
  1436. }
  1437. #example .main.menu .github.item:before {
  1438. display: none;
  1439. }
  1440. #example .carbonad {
  1441. height: 135px;
  1442. }
  1443. #example .carbonad .carbonad-text {
  1444. width: 90px;
  1445. }
  1446. }
  1447. @media only screen and (min-width : 1325px) {
  1448. #example .container {
  1449. width: 850px;
  1450. }
  1451. #example.item .container,
  1452. #example.card .container {
  1453. width: 1100px;
  1454. }
  1455. }
  1456. #example .masthead .mobile.buttons {
  1457. display: none;
  1458. }
  1459. @media only screen and (max-width : 470px) {
  1460. #example .masthead .tag.label {
  1461. display: none;
  1462. }
  1463. #example .masthead .inverted.buttons {
  1464. display: none;
  1465. }
  1466. #example .masthead .mobile.buttons {
  1467. display: block;
  1468. }
  1469. #example.button .ui.buttons,
  1470. #example.button :not(.buttons) .ui.button {
  1471. margin-bottom: 0.5em;
  1472. }
  1473. #example .masthead:before {
  1474. -webkit-animation-name: none;
  1475. -moz-animation-name: none;
  1476. -o-animation-name: none;
  1477. animation-name: none;
  1478. }
  1479. }
  1480. @media only screen and (max-width : 998px) {
  1481. #example.index .main.menu .container {
  1482. width: auto;
  1483. padding: 0% 4%;
  1484. }
  1485. #example.transition .examples {
  1486. width: 100%;
  1487. }
  1488. #example.transition .examples .pointing.below.label {
  1489. display: none;
  1490. }
  1491. #example .examples {
  1492. margin-right: 220px;
  1493. padding: 1px;
  1494. }
  1495. #example .fixed.column,
  1496. #example .fixed.column .fixed {
  1497. float: right;
  1498. width: 200px;
  1499. }
  1500. }
  1501. @media only screen and (min-width : 998px) {
  1502. #example.index .main.menu .container {
  1503. width: auto;
  1504. padding: 0% 8%;
  1505. }
  1506. #example .examples {
  1507. margin-right: 330px;
  1508. padding: 1px;
  1509. }
  1510. #example .fixed.column,
  1511. #example .fixed.column .fixed {
  1512. float: right;
  1513. width: 300px;
  1514. }
  1515. }
  1516. @media only screen and (min-width : 1500px) {
  1517. #example.index .main.menu .container {
  1518. width: auto;
  1519. padding: 0% 13%;
  1520. }
  1521. #example .examples {
  1522. margin-right: 500px;
  1523. }
  1524. #example .fixed.column,
  1525. #example .fixed.column .fixed {
  1526. float: right;
  1527. width: 400px;
  1528. }
  1529. }
  1530. @media only screen and (min-width : 1750px) {
  1531. #example.index .main.menu .container {
  1532. width: auto;
  1533. padding: 0% 18%;
  1534. }
  1535. }
  1536. @media only screen and (min-width : 2000px) {
  1537. #example.index .main.menu .container {
  1538. width: auto;
  1539. padding: 0% 23%;
  1540. }
  1541. }