@GIRUPC
Веб-программист

Как сделать что бы ,вложенный блок с текстом не был прозрачным?

Есть слайдер bootsrap 4, на нем есть блок внутри него блок с текстом. Для родительского блока задано свойство
background-image: linear-gradient(to top, #2c0a7a 0%, #e1405a 100%);
opacity: 0.72;
В результате чего текст и кнопка становятся тоже прозрачными, чего совсем не надо, подскажите пожалуйста как этого можно избежать
5afbf49a51313846364001.jpeg
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
Chefranov
@Chefranov
Новичок
background-image: linear-gradient(to top, rgba(44, 10, 122, 0.7) 0%, rgba(225, 64, 90, 0.7) 100%);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Задавать цвет в rgba
linear-gradient(to top, rgba(255,0,0,0), rgba(255,0,0,0));

rgba(255,0,0,0) - где последний 0 это ваше opacity. Ставите 0.1 0.2 0.3 и до 1
rgba(255,0,0,0)

в вашем случае - 0.7

linear-gradient(to top, rgba(255,0,0,0.7), rgba(255,0,0,0.7));
Ответ написан
Комментировать
1) Сделать фон при помощи :before
2) Избавиться от opacity, заменив его rgba(...) для цветов и полупрозрачными *.png для изображений.
3) отдельный блок(почти то же, что и :before)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы