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.

312 lines
8.5 KiB

  1. /*!
  2. * # Semantic UI 2.0.0 - Reveal
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2015 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Reveal
  13. *******************************/
  14. .ui.reveal {
  15. display: inline-block;
  16. position: relative !important;
  17. font-size: 0em !important;
  18. }
  19. .ui.reveal > .visible.content {
  20. position: absolute !important;
  21. top: 0em !important;
  22. left: 0em !important;
  23. z-index: 3 !important;
  24. -webkit-transition: all 0.5s ease 0.1s;
  25. transition: all 0.5s ease 0.1s;
  26. }
  27. .ui.reveal > .hidden.content {
  28. position: relative !important;
  29. z-index: 2 !important;
  30. }
  31. /* Make sure hovered element is on top of other reveal */
  32. .ui.active.reveal .visible.content,
  33. .ui.reveal:hover .visible.content {
  34. z-index: 4 !important;
  35. }
  36. /*******************************
  37. Types
  38. *******************************/
  39. /*--------------
  40. Slide
  41. ---------------*/
  42. .ui.slide.reveal {
  43. position: relative !important;
  44. overflow: hidden !important;
  45. white-space: nowrap;
  46. }
  47. .ui.slide.reveal > .content {
  48. display: block;
  49. float: left;
  50. margin: 0em;
  51. -webkit-transition: -webkit-transform 0.5s ease 0.1s;
  52. transition: transform 0.5s ease 0.1s;
  53. }
  54. .ui.slide.reveal > .visible.content {
  55. position: relative !important;
  56. }
  57. .ui.slide.reveal > .hidden.content {
  58. position: absolute !important;
  59. left: 0% !important;
  60. width: 100% !important;
  61. -webkit-transform: translateX(100%) !important;
  62. -ms-transform: translateX(100%) !important;
  63. transform: translateX(100%) !important;
  64. }
  65. .ui.slide.active.reveal > .visible.content,
  66. .ui.slide.reveal:hover > .visible.content {
  67. -webkit-transform: translateX(-100%) !important;
  68. -ms-transform: translateX(-100%) !important;
  69. transform: translateX(-100%) !important;
  70. }
  71. .ui.slide.active.reveal > .hidden.content,
  72. .ui.slide.reveal:hover > .hidden.content {
  73. -webkit-transform: translateX(0%) !important;
  74. -ms-transform: translateX(0%) !important;
  75. transform: translateX(0%) !important;
  76. }
  77. .ui.slide.right.reveal > .visible.content {
  78. -webkit-transform: translateX(0%) !important;
  79. -ms-transform: translateX(0%) !important;
  80. transform: translateX(0%) !important;
  81. }
  82. .ui.slide.right.reveal > .hidden.content {
  83. -webkit-transform: translateX(-100%) !important;
  84. -ms-transform: translateX(-100%) !important;
  85. transform: translateX(-100%) !important;
  86. }
  87. .ui.slide.right.active.reveal > .visible.content,
  88. .ui.slide.right.reveal:hover > .visible.content {
  89. -webkit-transform: translateX(100%) !important;
  90. -ms-transform: translateX(100%) !important;
  91. transform: translateX(100%) !important;
  92. }
  93. .ui.slide.right.active.reveal > .hidden.content,
  94. .ui.slide.right.reveal:hover > .hidden.content {
  95. -webkit-transform: translateX(0%) !important;
  96. -ms-transform: translateX(0%) !important;
  97. transform: translateX(0%) !important;
  98. }
  99. .ui.slide.up.reveal > .hidden.content {
  100. -webkit-transform: translateY(100%) !important;
  101. -ms-transform: translateY(100%) !important;
  102. transform: translateY(100%) !important;
  103. }
  104. .ui.slide.up.active.reveal > .visible.content,
  105. .ui.slide.up.reveal:hover > .visible.content {
  106. -webkit-transform: translateY(-100%) !important;
  107. -ms-transform: translateY(-100%) !important;
  108. transform: translateY(-100%) !important;
  109. }
  110. .ui.slide.up.active.reveal > .hidden.content,
  111. .ui.slide.up.reveal:hover > .hidden.content {
  112. -webkit-transform: translateY(0%) !important;
  113. -ms-transform: translateY(0%) !important;
  114. transform: translateY(0%) !important;
  115. }
  116. .ui.slide.down.reveal > .hidden.content {
  117. -webkit-transform: translateY(-100%) !important;
  118. -ms-transform: translateY(-100%) !important;
  119. transform: translateY(-100%) !important;
  120. }
  121. .ui.slide.down.active.reveal > .visible.content,
  122. .ui.slide.down.reveal:hover > .visible.content {
  123. -webkit-transform: translateY(100%) !important;
  124. -ms-transform: translateY(100%) !important;
  125. transform: translateY(100%) !important;
  126. }
  127. .ui.slide.down.active.reveal > .hidden.content,
  128. .ui.slide.down.reveal:hover > .hidden.content {
  129. -webkit-transform: translateY(0%) !important;
  130. -ms-transform: translateY(0%) !important;
  131. transform: translateY(0%) !important;
  132. }
  133. /*--------------
  134. Fade
  135. ---------------*/
  136. .ui.fade.reveal > .visible.content {
  137. opacity: 1;
  138. }
  139. .ui.fade.active.reveal > .visible.content,
  140. .ui.fade.reveal:hover > .visible.content {
  141. opacity: 0;
  142. }
  143. /*--------------
  144. Move
  145. ---------------*/
  146. .ui.move.reveal {
  147. position: relative !important;
  148. overflow: hidden !important;
  149. white-space: nowrap;
  150. }
  151. .ui.move.reveal > .content {
  152. display: block;
  153. float: left;
  154. margin: 0em;
  155. -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  156. transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  157. }
  158. .ui.move.reveal > .visible.content {
  159. position: relative !important;
  160. }
  161. .ui.move.reveal > .hidden.content {
  162. position: absolute !important;
  163. left: 0% !important;
  164. width: 100% !important;
  165. }
  166. .ui.move.active.reveal > .visible.content,
  167. .ui.move.reveal:hover > .visible.content {
  168. -webkit-transform: translateX(-100%) !important;
  169. -ms-transform: translateX(-100%) !important;
  170. transform: translateX(-100%) !important;
  171. }
  172. .ui.move.right.active.reveal > .visible.content,
  173. .ui.move.right.reveal:hover > .visible.content {
  174. -webkit-transform: translateX(100%) !important;
  175. -ms-transform: translateX(100%) !important;
  176. transform: translateX(100%) !important;
  177. }
  178. .ui.move.up.active.reveal > .visible.content,
  179. .ui.move.up.reveal:hover > .visible.content {
  180. -webkit-transform: translateY(-100%) !important;
  181. -ms-transform: translateY(-100%) !important;
  182. transform: translateY(-100%) !important;
  183. }
  184. .ui.move.down.active.reveal > .visible.content,
  185. .ui.move.down.reveal:hover > .visible.content {
  186. -webkit-transform: translateY(100%) !important;
  187. -ms-transform: translateY(100%) !important;
  188. transform: translateY(100%) !important;
  189. }
  190. /*--------------
  191. Rotate
  192. ---------------*/
  193. .ui.rotate.reveal > .visible.content {
  194. -webkit-transition-duration: 0.5s;
  195. transition-duration: 0.5s;
  196. -webkit-transform: rotate(0deg);
  197. -ms-transform: rotate(0deg);
  198. transform: rotate(0deg);
  199. }
  200. .ui.rotate.reveal > .visible.content,
  201. .ui.rotate.right.reveal > .visible.content {
  202. -webkit-transform-origin: bottom right;
  203. -ms-transform-origin: bottom right;
  204. transform-origin: bottom right;
  205. }
  206. .ui.rotate.active.reveal > .visible.conten,
  207. .ui.rotate.reveal:hover > .visible.content,
  208. .ui.rotate.right.active.reveal > .visible.content,
  209. .ui.rotate.right.reveal:hover > .visible.content {
  210. -webkit-transform: rotate(110deg);
  211. -ms-transform: rotate(110deg);
  212. transform: rotate(110deg);
  213. }
  214. .ui.rotate.left.reveal > .visible.content {
  215. -webkit-transform-origin: bottom left;
  216. -ms-transform-origin: bottom left;
  217. transform-origin: bottom left;
  218. }
  219. .ui.rotate.left.active.reveal > .visible.content,
  220. .ui.rotate.left.reveal:hover > .visible.content {
  221. -webkit-transform: rotate(-110deg);
  222. -ms-transform: rotate(-110deg);
  223. transform: rotate(-110deg);
  224. }
  225. /*******************************
  226. States
  227. *******************************/
  228. .ui.disabled.reveal {
  229. opacity: 1 !important;
  230. }
  231. .ui.disabled.reveal > .content {
  232. -webkit-transition: none !important;
  233. transition: none !important;
  234. }
  235. .ui.disabled.active.reveal > .visible.content,
  236. .ui.disabled.reveal:hover > .visible.content {
  237. position: static !important;
  238. display: block !important;
  239. opacity: 1 !important;
  240. top: 0 !important;
  241. left: 0 !important;
  242. right: auto !important;
  243. bottom: auto !important;
  244. -webkit-transform: none !important;
  245. -ms-transform: none !important;
  246. transform: none !important;
  247. }
  248. .ui.disabled.active.reveal > .hidden.content,
  249. .ui.disabled.reveal:hover > .hidden.content {
  250. display: none !important;
  251. }
  252. /*******************************
  253. Variations
  254. *******************************/
  255. /*--------------
  256. Visible
  257. ---------------*/
  258. .ui.visible.reveal {
  259. overflow: visible;
  260. }
  261. /*--------------
  262. Instant
  263. ---------------*/
  264. .ui.instant.reveal > .content {
  265. -webkit-transition-delay: 0s !important;
  266. transition-delay: 0s !important;
  267. }
  268. /*--------------
  269. Sizing
  270. ---------------*/
  271. .ui.reveal > .content {
  272. font-size: 1rem !important;
  273. }
  274. /*******************************
  275. Theme Overrides
  276. *******************************/
  277. /*******************************
  278. Site Overrides
  279. *******************************/