Я хочу создать эффект , как этот, но мой сайт имеет динамический background-color
. Обратите внимание, что в этом примере используется белый наложение, которое не работает с разными фонами.
p {
width: 300px;
overflow: hidden;
height: 50px;
line-height: 50px;
position: relative;
}
p:after {
content: "";
width: 100px;
height: 50px;
position: absolute;
top: 0;
right: 0;
background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,1));
}
То, что я надеялся сделать, это настроить градиент непрозрачности CSS. Этот вид работы, но код слишком грязный. Глядя на этот второй пример, я мог бы реализовать его в jQuery, но есть ли способ сделать это целиком в CSS?