_slick.scss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. //
  2. // Slick
  3. //
  4. // Overwrite/Extend styles
  5. // --------------------------------------------------
  6. .slick-slider {
  7. &.slick-dotted {
  8. margin-bottom: 50px;
  9. .slick-dots {
  10. bottom: -30px;
  11. }
  12. }
  13. &.slick-dotted.slick-dotted-inner {
  14. margin-bottom: 0;
  15. .slick-dots {
  16. bottom: 10px;
  17. }
  18. }
  19. &.slick-dotted.slick-dotted-white {
  20. .slick-dots li button::before {
  21. color: $white;
  22. }
  23. }
  24. .slick-prev,
  25. .slick-next {
  26. width: 40px;
  27. height: 60px;
  28. text-align: center;
  29. background-color: rgba(0,0,0,.03);
  30. z-index: 2;
  31. @include hover {
  32. background-color: rgba(0,0,0,.15);
  33. }
  34. &::before {
  35. font-family: 'FontAwesome';
  36. font-size: 28px;
  37. line-height: 28px;
  38. color: $brand-dark;
  39. }
  40. }
  41. .slick-prev {
  42. left: 0;
  43. &::before {
  44. content: '\f104';
  45. }
  46. }
  47. .slick-next {
  48. right: 0;
  49. &::before {
  50. content: '\f105';
  51. }
  52. }
  53. &.slick-nav-white {
  54. .slick-prev,
  55. .slick-next {
  56. background-color: rgba(255,255,255,.5);
  57. @include hover {
  58. background-color: rgba(255,255,255,1);
  59. }
  60. &:before {
  61. color: $black;
  62. }
  63. }
  64. }
  65. &.slick-nav-black {
  66. .slick-prev,
  67. .slick-next {
  68. background-color: rgba(0,0,0,.25);
  69. @include hover {
  70. background-color: rgba(0,0,0,1);
  71. }
  72. &::before {
  73. color: $white;
  74. }
  75. }
  76. }
  77. &.slick-nav-hover {
  78. .slick-prev,
  79. .slick-next {
  80. opacity: 0;
  81. transition: opacity .25s ease-out;
  82. }
  83. @include hover {
  84. .slick-prev,
  85. .slick-next {
  86. opacity: 1;
  87. }
  88. }
  89. }
  90. }