Revolution Slider Фоновый слой CSS

Я пытаюсь настроить два типа слайдов в слайдере Revolution. Будет основное фоновое изображение для слайда, затем полупрозрачный слой, занимающий 40% левой или правой стороны слайда, с текстовым слоем над ним. У меня есть следующий CSS, который может достичь полупрозрачного слоя для одной стороны (справа или слева, в случае ниже, слева) с помощью "после" псевдо-селектора:

.rev_slider .slotholder:after{
width: 40%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 0;
pointer-events: none;

/* black overlay with 50% transparency */
background: rgba(0, 0, 0, 0.5);
}'

Это учитывает одну сторону прозрачности, но не другую, поэтому мне нужен класс, специфичный для слайдов, который добавляет свойство "left" или "right" к родительскому классу.slotholder. Какие-либо предложения?

2 ответа

Вы также можете попробовать использовать: перед правой стороной, пожалуйста, попробуйте использовать этот CSS

.rev_slider .slotholder:after, .rev_slider .slotholder:before{
 width: 40%;
 height: 100%;
 content: "";
 position: absolute;
 top: 0;

 pointer-events: none;

 /* black overlay with 50% transparency */
 background: rgba(0, 0, 0, 0.5);
}
.rev_slider .slotholder:before{
   right: 0;
}
.rev_slider .slotholder:after{
  left: 0;
 }

В разделе "Link & Seo" есть поле для добавления класса к <li> слайда - Вы можете добавить класс (например, "правый текст", "левый текст") и применить соответствующее правило CSS, например

left-text .slotholder:after{
    width: 40%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;

    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.5);
}
Другие вопросы по тегам