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.

360 lines
8.3 KiB

10 years ago
10 years ago
  1. /*
  2. * # Semantic - Image
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. /*
  15. */
  16. /*******************************
  17. Folders
  18. *******************************/
  19. /* Path to theme packages */
  20. /* Path to site override folder */
  21. /*******************************
  22. Themes
  23. *******************************/
  24. /* To override a theme for an individual element
  25. specify theme name below
  26. Be sure to update the user folder name (see README)
  27. */
  28. /* Global */
  29. /* Elements */
  30. /* Collections */
  31. /* Modules */
  32. /* Views */
  33. /*******************************
  34. Import Directives
  35. *******************************/
  36. /*------------------
  37. Load Default
  38. -------------------*/
  39. /*******************************
  40. Global Variables
  41. *******************************/
  42. /*-------------------
  43. Paths
  44. --------------------*/
  45. /*-------------------
  46. Page
  47. --------------------*/
  48. /*-------------------
  49. Grid
  50. --------------------*/
  51. /*-------------------
  52. Breakpoints
  53. --------------------*/
  54. /*-------------------
  55. Fonts
  56. --------------------*/
  57. /*-------------------
  58. Icons
  59. --------------------*/
  60. /* Max Width of Icon */
  61. /*-------------------
  62. Easing
  63. --------------------*/
  64. /*******************************
  65. BG Colors
  66. *******************************/
  67. /*******************************
  68. Colors
  69. *******************************/
  70. /*--- Colors ---*/
  71. /*--- Neutrals ---*/
  72. /*--- Text Colors ---*/
  73. /* Preserve */
  74. /* Adjust for Legibility */
  75. /*--- Backgrounds ---*/
  76. /*-------------------
  77. Emotive Colors
  78. --------------------*/
  79. /* Positive / Negative */
  80. /* Messages */
  81. /*-------------------
  82. Text Colors
  83. --------------------*/
  84. /*-------------------
  85. Brand Colors
  86. --------------------*/
  87. /*-------------------
  88. Borders
  89. --------------------*/
  90. /*-------------------
  91. Sizes
  92. --------------------*/
  93. /*-------------------
  94. Transitions
  95. --------------------*/
  96. /*******************************
  97. States
  98. *******************************/
  99. /*-------------------
  100. Disabled
  101. --------------------*/
  102. /*-------------------
  103. Hover
  104. --------------------*/
  105. /*--- Colors ---*/
  106. /*--- Emotive ---*/
  107. /*--- Neutrals ---*/
  108. /*-------------------
  109. Down (:active)
  110. --------------------*/
  111. /*--- Colors ---*/
  112. /*--- Emotive ---*/
  113. /*--- Neutrals ---*/
  114. /*-------------------
  115. Active
  116. --------------------*/
  117. /*--- Standard ---*/
  118. /*--- Emotive ---*/
  119. /*--- Neutrals ---*/
  120. /*******************************
  121. Standard
  122. *******************************/
  123. /*-------------------
  124. Image
  125. --------------------*/
  126. /*******************************
  127. Types
  128. *******************************/
  129. /* Avatar */
  130. /*******************************
  131. Variations
  132. *******************************/
  133. /* Floated */
  134. /* Sizing */
  135. /* Size */
  136. /*------------------
  137. Load Theme
  138. -------------------*/
  139. /*------------------
  140. Load Site
  141. -------------------*/
  142. /*******************************
  143. User Global Variables
  144. *******************************/
  145. /*******************************
  146. User Variable Overrides
  147. *******************************/
  148. /*------------------
  149. Override Mix-in
  150. -------------------*/
  151. /*******************************
  152. Image
  153. *******************************/
  154. .ui.image {
  155. position: relative;
  156. display: inline-block;
  157. vertical-align: middle;
  158. max-width: 100%;
  159. background-color: rgba(0, 0, 0, 0.05);
  160. }
  161. img.ui.image {
  162. display: block;
  163. background: none;
  164. }
  165. .ui.image img {
  166. display: block;
  167. max-width: 100%;
  168. height: auto;
  169. }
  170. /*******************************
  171. States
  172. *******************************/
  173. .ui.disabled.image {
  174. cursor: default;
  175. opacity: 0.3;
  176. }
  177. /*******************************
  178. Variations
  179. *******************************/
  180. /*--------------
  181. Inline
  182. ---------------*/
  183. .ui.inline.image,
  184. .ui.inline.image img {
  185. display: inline-block;
  186. }
  187. /*------------------
  188. Vertical Aligned
  189. -------------------*/
  190. .ui.top.aligned.images .image,
  191. .ui.top.aligned.image,
  192. .ui.top.aligned.image img {
  193. display: inline-block;
  194. vertical-align: top;
  195. }
  196. .ui.middle.aligned.images .image,
  197. .ui.middle.aligned.image,
  198. .ui.middle.aligned.image img {
  199. display: inline-block;
  200. vertical-align: middle;
  201. }
  202. .ui.bottom.aligned.images .image,
  203. .ui.bottom.aligned.image,
  204. .ui.bottom.aligned.image img {
  205. display: inline-block;
  206. vertical-align: bottom;
  207. }
  208. /*--------------
  209. Rounded
  210. ---------------*/
  211. .ui.rounded.images .image,
  212. .ui.rounded.images img,
  213. .ui.rounded.image img,
  214. .ui.rounded.image {
  215. border-radius: 0.3125em;
  216. }
  217. /*--------------
  218. Bordered
  219. ---------------*/
  220. .ui.bordered.images .image,
  221. .ui.bordered.images img,
  222. .ui.bordered.image img,
  223. .ui.bordered.image {
  224. border: 1px solid rgba(0, 0, 0, 0.1);
  225. }
  226. /*--------------
  227. Circular
  228. ---------------*/
  229. .ui.circular.images .image,
  230. .ui.circular.images img,
  231. .ui.circular.image img,
  232. .ui.circular.image {
  233. border-radius: 500rem;
  234. }
  235. /*--------------
  236. Fluid
  237. ---------------*/
  238. .ui.fluid.images,
  239. .ui.fluid.image,
  240. .ui.fluid.images img,
  241. .ui.fluid.image img {
  242. display: block;
  243. width: 100%;
  244. }
  245. /*--------------
  246. Avatar
  247. ---------------*/
  248. .ui.avatar.images .image,
  249. .ui.avatar.images img,
  250. .ui.avatar.image img,
  251. .ui.avatar.image {
  252. margin-right: 0.25rem;
  253. display: inline-block;
  254. width: 2.5em;
  255. height: 2.5em;
  256. border-radius: 500rem;
  257. }
  258. /*-------------------
  259. Floated
  260. --------------------*/
  261. .ui.floated.image,
  262. .ui.floated.images {
  263. float: left;
  264. margin-right: 1em;
  265. margin-bottom: 1em;
  266. }
  267. .ui.right.floated.images,
  268. .ui.right.floated.image {
  269. float: right;
  270. margin-right: 0em;
  271. margin-bottom: 1em;
  272. margin-left: 1em;
  273. }
  274. .ui.floated.images:last-child,
  275. .ui.floated.image:last-child {
  276. margin-bottom: 0em;
  277. }
  278. .ui.centered.images,
  279. .ui.centered.image {
  280. margin-left: auto;
  281. margin-right: auto;
  282. }
  283. /*--------------
  284. Sizes
  285. ---------------*/
  286. .ui.mini.images .image,
  287. .ui.mini.images img,
  288. .ui.mini.image {
  289. width: 20px;
  290. font-size: 0.7em;
  291. }
  292. .ui.tiny.images .image,
  293. .ui.tiny.images img,
  294. .ui.tiny.image {
  295. width: 80px;
  296. font-size: 0.8em;
  297. }
  298. .ui.small.images .image,
  299. .ui.small.images img,
  300. .ui.small.image {
  301. width: 150px;
  302. font-size: 0.875em;
  303. }
  304. .ui.medium.images .image,
  305. .ui.medium.images img,
  306. .ui.medium.image {
  307. width: 300px;
  308. font-size: 1em;
  309. }
  310. .ui.large.images .image,
  311. .ui.large.images img,
  312. .ui.large.image {
  313. width: 450px;
  314. font-size: 1.125em;
  315. }
  316. .ui.big.images .image,
  317. .ui.big.images img,
  318. .ui.big.image {
  319. width: 600px;
  320. font-size: 1.25em;
  321. }
  322. .ui.huge.images .image,
  323. .ui.huge.images img,
  324. .ui.huge.image {
  325. width: 800px;
  326. font-size: 1.375em;
  327. }
  328. .ui.massive.images .image,
  329. .ui.massive.images img,
  330. .ui.massive.image {
  331. width: 960px;
  332. font-size: 1.5em;
  333. }
  334. /*******************************
  335. Groups
  336. *******************************/
  337. .ui.images {
  338. font-size: 0em;
  339. margin: 0em -0.25rem 0rem;
  340. }
  341. .ui.images .image,
  342. .ui.images img {
  343. display: inline-block;
  344. margin: 0em 0.25rem 0.5rem;
  345. }
  346. /*******************************
  347. Overrides
  348. *******************************/
  349. /*******************************
  350. Overrides
  351. *******************************/