Задать вопрос
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
  • Вопрос задан
  • 3253 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@aleksandrozz
a {
background: red;
}

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

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

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