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.

311 lines
7.3 KiB

  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. Breakpoints
  50. --------------------*/
  51. /*-------------------
  52. Fonts
  53. --------------------*/
  54. /*-------------------
  55. Icons
  56. --------------------*/
  57. /* Width of largest icon */
  58. /*******************************
  59. BG Colors
  60. *******************************/
  61. /*******************************
  62. Colors
  63. *******************************/
  64. /*-------------------
  65. Background
  66. --------------------*/
  67. /*--- Colors ---*/
  68. /*--- Emotive ---*/
  69. /*--- Neutrals ---*/
  70. /*-------------------
  71. Emotive
  72. --------------------*/
  73. /*-------------------
  74. Text Colors
  75. --------------------*/
  76. /*-------------------
  77. Brand Colors
  78. --------------------*/
  79. /*-------------------
  80. Borders
  81. --------------------*/
  82. /*-------------------
  83. Sizes
  84. --------------------*/
  85. /*-------------------
  86. Transitions
  87. --------------------*/
  88. /*******************************
  89. States
  90. *******************************/
  91. /*-------------------
  92. Disabled
  93. --------------------*/
  94. /*-------------------
  95. Hover
  96. --------------------*/
  97. /*--- Colors ---*/
  98. /*--- Emotive ---*/
  99. /*--- Neutrals ---*/
  100. /*-------------------
  101. Down (:active)
  102. --------------------*/
  103. /*--- Colors ---*/
  104. /*--- Emotive ---*/
  105. /*--- Neutrals ---*/
  106. /*-------------------
  107. Active
  108. --------------------*/
  109. /*--- Standard ---*/
  110. /*--- Emotive ---*/
  111. /*--- Neutrals ---*/
  112. /*******************************
  113. Standard
  114. *******************************/
  115. /*-------------------
  116. Image
  117. --------------------*/
  118. /*******************************
  119. Types
  120. *******************************/
  121. /* Avatar */
  122. /*******************************
  123. Variations
  124. *******************************/
  125. /* Floated */
  126. /* Sizing */
  127. /* Size */
  128. /*------------------
  129. Load Theme
  130. -------------------*/
  131. /*------------------
  132. Load Site
  133. -------------------*/
  134. /*******************************
  135. User Global Variables
  136. *******************************/
  137. /*******************************
  138. User Variable Overrides
  139. *******************************/
  140. /*------------------
  141. Override Mix-in
  142. -------------------*/
  143. /*******************************
  144. Image
  145. *******************************/
  146. .ui.image {
  147. position: relative;
  148. display: inline-block;
  149. vertical-align: middle;
  150. max-width: 100%;
  151. background-color: rgba(0, 0, 0, 0.05);
  152. }
  153. img.ui.image {
  154. display: block;
  155. background: none;
  156. }
  157. .ui.image img {
  158. display: block;
  159. max-width: 100%;
  160. height: auto;
  161. }
  162. /*******************************
  163. States
  164. *******************************/
  165. .ui.disabled.image {
  166. cursor: default;
  167. opacity: 0.3;
  168. }
  169. /*******************************
  170. Variations
  171. *******************************/
  172. /*--------------
  173. Rounded
  174. ---------------*/
  175. .ui.rounded.images .image,
  176. .ui.rounded.images img,
  177. .ui.rounded.image img,
  178. .ui.rounded.image {
  179. border-radius: 0.3125em;
  180. }
  181. /*--------------
  182. Circular
  183. ---------------*/
  184. .ui.circular.images .image,
  185. .ui.circular.images img,
  186. .ui.circular.image img,
  187. .ui.circular.image {
  188. border-radius: 500rem;
  189. }
  190. /*--------------
  191. Fluid
  192. ---------------*/
  193. .ui.fluid.images,
  194. .ui.fluid.image,
  195. .ui.fluid.images img,
  196. .ui.fluid.image img {
  197. display: block;
  198. width: 100%;
  199. }
  200. /*--------------
  201. Avatar
  202. ---------------*/
  203. .ui.avatar.images .image,
  204. .ui.avatar.images img,
  205. .ui.avatar.image img,
  206. .ui.avatar.image {
  207. margin-right: 0.25rem;
  208. display: inline-block;
  209. width: 2em;
  210. height: 2em;
  211. border-radius: 500rem;
  212. }
  213. /*-------------------
  214. Floated
  215. --------------------*/
  216. .ui.floated.image,
  217. .ui.floated.images {
  218. float: left;
  219. margin-right: 1em;
  220. margin-bottom: 1em;
  221. }
  222. .ui.right.floated.images,
  223. .ui.right.floated.image {
  224. float: right;
  225. margin-right: 0em;
  226. margin-bottom: 1em;
  227. margin-left: 1em;
  228. }
  229. .ui.centered.images,
  230. .ui.centered.image {
  231. margin-left: auto;
  232. margin-right: auto;
  233. }
  234. /*--------------
  235. Sizes
  236. ---------------*/
  237. .ui.mini.images .image,
  238. .ui.mini.images img,
  239. .ui.mini.image {
  240. width: 20px;
  241. font-size: 0.7em;
  242. }
  243. .ui.tiny.images .image,
  244. .ui.tiny.images img,
  245. .ui.tiny.image {
  246. width: 80px;
  247. font-size: 0.8em;
  248. }
  249. .ui.small.images .image,
  250. .ui.small.images img,
  251. .ui.small.image {
  252. width: 150px;
  253. font-size: 0.875em;
  254. }
  255. .ui.medium.images .image,
  256. .ui.medium.images img,
  257. .ui.medium.image {
  258. width: 300px;
  259. font-size: 1em;
  260. }
  261. .ui.large.images .image,
  262. .ui.large.images img,
  263. .ui.large.image {
  264. width: 450px;
  265. font-size: 1.125em;
  266. }
  267. .ui.big.images .image,
  268. .ui.big.images img,
  269. .ui.big.image {
  270. width: 600px;
  271. font-size: 1.25em;
  272. }
  273. .ui.huge.images .image,
  274. .ui.huge.images img,
  275. .ui.huge.image {
  276. width: 800px;
  277. font-size: 1.375em;
  278. }
  279. .ui.massive.images .image,
  280. .ui.massive.images img,
  281. .ui.massive.image {
  282. width: 960px;
  283. font-size: 1.5em;
  284. }
  285. /*******************************
  286. Groups
  287. *******************************/
  288. .ui.images {
  289. font-size: 0em;
  290. margin: 0em -0.25rem 0rem;
  291. }
  292. .ui.images .image,
  293. .ui.images img {
  294. display: inline-block;
  295. margin: 0em 0.25rem 0.5em;
  296. }
  297. /*******************************
  298. Overrides
  299. *******************************/
  300. /*******************************
  301. Overrides
  302. *******************************/