Обычно, я делал через background и всё нормально работало:
//background: linear-gradient(360deg, rgba(252, 95, 69, .49), transparent), center/ cover no-repeat url("/assets/img/about-us/about-us.jpg");
Но именно к тегу img почему-то не применяется. А это слайдер и через background делать это не правильно, на мой взгляд. Можете подсказать что я не так делаю?
<div class="slider__item">
<img class="slider__img" src="" data-lazy="/assets/img/slider/img1.jpg" alt="">
<div class="text red-border">Deployment ownership non-disclosure agreement vesting period crowdfunding
success influencer partnership equity series A financing network effects user
experience crowdsource. Burn rate stock bootstrapping direct mailing release client traction creative
facebook monetization crowdfunding rockstar.
<p class="slider__text-cursive">Melina</p>
<p class="slider__text-name">Melina Albrecht</p>
<p class="slider__text-position color-red">Founder, TingTong</p>
</div>
</div>
.slider__img {
box-shadow: .5px .86px 20px 0 rgba(0, 0, 0, 0.5);
border: 10px solid rgba(0, 0, 0, .2);
box-sizing: border-box;
position: relative;
&:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(360deg, rgba(252, 95, 69, .49), transparent);
}
}