You are here

jcarousel-tango.css in jCarousel 8.5

/**
 * A simple sample carousel skin.
 *
 * This skin includes a sample arrows.svg file that may be edited with the free
 * illustration application InkScape (http://inkscape.org).
 *
 * CSS and icons by Nathan Haug.
 */
.jcarousel-wrapper.jcarousel-skin-tango {
  margin: 20px auto;
  position: relative;
  /*border: 10px solid #fff;*/
  /*
  (4 * width: 150px) + (3 * margin-right: 1px) = 603px
  */
  width: 603px;
  max-width: 95%;
  height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
}

.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-vertical {
  height: 404px;
  width: 150px;
  margin: 50px auto;
}

/* Sizes */
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-1 {
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-2 {
  width: 301px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-3 {
  width: 452px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-4 {
  width: 603px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-5 {
  width: 754px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-6 {
  width: 905px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-7 {
  width: 1056px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-8 {
  width: 1207px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-9 {
  width: 1358px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-10 {
  width: 1509px;
}


.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-1.jcarousel-vertical {
  height: 100px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-2.jcarousel-vertical {
  height: 201px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-3.jcarousel-vertical {
  height: 302px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-4.jcarousel-vertical {
  height: 403px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-5.jcarousel-vertical {
  height: 504px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-6.jcarousel-vertical {
  height: 605px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-7.jcarousel-vertical {
  height: 706px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-8.jcarousel-vertical {
  height: 807px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-9.jcarousel-vertical {
  height: 908px;
  width: 150px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-10.jcarousel-vertical {
  height: 1009px;
  width: 150px;
}

/** Carousel **/

.jcarousel-skin-tango .jcarousel {
  position: relative;
  overflow: hidden;
  height: inherit;
}

.jcarousel-skin-tango .jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.jcarousel-skin-tango .jcarousel li {
  float: left;
  width: 150px;
  height: 100px;
  margin-right: 1px;
}
.jcarousel-wrapper.jcarousel-skin-tango.jcarousel-vertical .jcarousel li {
  float: none;
  margin-bottom: 1px;
}

.jcarousel-skin-tango .jcarousel img {
  display: block;
  max-width: 100%;
  height: auto !important;
  /*max-height: 100px;*/
}

.jcarousel-skin-tango .jcarousel .loading {
  text-align: center;
  line-height: 90px; /* Fake vertical aligning */
}

/** Carousel Controls **/

.jcarousel-skin-tango .jcarousel-control-prev,
.jcarousel-skin-tango .jcarousel-control-next {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  text-align: center;
  background: #000;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 1px #000;
  font: 24px/27px Arial, sans-serif;
  /* -webkit-border-radius: 30px; */
  -moz-border-radius: 30px;
  /* border-radius: 30px; */
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
  opacity: 0;
}
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev,
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
height: 30px;
width: 100%;
}

.jcarousel-skin-tango .jcarousel-control-prev:hover,
.jcarousel-skin-tango .jcarousel-control-next:hover {
  opacity: 0.5;
}

.jcarousel-skin-tango .jcarousel-control-prev {
  left: 0;
}
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev {
  left: 0;
  top: 0;
}

.jcarousel-skin-tango .jcarousel-control-next {
  right: 0;
}

.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  right: 0;
  top: 373px;
}

.jcarousel-visible-1.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 70px;
}
.jcarousel-visible-2.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 171px;
}
.jcarousel-visible-3.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 272px;
}
.jcarousel-visible-4.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 373px;
}
.jcarousel-visible-5.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 474px;
}
.jcarousel-visible-6.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 575px;
}
.jcarousel-visible-7.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 676px;
}
.jcarousel-visible-8.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 787px;
}
.jcarousel-visible-9.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 898px;
}
.jcarousel-visible-10.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  top: 999px;
}

.jcarousel-skin-tango .jcarousel-control-prev:after {
  content: '\2039';
  line-height: 100px;
}
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev:after {
  content: '\2039';
  line-height: 30px;
}


.jcarousel-skin-tango a.jcarousel-control-prev:focus,
.jcarousel-skin-tango a.jcarousel-control-prev:active,
.jcarousel-skin-tango a.jcarousel-control-prev:hover {
  text-decoration: none;
}
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev:after {
  /*CSS 3*/
  transform: rotate(90deg);
  /* Safari */
  -webkit-transform: rotate(90deg);
  /* Firefox */
  -moz-transform: rotate(90deg);
  /* IE */
  -ms-transform: rotate(90deg);
  /* Opera */
  -o-transform: rotate(90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  display: inline-block;
  margin-top: 2px;
  margin-left: 4px;
}

.jcarousel-skin-tango .jcarousel-control-next:after {
  content: '\203A';
  line-height: 100px;
}
.jcarousel-skin-tango a.jcarousel-control-next:focus,
.jcarousel-skin-tango a.jcarousel-control-next:active,
.jcarousel-skin-tango a.jcarousel-control-next:hover {
  text-decoration: none;
}
.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next:after {
  /*CSS 3*/
  transform: rotate(90deg);
  /* Safari */
  -webkit-transform: rotate(90deg);
  /* Firefox */
  -moz-transform: rotate(90deg);
  /* IE */
  -ms-transform: rotate(90deg);
  /* Opera */
  -o-transform: rotate(90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  display: inline-block;
  margin-top: 2px;
  margin-left: 4px;
  line-height: 30px;
}

.jcarousel-skin-tango .jcarousel-control-prev:hover span,
.jcarousel-skin-tango .jcarousel-control-next:hover span {
  display: block;
}

.jcarousel-skin-tango .jcarousel-control-prev.inactive,
.jcarousel-skin-tango .jcarousel-control-next.inactive {
  opacity: .5;
  cursor: default;
}

File

skins/tango/jcarousel-tango.css
View source
  1. /**
  2. * A simple sample carousel skin.
  3. *
  4. * This skin includes a sample arrows.svg file that may be edited with the free
  5. * illustration application InkScape (http://inkscape.org).
  6. *
  7. * CSS and icons by Nathan Haug.
  8. */
  9. .jcarousel-wrapper.jcarousel-skin-tango {
  10. margin: 20px auto;
  11. position: relative;
  12. /*border: 10px solid #fff;*/
  13. /*
  14. (4 * width: 150px) + (3 * margin-right: 1px) = 603px
  15. */
  16. width: 603px;
  17. max-width: 95%;
  18. height: 100px;
  19. -webkit-border-radius: 5px;
  20. -moz-border-radius: 5px;
  21. border-radius: 5px;
  22. -webkit-box-shadow: 0 0 2px #999;
  23. -moz-box-shadow: 0 0 2px #999;
  24. box-shadow: 0 0 2px #999;
  25. }
  26. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-vertical {
  27. height: 404px;
  28. width: 150px;
  29. margin: 50px auto;
  30. }
  31. /* Sizes */
  32. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-1 {
  33. width: 150px;
  34. }
  35. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-2 {
  36. width: 301px;
  37. }
  38. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-3 {
  39. width: 452px;
  40. }
  41. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-4 {
  42. width: 603px;
  43. }
  44. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-5 {
  45. width: 754px;
  46. }
  47. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-6 {
  48. width: 905px;
  49. }
  50. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-7 {
  51. width: 1056px;
  52. }
  53. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-8 {
  54. width: 1207px;
  55. }
  56. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-9 {
  57. width: 1358px;
  58. }
  59. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-10 {
  60. width: 1509px;
  61. }
  62. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-1.jcarousel-vertical {
  63. height: 100px;
  64. width: 150px;
  65. }
  66. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-2.jcarousel-vertical {
  67. height: 201px;
  68. width: 150px;
  69. }
  70. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-3.jcarousel-vertical {
  71. height: 302px;
  72. width: 150px;
  73. }
  74. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-4.jcarousel-vertical {
  75. height: 403px;
  76. width: 150px;
  77. }
  78. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-5.jcarousel-vertical {
  79. height: 504px;
  80. width: 150px;
  81. }
  82. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-6.jcarousel-vertical {
  83. height: 605px;
  84. width: 150px;
  85. }
  86. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-7.jcarousel-vertical {
  87. height: 706px;
  88. width: 150px;
  89. }
  90. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-8.jcarousel-vertical {
  91. height: 807px;
  92. width: 150px;
  93. }
  94. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-9.jcarousel-vertical {
  95. height: 908px;
  96. width: 150px;
  97. }
  98. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-visible-10.jcarousel-vertical {
  99. height: 1009px;
  100. width: 150px;
  101. }
  102. /** Carousel **/
  103. .jcarousel-skin-tango .jcarousel {
  104. position: relative;
  105. overflow: hidden;
  106. height: inherit;
  107. }
  108. .jcarousel-skin-tango .jcarousel ul {
  109. width: 20000em;
  110. position: relative;
  111. list-style: none;
  112. margin: 0;
  113. padding: 0;
  114. }
  115. .jcarousel-skin-tango .jcarousel li {
  116. float: left;
  117. width: 150px;
  118. height: 100px;
  119. margin-right: 1px;
  120. }
  121. .jcarousel-wrapper.jcarousel-skin-tango.jcarousel-vertical .jcarousel li {
  122. float: none;
  123. margin-bottom: 1px;
  124. }
  125. .jcarousel-skin-tango .jcarousel img {
  126. display: block;
  127. max-width: 100%;
  128. height: auto !important;
  129. /*max-height: 100px;*/
  130. }
  131. .jcarousel-skin-tango .jcarousel .loading {
  132. text-align: center;
  133. line-height: 90px; /* Fake vertical aligning */
  134. }
  135. /** Carousel Controls **/
  136. .jcarousel-skin-tango .jcarousel-control-prev,
  137. .jcarousel-skin-tango .jcarousel-control-next {
  138. position: absolute;
  139. top: 0;
  140. width: 30px;
  141. height: 100%;
  142. text-align: center;
  143. background: #000;
  144. color: #fff;
  145. text-decoration: none;
  146. text-shadow: 0 0 1px #000;
  147. font: 24px/27px Arial, sans-serif;
  148. /* -webkit-border-radius: 30px; */
  149. -moz-border-radius: 30px;
  150. /* border-radius: 30px; */
  151. -webkit-box-shadow: 0 0 2px #999;
  152. -moz-box-shadow: 0 0 2px #999;
  153. box-shadow: 0 0 2px #999;
  154. opacity: 0;
  155. }
  156. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev,
  157. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  158. height: 30px;
  159. width: 100%;
  160. }
  161. .jcarousel-skin-tango .jcarousel-control-prev:hover,
  162. .jcarousel-skin-tango .jcarousel-control-next:hover {
  163. opacity: 0.5;
  164. }
  165. .jcarousel-skin-tango .jcarousel-control-prev {
  166. left: 0;
  167. }
  168. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev {
  169. left: 0;
  170. top: 0;
  171. }
  172. .jcarousel-skin-tango .jcarousel-control-next {
  173. right: 0;
  174. }
  175. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  176. right: 0;
  177. top: 373px;
  178. }
  179. .jcarousel-visible-1.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  180. top: 70px;
  181. }
  182. .jcarousel-visible-2.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  183. top: 171px;
  184. }
  185. .jcarousel-visible-3.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  186. top: 272px;
  187. }
  188. .jcarousel-visible-4.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  189. top: 373px;
  190. }
  191. .jcarousel-visible-5.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  192. top: 474px;
  193. }
  194. .jcarousel-visible-6.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  195. top: 575px;
  196. }
  197. .jcarousel-visible-7.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  198. top: 676px;
  199. }
  200. .jcarousel-visible-8.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  201. top: 787px;
  202. }
  203. .jcarousel-visible-9.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  204. top: 898px;
  205. }
  206. .jcarousel-visible-10.jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next {
  207. top: 999px;
  208. }
  209. .jcarousel-skin-tango .jcarousel-control-prev:after {
  210. content: '\2039';
  211. line-height: 100px;
  212. }
  213. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev:after {
  214. content: '\2039';
  215. line-height: 30px;
  216. }
  217. .jcarousel-skin-tango a.jcarousel-control-prev:focus,
  218. .jcarousel-skin-tango a.jcarousel-control-prev:active,
  219. .jcarousel-skin-tango a.jcarousel-control-prev:hover {
  220. text-decoration: none;
  221. }
  222. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-prev:after {
  223. /*CSS 3*/
  224. transform: rotate(90deg);
  225. /* Safari */
  226. -webkit-transform: rotate(90deg);
  227. /* Firefox */
  228. -moz-transform: rotate(90deg);
  229. /* IE */
  230. -ms-transform: rotate(90deg);
  231. /* Opera */
  232. -o-transform: rotate(90deg);
  233. /* Internet Explorer */
  234. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  235. display: inline-block;
  236. margin-top: 2px;
  237. margin-left: 4px;
  238. }
  239. .jcarousel-skin-tango .jcarousel-control-next:after {
  240. content: '\203A';
  241. line-height: 100px;
  242. }
  243. .jcarousel-skin-tango a.jcarousel-control-next:focus,
  244. .jcarousel-skin-tango a.jcarousel-control-next:active,
  245. .jcarousel-skin-tango a.jcarousel-control-next:hover {
  246. text-decoration: none;
  247. }
  248. .jcarousel-skin-tango.jcarousel-vertical .jcarousel-control-next:after {
  249. /*CSS 3*/
  250. transform: rotate(90deg);
  251. /* Safari */
  252. -webkit-transform: rotate(90deg);
  253. /* Firefox */
  254. -moz-transform: rotate(90deg);
  255. /* IE */
  256. -ms-transform: rotate(90deg);
  257. /* Opera */
  258. -o-transform: rotate(90deg);
  259. /* Internet Explorer */
  260. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  261. display: inline-block;
  262. margin-top: 2px;
  263. margin-left: 4px;
  264. line-height: 30px;
  265. }
  266. .jcarousel-skin-tango .jcarousel-control-prev:hover span,
  267. .jcarousel-skin-tango .jcarousel-control-next:hover span {
  268. display: block;
  269. }
  270. .jcarousel-skin-tango .jcarousel-control-prev.inactive,
  271. .jcarousel-skin-tango .jcarousel-control-next.inactive {
  272. opacity: .5;
  273. cursor: default;
  274. }