Задать вопрос
woonem
@woonem

Как сделать прозрачный шрифт на непрозрачном фоне?

Как сделать, чтобы при наведении на кнопку шрифт просвечивал фон страницы?

.button{
white-space: nowrap;
margin: 8px;
border: 2px solid #ffffff;
padding: 9px;
color: #ffffff !important;
text-decoration: none;
background-color: rgba(0, 0, 0, 0);
}

a[class="button"]{
line-height: 48px !important;
}

.button:hover{
background-color: #ffffff;
color: rgba(0, 0, 0, 0) !important;
}


В данном случае шрифт просвечивает собственный фон и получаются белые буквы на белом фоне.
Задать цвет шрифта равным цвету фона страницы нельзя, так как фон - картинка.

Вот пояснение:
codepen.io/anon/pen/EVgEVj
  • Вопрос задан
  • 3266 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@aleksandrozz
a {
background: red;
}

a:hover span {
opacity: 0.8;
}
Ответ написан
Ваш ответ на вопрос

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

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