You are here

jcarousel-default.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-default {
  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-default.jcarousel-vertical {
  height: 404px;
  width: 150px;
  margin: 50px auto;
}

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


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

/** Carousel **/

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

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

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

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

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

/** Carousel Controls **/

.jcarousel-skin-default .jcarousel-control-prev,
.jcarousel-skin-default .jcarousel-control-next {
  position: absolute;
  top: 35px;
  width: 30px;
  height: 30px;
  text-align: center;
  background: #4E443C;
  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;
}

.jcarousel-skin-default .jcarousel-control-prev {
  left: -50px;
}
.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-prev {
  left: 60px;
  top: -50px;
}

.jcarousel-skin-default .jcarousel-control-next {
  right: -50px;
}

.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  right: 60px;
  top: 420px;
}

.jcarousel-visible-1.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 120px;
}
.jcarousel-visible-2.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 220px;
}
.jcarousel-visible-3.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 323px;
}
.jcarousel-visible-4.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 422px;
}
.jcarousel-visible-5.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 525px;
}
.jcarousel-visible-6.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 624px;
}
.jcarousel-visible-7.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 725px;
}
.jcarousel-visible-8.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 826px;
}
.jcarousel-visible-9.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 927px;
}
.jcarousel-visible-10.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  top: 1028px;
}

.jcarousel-skin-default .jcarousel-control-prev:after {
  content: '\2039';
}
.jcarousel-skin-default a.jcarousel-control-prev:focus,
.jcarousel-skin-default a.jcarousel-control-prev:active,
.jcarousel-skin-default a.jcarousel-control-prev:hover {
  text-decoration: none;
}
.jcarousel-skin-default.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-default .jcarousel-control-next:after {
  content: '\203A';
}
.jcarousel-skin-default a.jcarousel-control-next:focus,
.jcarousel-skin-default a.jcarousel-control-next:active,
.jcarousel-skin-default a.jcarousel-control-next:hover {
  text-decoration: none;
}
.jcarousel-skin-default.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;
}

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

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

File

skins/default/jcarousel-default.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-default {
  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-default.jcarousel-vertical {
  27. height: 404px;
  28. width: 150px;
  29. margin: 50px auto;
  30. }
  31. /* Sizes */
  32. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-1 {
  33. width: 150px;
  34. }
  35. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-2 {
  36. width: 301px;
  37. }
  38. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-3 {
  39. width: 452px;
  40. }
  41. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-4 {
  42. width: 603px;
  43. }
  44. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-5 {
  45. width: 754px;
  46. }
  47. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-6 {
  48. width: 905px;
  49. }
  50. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-7 {
  51. width: 1056px;
  52. }
  53. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-8 {
  54. width: 1207px;
  55. }
  56. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-9 {
  57. width: 1358px;
  58. }
  59. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-10 {
  60. width: 1509px;
  61. }
  62. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-1.jcarousel-vertical {
  63. height: 100px;
  64. width: 150px;
  65. }
  66. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-2.jcarousel-vertical {
  67. height: 201px;
  68. width: 150px;
  69. }
  70. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-3.jcarousel-vertical {
  71. height: 302px;
  72. width: 150px;
  73. }
  74. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-4.jcarousel-vertical {
  75. height: 403px;
  76. width: 150px;
  77. }
  78. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-5.jcarousel-vertical {
  79. height: 504px;
  80. width: 150px;
  81. }
  82. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-6.jcarousel-vertical {
  83. height: 605px;
  84. width: 150px;
  85. }
  86. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-7.jcarousel-vertical {
  87. height: 706px;
  88. width: 150px;
  89. }
  90. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-8.jcarousel-vertical {
  91. height: 807px;
  92. width: 150px;
  93. }
  94. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-9.jcarousel-vertical {
  95. height: 908px;
  96. width: 150px;
  97. }
  98. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-visible-10.jcarousel-vertical {
  99. height: 1009px;
  100. width: 150px;
  101. }
  102. /** Carousel **/
  103. .jcarousel-skin-default .jcarousel {
  104. position: relative;
  105. overflow: hidden;
  106. height: inherit;
  107. }
  108. .jcarousel-skin-default .jcarousel ul {
  109. width: 20000em;
  110. position: relative;
  111. list-style: none;
  112. margin: 0;
  113. padding: 0;
  114. }
  115. .jcarousel-skin-default .jcarousel li {
  116. float: left;
  117. width: 150px;
  118. height: 100px;
  119. margin-right: 1px;
  120. }
  121. .jcarousel-wrapper.jcarousel-skin-default.jcarousel-vertical .jcarousel li {
  122. float: none;
  123. margin-bottom: 1px;
  124. }
  125. .jcarousel-skin-default .jcarousel img {
  126. display: block;
  127. max-width: 100%;
  128. height: auto !important;
  129. /*max-height: 100px;*/
  130. }
  131. .jcarousel-skin-default .jcarousel .loading {
  132. text-align: center;
  133. line-height: 90px; /* Fake vertical aligning */
  134. }
  135. /** Carousel Controls **/
  136. .jcarousel-skin-default .jcarousel-control-prev,
  137. .jcarousel-skin-default .jcarousel-control-next {
  138. position: absolute;
  139. top: 35px;
  140. width: 30px;
  141. height: 30px;
  142. text-align: center;
  143. background: #4E443C;
  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. }
  155. .jcarousel-skin-default .jcarousel-control-prev {
  156. left: -50px;
  157. }
  158. .jcarousel-skin-default.jcarousel-vertical .jcarousel-control-prev {
  159. left: 60px;
  160. top: -50px;
  161. }
  162. .jcarousel-skin-default .jcarousel-control-next {
  163. right: -50px;
  164. }
  165. .jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  166. right: 60px;
  167. top: 420px;
  168. }
  169. .jcarousel-visible-1.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  170. top: 120px;
  171. }
  172. .jcarousel-visible-2.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  173. top: 220px;
  174. }
  175. .jcarousel-visible-3.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  176. top: 323px;
  177. }
  178. .jcarousel-visible-4.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  179. top: 422px;
  180. }
  181. .jcarousel-visible-5.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  182. top: 525px;
  183. }
  184. .jcarousel-visible-6.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  185. top: 624px;
  186. }
  187. .jcarousel-visible-7.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  188. top: 725px;
  189. }
  190. .jcarousel-visible-8.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  191. top: 826px;
  192. }
  193. .jcarousel-visible-9.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  194. top: 927px;
  195. }
  196. .jcarousel-visible-10.jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next {
  197. top: 1028px;
  198. }
  199. .jcarousel-skin-default .jcarousel-control-prev:after {
  200. content: '\2039';
  201. }
  202. .jcarousel-skin-default a.jcarousel-control-prev:focus,
  203. .jcarousel-skin-default a.jcarousel-control-prev:active,
  204. .jcarousel-skin-default a.jcarousel-control-prev:hover {
  205. text-decoration: none;
  206. }
  207. .jcarousel-skin-default.jcarousel-vertical .jcarousel-control-prev:after {
  208. /*CSS 3*/
  209. transform: rotate(90deg);
  210. /* Safari */
  211. -webkit-transform: rotate(90deg);
  212. /* Firefox */
  213. -moz-transform: rotate(90deg);
  214. /* IE */
  215. -ms-transform: rotate(90deg);
  216. /* Opera */
  217. -o-transform: rotate(90deg);
  218. /* Internet Explorer */
  219. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  220. display: inline-block;
  221. margin-top: 2px;
  222. margin-left: 4px;
  223. }
  224. .jcarousel-skin-default .jcarousel-control-next:after {
  225. content: '\203A';
  226. }
  227. .jcarousel-skin-default a.jcarousel-control-next:focus,
  228. .jcarousel-skin-default a.jcarousel-control-next:active,
  229. .jcarousel-skin-default a.jcarousel-control-next:hover {
  230. text-decoration: none;
  231. }
  232. .jcarousel-skin-default.jcarousel-vertical .jcarousel-control-next:after {
  233. /*CSS 3*/
  234. transform: rotate(90deg);
  235. /* Safari */
  236. -webkit-transform: rotate(90deg);
  237. /* Firefox */
  238. -moz-transform: rotate(90deg);
  239. /* IE */
  240. -ms-transform: rotate(90deg);
  241. /* Opera */
  242. -o-transform: rotate(90deg);
  243. /* Internet Explorer */
  244. filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  245. display: inline-block;
  246. margin-top: 2px;
  247. margin-left: 4px;
  248. }
  249. .jcarousel-skin-default .jcarousel-control-prev:hover span,
  250. .jcarousel-skin-default .jcarousel-control-next:hover span {
  251. display: block;
  252. }
  253. .jcarousel-skin-default .jcarousel-control-prev.inactive,
  254. .jcarousel-skin-default .jcarousel-control-next.inactive {
  255. opacity: .5;
  256. cursor: default;
  257. }