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.

371 lines
8.5 KiB

10 years ago
10 years ago
10 years ago
10 years ago
  1. /*
  2. * # Semantic - Image
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2014 Contributor
  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. Site Settings
  41. *******************************/
  42. /*-------------------
  43. Paths
  44. --------------------*/
  45. /*-------------------
  46. Fonts
  47. --------------------*/
  48. /*-------------------
  49. Site Colors
  50. --------------------*/
  51. /*--- Colors ---*/
  52. /*--- Light Colors ---*/
  53. /*-------------------
  54. Page
  55. --------------------*/
  56. /* Used to match floats with text */
  57. /*-------------------
  58. Background Colors
  59. --------------------*/
  60. /* Used for differentiating neutrals */
  61. /* Used for differentiating layers */
  62. /*-------------------
  63. Grid
  64. --------------------*/
  65. /*-------------------
  66. Breakpoints
  67. --------------------*/
  68. /*******************************
  69. Power-User
  70. *******************************/
  71. /*-------------------
  72. Icons
  73. --------------------*/
  74. /* Max Width of Icon */
  75. /*-------------------
  76. Easing
  77. --------------------*/
  78. /*--- Neutrals ---*/
  79. /*--- Colored Backgrounds ---*/
  80. /*--- Colored Text ---*/
  81. /*--- Colored Headers ---*/
  82. /*-------------------
  83. Emotive Colors
  84. --------------------*/
  85. /* Mood */
  86. /* Solid Background Color */
  87. /* Status */
  88. /* Darkened Headers */
  89. /*-------------------
  90. Neutral Text
  91. --------------------*/
  92. /*-------------------
  93. Brand Colors
  94. --------------------*/
  95. /*-------------------
  96. Grid Columns
  97. --------------------*/
  98. /*-------------------
  99. Borders
  100. --------------------*/
  101. /*-------------------
  102. Sizes
  103. --------------------*/
  104. /*-------------------
  105. Transitions
  106. --------------------*/
  107. /*******************************
  108. States
  109. *******************************/
  110. /*-------------------
  111. Disabled
  112. --------------------*/
  113. /*-------------------
  114. Hover
  115. --------------------*/
  116. /*--- Colors ---*/
  117. /*--- Emotive ---*/
  118. /*--- Neutrals ---*/
  119. /*-------------------
  120. Down (:active)
  121. --------------------*/
  122. /*--- Colors ---*/
  123. /*--- Emotive ---*/
  124. /*--- Neutrals ---*/
  125. /*-------------------
  126. Active
  127. --------------------*/
  128. /*--- Standard ---*/
  129. /*--- Emotive ---*/
  130. /*--- Neutrals ---*/
  131. /*******************************
  132. Image
  133. *******************************/
  134. /*-------------------
  135. Element
  136. --------------------*/
  137. /*-------------------
  138. Types
  139. --------------------*/
  140. /* Avatar */
  141. /*-------------------
  142. Variations
  143. --------------------*/
  144. /* Floated */
  145. /* Sizing */
  146. /* Size */
  147. /*------------------
  148. Load Theme
  149. -------------------*/
  150. /*------------------
  151. Load Site
  152. -------------------*/
  153. /*******************************
  154. User Global Variables
  155. *******************************/
  156. /*******************************
  157. User Variable Overrides
  158. *******************************/
  159. /*------------------
  160. Override Mix-in
  161. -------------------*/
  162. /*******************************
  163. Image
  164. *******************************/
  165. .ui.image {
  166. position: relative;
  167. display: inline-block;
  168. vertical-align: middle;
  169. max-width: 100%;
  170. background-color: transparent;
  171. }
  172. img.ui.image {
  173. display: block;
  174. background: none;
  175. }
  176. .ui.image img {
  177. display: block;
  178. max-width: 100%;
  179. height: auto;
  180. }
  181. /*******************************
  182. States
  183. *******************************/
  184. .ui.disabled.image {
  185. cursor: default;
  186. opacity: 0.3;
  187. }
  188. /*******************************
  189. Variations
  190. *******************************/
  191. /*--------------
  192. Inline
  193. ---------------*/
  194. .ui.inline.image,
  195. .ui.inline.image img {
  196. display: inline-block;
  197. }
  198. /*------------------
  199. Vertical Aligned
  200. -------------------*/
  201. .ui.top.aligned.images .image,
  202. .ui.top.aligned.image,
  203. .ui.top.aligned.image img {
  204. display: inline-block;
  205. vertical-align: top;
  206. }
  207. .ui.middle.aligned.images .image,
  208. .ui.middle.aligned.image,
  209. .ui.middle.aligned.image img {
  210. display: inline-block;
  211. vertical-align: middle;
  212. }
  213. .ui.bottom.aligned.images .image,
  214. .ui.bottom.aligned.image,
  215. .ui.bottom.aligned.image img {
  216. display: inline-block;
  217. vertical-align: bottom;
  218. }
  219. /*--------------
  220. Rounded
  221. ---------------*/
  222. .ui.rounded.images .image,
  223. .ui.rounded.images img,
  224. .ui.rounded.image img,
  225. .ui.rounded.image {
  226. border-radius: 0.3125em;
  227. }
  228. /*--------------
  229. Bordered
  230. ---------------*/
  231. .ui.bordered.images .image,
  232. .ui.bordered.images img,
  233. .ui.bordered.image img,
  234. img.ui.bordered.image {
  235. border: 1px solid rgba(0, 0, 0, 0.1);
  236. }
  237. /*--------------
  238. Circular
  239. ---------------*/
  240. .ui.circular.images .image,
  241. .ui.circular.images img,
  242. .ui.circular.image img,
  243. .ui.circular.image {
  244. border-radius: 500rem;
  245. }
  246. /*--------------
  247. Fluid
  248. ---------------*/
  249. .ui.fluid.images,
  250. .ui.fluid.image,
  251. .ui.fluid.images img,
  252. .ui.fluid.image img {
  253. display: block;
  254. width: 100%;
  255. }
  256. /*--------------
  257. Avatar
  258. ---------------*/
  259. .ui.avatar.images .image,
  260. .ui.avatar.images img,
  261. .ui.avatar.image img,
  262. .ui.avatar.image {
  263. margin-right: 0.25rem;
  264. display: inline-block;
  265. width: 2.5em;
  266. height: 2.5em;
  267. border-radius: 500rem;
  268. }
  269. /*-------------------
  270. Floated
  271. --------------------*/
  272. .ui.floated.image,
  273. .ui.floated.images {
  274. float: left;
  275. margin-right: 1em;
  276. margin-bottom: 1em;
  277. }
  278. .ui.right.floated.images,
  279. .ui.right.floated.image {
  280. float: right;
  281. margin-right: 0em;
  282. margin-bottom: 1em;
  283. margin-left: 1em;
  284. }
  285. .ui.floated.images:last-child,
  286. .ui.floated.image:last-child {
  287. margin-bottom: 0em;
  288. }
  289. .ui.centered.images,
  290. .ui.centered.image {
  291. margin-left: auto;
  292. margin-right: auto;
  293. }
  294. /*--------------
  295. Sizes
  296. ---------------*/
  297. .ui.mini.images .image,
  298. .ui.mini.images img,
  299. .ui.mini.image {
  300. width: 20px;
  301. font-size: 0.7em;
  302. }
  303. .ui.tiny.images .image,
  304. .ui.tiny.images img,
  305. .ui.tiny.image {
  306. width: 80px;
  307. font-size: 0.8em;
  308. }
  309. .ui.small.images .image,
  310. .ui.small.images img,
  311. .ui.small.image {
  312. width: 150px;
  313. font-size: 0.875em;
  314. }
  315. .ui.medium.images .image,
  316. .ui.medium.images img,
  317. .ui.medium.image {
  318. width: 300px;
  319. font-size: 1em;
  320. }
  321. .ui.large.images .image,
  322. .ui.large.images img,
  323. .ui.large.image {
  324. width: 450px;
  325. font-size: 1.125em;
  326. }
  327. .ui.big.images .image,
  328. .ui.big.images img,
  329. .ui.big.image {
  330. width: 600px;
  331. font-size: 1.25em;
  332. }
  333. .ui.huge.images .image,
  334. .ui.huge.images img,
  335. .ui.huge.image {
  336. width: 800px;
  337. font-size: 1.375em;
  338. }
  339. .ui.massive.images .image,
  340. .ui.massive.images img,
  341. .ui.massive.image {
  342. width: 960px;
  343. font-size: 1.5em;
  344. }
  345. /*******************************
  346. Groups
  347. *******************************/
  348. .ui.images {
  349. font-size: 0em;
  350. margin: 0em -0.25rem 0rem;
  351. }
  352. .ui.images .image,
  353. .ui.images img {
  354. display: inline-block;
  355. margin: 0em 0.25rem 0.5rem;
  356. }
  357. /*******************************
  358. Overrides
  359. *******************************/
  360. /*******************************
  361. Overrides
  362. *******************************/