Ingen beskrivning
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

_slick_arrow_dots-style.scss 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. /********************************
  2. slick arrow style
  3. ********************************/
  4. .slick-arrow {
  5. position: absolute;
  6. height: 50px;
  7. width: 50px;
  8. top: 50%;
  9. border: 0px;
  10. background: $color-dark;
  11. color: $color-white;
  12. text-align: center;
  13. z-index: 1;
  14. font-size: 14px;
  15. line-height: 50px;
  16. @include transform(translateY(-50%));
  17. @include border-radius(50%);
  18. }
  19. .main-slider {
  20. .slick-prev {
  21. left: 40px;
  22. background: $color-dark;
  23. color: $color-white;
  24. opacity: 0;
  25. visibility: hidden;
  26. }
  27. .slick-next {
  28. right: 40px;
  29. background: $color-dark;
  30. color: $color-white;
  31. opacity: 0;
  32. visibility: hidden;
  33. }
  34. &:hover {
  35. .slick-arrow {
  36. opacity: 1;
  37. visibility: visible;
  38. }
  39. }
  40. }
  41. // slick-nav
  42. .slick-nav {
  43. .slick-prev {
  44. left: -25px;
  45. @include max-screen(1199) {
  46. left: 0px;
  47. }
  48. opacity: 0;
  49. visibility: hidden;
  50. }
  51. &:hover {
  52. .slick-prev {
  53. opacity: 1;
  54. visibility: visible;
  55. }
  56. }
  57. .slick-next {
  58. right: -25px;
  59. @include max-screen(1199) {
  60. right: 0px;
  61. }
  62. opacity: 0;
  63. visibility: hidden;
  64. }
  65. &:hover {
  66. .slick-next {
  67. visibility: visible;
  68. opacity: 1;
  69. }
  70. }
  71. }
  72. // slick-nav-sync
  73. .slick-nav-sync {
  74. .slick-prev {
  75. left: -15px;
  76. opacity: 0;
  77. visibility: hidden;
  78. }
  79. &:hover {
  80. .slick-prev {
  81. left: 15px;
  82. opacity: 1;
  83. visibility: visible;
  84. }
  85. }
  86. .slick-next {
  87. right: -15px;
  88. opacity: 0;
  89. visibility: hidden;
  90. }
  91. &:hover {
  92. .slick-next {
  93. right: 15px;
  94. visibility: visible;
  95. opacity: 1;
  96. }
  97. }
  98. }
  99. // slick-nav-brand
  100. .slick-nav-brand {
  101. .slick-prev {
  102. left: -40px;
  103. @include max-screen(1024) {
  104. left: -15px;
  105. }
  106. opacity: 0;
  107. visibility: hidden;
  108. }
  109. &:hover {
  110. .slick-prev {
  111. opacity: 1;
  112. visibility: visible;
  113. }
  114. }
  115. .slick-next {
  116. right: -40px;
  117. @include max-screen(1024) {
  118. right: -15px;
  119. }
  120. opacity: 0;
  121. visibility: hidden;
  122. }
  123. &:hover {
  124. .slick-next {
  125. visibility: visible;
  126. opacity: 1;
  127. }
  128. }
  129. }
  130. // blog-init
  131. // .blog-init {
  132. // .slick-prev {
  133. // left: 0px;
  134. // opacity: 0;
  135. // visibility: hidden;
  136. // }
  137. // &:hover {
  138. // .slick-prev {
  139. // left: -30px;
  140. // opacity: 1;
  141. // visibility: visible;
  142. // @include max-screen(1480) {
  143. // left: -15px;
  144. // }
  145. // }
  146. // }
  147. // .slick-next {
  148. // right: 0px;
  149. // opacity: 0;
  150. // visibility: hidden;
  151. // }
  152. // &:hover {
  153. // .slick-next {
  154. // right: -30px;
  155. // @include max-screen(1480) {
  156. // right: -15px;
  157. // }
  158. // visibility: visible;
  159. // opacity: 1;
  160. // }
  161. // }
  162. // }
  163. // theme1
  164. .theme1 .slick-arrow {
  165. &:hover {
  166. color: $color-white;
  167. background: $theme-color;
  168. border-color: $theme-color;
  169. }
  170. }
  171. /* slick dots style */
  172. .dots-style {
  173. .slick-dots {
  174. position: absolute;
  175. left: 0;
  176. bottom: 30px;
  177. width: 100%;
  178. display: flex;
  179. justify-content: center;
  180. align-items: center;
  181. li {
  182. line-height: 1;
  183. button {
  184. width: 14px;
  185. height: 14px;
  186. text-indent: 2000px;
  187. font-size: 0px;
  188. display: block;
  189. margin: 0 5px;
  190. @include transition(0.3s);
  191. @include border-radius(50%);
  192. &:hover {
  193. @include transform(scale3d(1, 1, 1));
  194. }
  195. }
  196. }
  197. }
  198. }
  199. // popular-slider
  200. .popular-slider-init {
  201. &.dots-style {
  202. .slick-dots {
  203. bottom: 0px;
  204. position: static;
  205. margin-top: 30px;
  206. li {
  207. button {
  208. width: 8px;
  209. height: 8px;
  210. @include transition(0.3s linear);
  211. }
  212. }
  213. }
  214. }
  215. }
  216. // theme1
  217. .theme1 {
  218. .slick-dots {
  219. li {
  220. button {
  221. background: $color-dark;
  222. &:hover {
  223. background: $theme-color;
  224. }
  225. }
  226. &.slick-active {
  227. button {
  228. background: $theme-color;
  229. }
  230. }
  231. }
  232. }
  233. }
  234. // popular-slider
  235. // theme1
  236. .theme1 {
  237. .popular-slider-init {
  238. &.dots-style {
  239. .slick-dots {
  240. li {
  241. button {
  242. background: $color-dark;
  243. &:hover {
  244. background: $theme-color;
  245. }
  246. }
  247. &.slick-active {
  248. button {
  249. width: 28px;
  250. background: $theme-color;
  251. @include border-radius(8px);
  252. }
  253. }
  254. }
  255. }
  256. }
  257. }
  258. }
  259. /********************************
  260. slick arrow style ENd
  261. ********************************/