Внутренние тени slick-slider

243
01 апреля 2018, 18:19

Нужно сделать внутренние тени в slick-slider, как показано на рисунке:

Пример разметки `

    <div id="tabs_slider">
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Ковры</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Ковролин</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Линолеум</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Гарячие предложения</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Грязезащита</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Ламинат</p>
      </div>
      <div class="tabs_slider_slide">
        <img src="#" alt="">
        <p>Искусственная трава</p>
      </div>
    </div>
  </div>`

Когда пытаюсь дать внутреннюю тень #tabs_slider - она ложится под слайды, а не на них, если же добавить в слайдер пустой элемент, спозиционировать абсолютно и дать z-index: 999, этот элемент слайдер всё равно воспринимает как слайд. Возможно в slick есть встроенный функционал для таких задач, о котором я не подозреваю, других решений на ум не приходит.

Answer 1

* { 
  margin: 0; 
  padding: 0; 
} 
 
html, 
body { 
  width: 100%; 
  height: 100%; 
  background: #272727; 
  font-size: 20px; 
  color: white; 
} 
 
.tabs { 
  position: relative; 
  width: 300px; 
  height: 180px; 
} 
 
img, 
p, 
.shadow { 
  position: absolute; 
  width: 300px; 
  height: 180px; 
} 
 
.shadow { 
  box-shadow: inset -64px 0px 66px -2px white; 
}
<div class="tabs"> 
  <img src="https://im0-tub-ru.yandex.net/i?id=6f8bae22480f820d4b2b3dcfbe491450&n=13"> 
  <p>Ковры</p> 
  <div class="shadow"></div> 
</div>

READ ALSO
Убрать в Head подключаемые стили

Убрать в Head подключаемые стили

Всем привет! Есть проблема в head CMS Wordpress добавляется портянка стилей на +200 строк, вопрос, как убрать лишний код id='hybridextend-style-inline-css' и просто...

239
Пункт меню с вложенным списком не остается активным

Пункт меню с вложенным списком не остается активным

Приветствую! Есть менюУ одного пункта этого меню есть вложенный список

269
Как спрятать псевдоэлементы before и after на медиазапрсах?

Как спрятать псевдоэлементы before и after на медиазапрсах?

Здравствуйте, подскажите пожалуйста, как спрятать псевдоэлементы на медиазапросах? и почему display: none; не срабатывает?

253
Копирование строк в SQL

Копирование строк в SQL

Добрый день! Помогите плзразобраться

225