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.

469 lines
9.0 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
10 years ago
11 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. /*
  2. * # Semantic - Segment
  3. * http://github.com/jlukic/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Segment
  13. *******************************/
  14. .ui.segment {
  15. position: relative;
  16. background-color: #FFFFFF;
  17. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  18. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  19. margin: 1em 0em;
  20. padding: 1em;
  21. border-radius: 5px 5px 5px 5px;
  22. -webkit-box-sizing: border-box;
  23. -moz-box-sizing: border-box;
  24. -ms-box-sizing: border-box;
  25. box-sizing: border-box;
  26. }
  27. .ui.segment:first-child {
  28. margin-top: 0em;
  29. }
  30. .ui.segment:last-child {
  31. margin-bottom: 0em;
  32. }
  33. .ui.segment:after {
  34. content: '';
  35. display: block;
  36. height: 0;
  37. clear: both;
  38. visibility: hidden;
  39. }
  40. .ui.vertical.segment {
  41. margin: 0em;
  42. padding-right: 0em;
  43. padding-left: 0em;
  44. background-color: transparent;
  45. border-radius: 0px;
  46. -webkit-box-shadow:
  47. 0px 1px 0px rgba(0, 0, 0, 0.1)
  48. ;
  49. box-shadow:
  50. 0px 1px 0px rgba(0, 0, 0, 0.1)
  51. ;
  52. }
  53. .ui.vertical.segment:first-child {
  54. padding-top: 0em;
  55. }
  56. .ui.horizontal.segment {
  57. margin: 0em;
  58. padding-top: 0em;
  59. padding-bottom: 0em;
  60. background-color: transparent;
  61. border-radius: 0px;
  62. -webkit-box-shadow:
  63. -1px 0px 0px rgba(0, 0, 0, 0.1)
  64. ;
  65. box-shadow:
  66. -1px 0px 0px rgba(0, 0, 0, 0.1)
  67. ;
  68. }
  69. .ui.horizontal.segment:first-child {
  70. padding-right: 0em;
  71. }
  72. /*-------------------
  73. Loose Coupling
  74. --------------------*/
  75. .ui.pointing.menu ~ .ui.attached.segment {
  76. top: 1px;
  77. }
  78. .ui.page.grid.segment
  79. .ui.grid .ui.segment.column {
  80. padding-top: 2rem;
  81. padding-bottom: 2rem;
  82. }
  83. .ui.grid.segment,
  84. .ui.grid .ui.segment.row,
  85. .ui.grid .ui.segment.column {
  86. border-radius: 0em;
  87. -webkit-box-shadow: none;
  88. box-shadow: none;
  89. border: none;
  90. }
  91. /* No padding on edge content */
  92. .ui.segment > :first-child {
  93. margin-top: 0em;
  94. }
  95. .ui.segment > :last-child {
  96. margin-bottom: 0em;
  97. }
  98. /*******************************
  99. Types
  100. *******************************/
  101. /*-------------------
  102. Piled
  103. --------------------*/
  104. .ui.piled.segment {
  105. margin: 2em 0em;
  106. -webkit-box-shadow:
  107. 0px 0px 1px 1px rgba(0, 0, 0, 0.15)
  108. ;
  109. -ms-box-shadow:
  110. 0px 0px 1px 1px rgba(0, 0, 0, 0.15)
  111. ;
  112. -o-box-shadow:
  113. 0px 0px 1px 1px rgba(0, 0, 0, 0.15)
  114. ;
  115. box-shadow:
  116. 0px 0px 1px 1px rgba(0, 0, 0, 0.15)
  117. ;
  118. }
  119. .ui.piled.segment:first-child {
  120. margin-top: 0em;
  121. }
  122. .ui.piled.segment:last-child {
  123. margin-bottom: 0em;
  124. }
  125. .ui.piled.segment:after,
  126. .ui.piled.segment:before {
  127. background-color: #FFFFFF;
  128. visibility: visible;
  129. content: "";
  130. display: block;
  131. height: 100%;
  132. right: -1px;
  133. position: absolute;
  134. width: 100%;
  135. -webkit-box-shadow:
  136. 0px 0px 1px 1px rgba(0, 0, 0, 0.1)
  137. ;
  138. box-shadow:
  139. 0px 0px 1px 1px rgba(0, 0, 0, 0.1)
  140. ;
  141. }
  142. .ui.piled.segment:after {
  143. -webkit-transform: rotate(-1.2deg);
  144. -moz-transform: rotate(-1.2deg);
  145. -ms-transform: rotate(-1.2deg);
  146. transform: rotate(-1.2deg);
  147. top: 0;
  148. z-index: -1;
  149. }
  150. .ui.piled.segment:before {
  151. -webkit-transform: rotate(1.2deg);
  152. -moz-transform: rotate(1.2deg);
  153. -ms-transform: rotate(1.2deg);
  154. transform: rotate(1.2deg);
  155. top: 0;
  156. z-index: -2;
  157. }
  158. /*-------------------
  159. Stacked
  160. --------------------*/
  161. .ui.stacked.segment {
  162. padding-bottom: 1.7em;
  163. }
  164. .ui.stacked.segment:after,
  165. .ui.stacked.segment:before {
  166. content: '';
  167. position: absolute;
  168. bottom: -3px;
  169. right: 0%;
  170. border-top: 1px solid rgba(0, 0, 0, 0.1);
  171. background-color: rgba(0, 0, 0, 0.02);
  172. width: 100%;
  173. height: 5px;
  174. visibility: visible;
  175. }
  176. .ui.stacked.segment:before {
  177. bottom: 0px;
  178. }
  179. /* Inverted */
  180. .ui.stacked.inverted.segment:after,
  181. .ui.stacked.inverted.segment:before {
  182. background-color: rgba(255, 255, 255, 0.1);
  183. border-top: 1px solid rgba(255, 255, 255, 0.35);
  184. }
  185. /*-------------------
  186. Circular
  187. --------------------*/
  188. .ui.circular.segment {
  189. display: table-cell;
  190. padding: 2em;
  191. text-align: center;
  192. vertical-align: middle;
  193. border-radius: 500em;
  194. }
  195. /*-------------------
  196. Raised
  197. --------------------*/
  198. .ui.raised.segment {
  199. -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
  200. box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
  201. }
  202. /*******************************
  203. States
  204. *******************************/
  205. .ui.disabled.segment {
  206. opacity: 0.8;
  207. color: #DDDDDD;
  208. }
  209. /*******************************
  210. Variations
  211. *******************************/
  212. /*-------------------
  213. Basic
  214. --------------------*/
  215. .ui.basic.segment {
  216. position: relative;
  217. background-color: transparent;
  218. -webkit-box-shadow: none;
  219. box-shadow: none;
  220. border-radius: 0px;
  221. }
  222. .ui.basic.segment:first-child {
  223. padding-top: 0em;
  224. }
  225. .ui.basic.segment:last-child {
  226. padding-bottom: 0em;
  227. }
  228. /*-------------------
  229. Fittted
  230. --------------------*/
  231. .ui.fitted.segment {
  232. padding: 0em;
  233. }
  234. /*-------------------
  235. Colors
  236. --------------------*/
  237. .ui.blue.segment {
  238. border-top: 0.2em solid #6ECFF5;
  239. }
  240. .ui.green.segment {
  241. border-top: 0.2em solid #A1CF64;
  242. }
  243. .ui.red.segment {
  244. border-top: 0.2em solid #D95C5C;
  245. }
  246. .ui.orange.segment {
  247. border-top: 0.2em solid #F05940;
  248. }
  249. .ui.purple.segment {
  250. border-top: 0.2em solid #564F8A;
  251. }
  252. .ui.teal.segment {
  253. border-top: 0.2em solid #00B5AD;
  254. }
  255. /*-------------------
  256. Inverted Colors
  257. --------------------*/
  258. .ui.inverted.black.segment {
  259. background-color: #5C6166 !important;
  260. color: #FFFFFF !important;
  261. }
  262. .ui.inverted.blue.segment {
  263. background-color: #6ECFF5 !important;
  264. color: #FFFFFF !important;
  265. }
  266. .ui.inverted.green.segment {
  267. background-color: #A1CF64 !important;
  268. color: #FFFFFF !important;
  269. }
  270. .ui.inverted.red.segment {
  271. background-color: #D95C5C !important;
  272. color: #FFFFFF !important;
  273. }
  274. .ui.inverted.orange.segment {
  275. background-color: #F05940 !important;
  276. color: #FFFFFF !important;
  277. }
  278. .ui.inverted.purple.segment {
  279. background-color: #564F8A !important;
  280. color: #FFFFFF !important;
  281. }
  282. .ui.inverted.teal.segment {
  283. background-color: #00B5AD !important;
  284. color: #FFFFFF !important;
  285. }
  286. /*-------------------
  287. Aligned
  288. --------------------*/
  289. .ui.left.aligned.segment {
  290. text-align: right;
  291. }
  292. .ui.right.aligned.segment {
  293. text-align: left;
  294. }
  295. .ui.center.aligned.segment {
  296. text-align: center;
  297. }
  298. .ui.justified.segment {
  299. text-align: justify;
  300. -webkit-hyphens: auto;
  301. -moz-hyphens: auto;
  302. -ms-hyphens: auto;
  303. hyphens: auto;
  304. }
  305. /*-------------------
  306. Floated
  307. --------------------*/
  308. .ui.floated.segment,
  309. .ui.left.floated.segment {
  310. float: right;
  311. }
  312. .ui.right.floated.segment {
  313. float: left;
  314. }
  315. /*-------------------
  316. Inverted
  317. --------------------*/
  318. .ui.inverted.segment {
  319. border: none;
  320. -webkit-box-shadow: none;
  321. box-shadow: none;
  322. }
  323. .ui.inverted.segment .segment {
  324. color: rgba(0, 0, 0, 0.7);
  325. }
  326. .ui.inverted.segment .inverted.segment {
  327. color: #FFFFFF;
  328. }
  329. .ui.inverted.segment,
  330. .ui.primary.inverted.segment {
  331. background-color: #222222;
  332. color: #FFFFFF;
  333. }
  334. /*-------------------
  335. Ordinality
  336. --------------------*/
  337. .ui.primary.segment {
  338. background-color: #FFFFFF;
  339. color: #555555;
  340. }
  341. .ui.secondary.segment {
  342. background-color: #FAF9FA;
  343. color: #777777;
  344. }
  345. .ui.tertiary.segment {
  346. background-color: #EBEBEB;
  347. color: #B0B0B0;
  348. }
  349. .ui.secondary.inverted.segment {
  350. background-color: #555555;
  351. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.3)));
  352. background-image: -webkit-linear-gradient(rgba(-255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  353. background-image: -moz-linear-gradient(rgba(-255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  354. background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(-255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.3)));
  355. background-image: linear-gradient(rgba(-255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  356. color: #FAFAFA;
  357. }
  358. .ui.tertiary.inverted.segment {
  359. background-color: #555555;
  360. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.6)));
  361. background-image: -webkit-linear-gradient(rgba(-255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  362. background-image: -moz-linear-gradient(rgba(-255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  363. background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(-255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.6)));
  364. background-image: linear-gradient(rgba(-255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  365. color: #EEEEEE;
  366. }
  367. /*-------------------
  368. Attached
  369. --------------------*/
  370. .ui.segment.attached {
  371. top: -1px;
  372. bottom: -1px;
  373. border-radius: 0px;
  374. margin: 0em;
  375. -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD;
  376. box-shadow: 0px 0px 0px 1px #DDDDDD;
  377. }
  378. .ui.top.attached.segment {
  379. top: 0px;
  380. bottom: -1px;
  381. margin-top: 1em;
  382. margin-bottom: 0em;
  383. border-radius: 5px 5px 0px 0px;
  384. }
  385. .ui.segment.top.attached:first-child {
  386. margin-top: 0em;
  387. }
  388. .ui.segment.bottom.attached {
  389. top: -1px;
  390. bottom: 0px;
  391. margin-top: 0em;
  392. margin-bottom: 1em;
  393. border-radius: 0px 0px 5px 5px;
  394. }
  395. .ui.segment.bottom.attached:last-child {
  396. margin-bottom: 0em;
  397. }