Contains the Concourse pipeline definition for building a line-server container
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.

282 lines
7.1 KiB

  1. /*! Hint.css - v1.3.1 - 2013-11-23
  2. * http://kushagragour.in/lab/hint/
  3. * Copyright (c) 2013 Kushagra Gour; Licensed MIT */
  4. /*-------------------------------------*\
  5. HINT.css - A CSS tooltip library
  6. \*-------------------------------------*/
  7. /**
  8. * HINT.css is a tooltip library made in pure CSS.
  9. *
  10. * Source: https://github.com/chinchang/hint.css
  11. * Demo: http://kushagragour.in/lab/hint/
  12. *
  13. * Release under The MIT License
  14. *
  15. */
  16. /**
  17. * source: hint-core.scss
  18. *
  19. * Defines the basic styling for the tooltip.
  20. * Each tooltip is made of 2 parts:
  21. * 1) body (:after)
  22. * 2) arrow (:before)
  23. *
  24. * Classes added:
  25. * 1) hint
  26. */
  27. .hint, [data-hint] {
  28. position: relative;
  29. display: inline-block;
  30. /**
  31. * tooltip arrow
  32. */
  33. /**
  34. * tooltip body
  35. */ }
  36. .hint:before, .hint:after, [data-hint]:before, [data-hint]:after {
  37. position: absolute;
  38. -webkit-transform: translate3d(0, 0, 0);
  39. -moz-transform: translate3d(0, 0, 0);
  40. transform: translate3d(0, 0, 0);
  41. visibility: hidden;
  42. opacity: 0;
  43. z-index: 1000000;
  44. pointer-events: none;
  45. -webkit-transition: 0.3s ease;
  46. -moz-transition: 0.3s ease;
  47. transition: 0.3s ease; }
  48. .hint:hover:before, .hint:hover:after, .hint:focus:before, .hint:focus:after, [data-hint]:hover:before, [data-hint]:hover:after, [data-hint]:focus:before, [data-hint]:focus:after {
  49. visibility: visible;
  50. opacity: 1; }
  51. .hint:before, [data-hint]:before {
  52. content: '';
  53. position: absolute;
  54. background: transparent;
  55. border: 6px solid transparent;
  56. z-index: 1000001; }
  57. .hint:after, [data-hint]:after {
  58. content: attr(data-hint);
  59. background: #556A7F;
  60. color: white;
  61. text-shadow: 0 -1px 0px black;
  62. padding: 8px 10px;
  63. font-size: 12px;
  64. line-height: 12px;
  65. white-space: nowrap;
  66. box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
  67. /**
  68. * source: hint-position.scss
  69. *
  70. * Defines the positoning logic for the tooltips.
  71. *
  72. * Classes added:
  73. * 1) hint--top
  74. * 2) hint--bottom
  75. * 3) hint--left
  76. * 4) hint--right
  77. */
  78. /**
  79. * set default color for tooltip arrows
  80. */
  81. .hint--top:before {
  82. border-top-color: #556A7F; }
  83. .hint--bottom:before {
  84. border-bottom-color: #556A7F; }
  85. .hint--left:before {
  86. border-left-color: #556A7F; }
  87. .hint--right:before {
  88. border-right-color: #556A7F; }
  89. /**
  90. * top tooltip
  91. */
  92. .hint--top:before {
  93. margin-bottom: -12px; }
  94. .hint--top:after {
  95. margin-left: -18px; }
  96. .hint--top:before, .hint--top:after {
  97. bottom: 100%;
  98. left: 50%; }
  99. .hint--top:hover:after, .hint--top:hover:before, .hint--top:focus:after, .hint--top:focus:before {
  100. -webkit-transform: translateY(-8px);
  101. -moz-transform: translateY(-8px);
  102. transform: translateY(-8px); }
  103. /**
  104. * bottom tooltip
  105. */
  106. .hint--bottom:before {
  107. margin-top: -12px; }
  108. .hint--bottom:after {
  109. margin-left: -18px; }
  110. .hint--bottom:before, .hint--bottom:after {
  111. top: 100%;
  112. left: 50%; }
  113. .hint--bottom:hover:after, .hint--bottom:hover:before, .hint--bottom:focus:after, .hint--bottom:focus:before {
  114. -webkit-transform: translateY(8px);
  115. -moz-transform: translateY(8px);
  116. transform: translateY(8px); }
  117. /**
  118. * right tooltip
  119. */
  120. .hint--right:before {
  121. margin-left: -12px;
  122. margin-bottom: -6px; }
  123. .hint--right:after {
  124. margin-bottom: -14px; }
  125. .hint--right:before, .hint--right:after {
  126. left: 100%;
  127. bottom: 50%; }
  128. .hint--right:hover:after, .hint--right:hover:before, .hint--right:focus:after, .hint--right:focus:before {
  129. -webkit-transform: translateX(8px);
  130. -moz-transform: translateX(8px);
  131. transform: translateX(8px); }
  132. /**
  133. * left tooltip
  134. */
  135. .hint--left:before {
  136. margin-right: -12px;
  137. margin-bottom: -6px; }
  138. .hint--left:after {
  139. margin-bottom: -14px; }
  140. .hint--left:before, .hint--left:after {
  141. right: 100%;
  142. bottom: 50%; }
  143. .hint--left:hover:after, .hint--left:hover:before, .hint--left:focus:after, .hint--left:focus:before {
  144. -webkit-transform: translateX(-8px);
  145. -moz-transform: translateX(-8px);
  146. transform: translateX(-8px); }
  147. /**
  148. * source: hint-color-types.scss
  149. *
  150. * Contains tooltips of various types based on color differences.
  151. *
  152. * Classes added:
  153. * 1) hint--error
  154. * 2) hint--warning
  155. * 3) hint--info
  156. * 4) hint--success
  157. *
  158. */
  159. /**
  160. * Error
  161. */
  162. .hint--error:after {
  163. background-color: #b34e4d;
  164. text-shadow: 0 -1px 0px #592726; }
  165. .hint--error.hint--top:before {
  166. border-top-color: #b34e4d; }
  167. .hint--error.hint--bottom:before {
  168. border-bottom-color: #b34e4d; }
  169. .hint--error.hint--left:before {
  170. border-left-color: #b34e4d; }
  171. .hint--error.hint--right:before {
  172. border-right-color: #b34e4d; }
  173. /**
  174. * Warning
  175. */
  176. .hint--warning:after {
  177. background-color: #c09854;
  178. text-shadow: 0 -1px 0px #6c5328; }
  179. .hint--warning.hint--top:before {
  180. border-top-color: #c09854; }
  181. .hint--warning.hint--bottom:before {
  182. border-bottom-color: #c09854; }
  183. .hint--warning.hint--left:before {
  184. border-left-color: #c09854; }
  185. .hint--warning.hint--right:before {
  186. border-right-color: #c09854; }
  187. /**
  188. * Info
  189. */
  190. .hint--info:after {
  191. background-color: #3986ac;
  192. text-shadow: 0 -1px 0px #193b4d; }
  193. .hint--info.hint--top:before {
  194. border-top-color: #3986ac; }
  195. .hint--info.hint--bottom:before {
  196. border-bottom-color: #3986ac; }
  197. .hint--info.hint--left:before {
  198. border-left-color: #3986ac; }
  199. .hint--info.hint--right:before {
  200. border-right-color: #3986ac; }
  201. /**
  202. * Success
  203. */
  204. .hint--success:after {
  205. background-color: #458746;
  206. text-shadow: 0 -1px 0px #1a321a; }
  207. .hint--success.hint--top:before {
  208. border-top-color: #458746; }
  209. .hint--success.hint--bottom:before {
  210. border-bottom-color: #458746; }
  211. .hint--success.hint--left:before {
  212. border-left-color: #458746; }
  213. .hint--success.hint--right:before {
  214. border-right-color: #458746; }
  215. /**
  216. * source: hint-always.scss
  217. *
  218. * Defines a persisted tooltip which shows always.
  219. *
  220. * Classes added:
  221. * 1) hint--always
  222. *
  223. */
  224. .hint--always:after, .hint--always:before {
  225. opacity: 1;
  226. visibility: visible; }
  227. .hint--always.hint--top:after, .hint--always.hint--top:before {
  228. -webkit-transform: translateY(-8px);
  229. -moz-transform: translateY(-8px);
  230. transform: translateY(-8px); }
  231. .hint--always.hint--bottom:after, .hint--always.hint--bottom:before {
  232. -webkit-transform: translateY(8px);
  233. -moz-transform: translateY(8px);
  234. transform: translateY(8px); }
  235. .hint--always.hint--left:after, .hint--always.hint--left:before {
  236. -webkit-transform: translateX(-8px);
  237. -moz-transform: translateX(-8px);
  238. transform: translateX(-8px); }
  239. .hint--always.hint--right:after, .hint--always.hint--right:before {
  240. -webkit-transform: translateX(8px);
  241. -moz-transform: translateX(8px);
  242. transform: translateX(8px); }
  243. /**
  244. * source: hint-rounded.scss
  245. *
  246. * Defines rounded corner tooltips.
  247. *
  248. * Classes added:
  249. * 1) hint--rounded
  250. *
  251. */
  252. .hint--rounded:after {
  253. border-radius: 4px; }
  254. /**
  255. * source: hint-effects.scss
  256. *
  257. * Defines various transition effects for the tooltips.
  258. *
  259. * Classes added:
  260. * 1) hint--bounce
  261. *
  262. */
  263. .hint--bounce:before, .hint--bounce:after {
  264. -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  265. -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  266. transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }