seregazolotaryow64
@seregazolotaryow64
IT Специалист и самоучка

Как добавить надпись на цветной фон?

Добрый день!
На данный момент решаю задачу, в которой мне нужно добавить надписи на фоны блоков в соответствии с этим макетом. У меня в навёрстанной версии страницы для блоков установлены только цвета фонов, но внутри фона(не внутри блока) пытаюсь реализовать те самые надписи из макета.
Но CSS3 какие фишки на этот счёт предлагает?
Заранее спасибо!
  • Вопрос задан
  • 102 просмотра
Решения вопроса 2
v3shin
@v3shin
Веб-шаман
Можно так:
#news:before {
    content: 'NEWS';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 200px;
    opacity: .2;
}
#news header,
#news main {
    position: relative;
    z-index: 1;
}

Ну, и стили настройте под себя.
Ответ написан
fallus
@fallus
[data-text]{
	position: relative;
}

[data-text]::before{
	content: attr(data-text);
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	pointer-events: none;
  text-transform: uppercase;

	color: red;
	font-weight: 900;
	font-size: 50px;
}

[data-text] > *{
	position: relative;
	z-index: 2;
}


<section id="estate" class="section" data-text="Investment">
...
</section>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект