×


Новости и мир Искусство Афоризмы История и факты
-----------

Вашему сайту нужна помощь? Политика конфидициальности Разместить рекламу

Как написать текст на картинке, с помощью CSS + html?


html, css, картинка, текст на картинке, текст на, написать текст, поверх, сверху, изображении, изображение, на блоке, текст на картинке, текст на изображении, текст на фотографии, написать, как, текст на блоке, див, div, image, text on image, позицинитровать, сверху, разместить, позиция,  на фото,

--- DanJam. Свобода. Правда. Жизнь ---

Пожалуй это еще один важный момент в создании сайта. Некоторые сайты и вебмастера предлагают для того, чтобы написать текст на картинке огромны скрипты с кучей ненужных блоков.
На самом деле, написать текст на изображении очень легко и просто. Код занимает лишь две строки. Подобным образом текст можно разместить и на простом div-блоке

У вас должно получиться так:
Как написать текст на картинке, с помощью CSS + html?
снизу слева
сверху слева
сверху справа
снизу справа
текст по середине

код html

<div class="container">
<img src="imgdf/story/chg.jpg" alt="Snow" style="width:100%;">
<div class="bottom-left">снизу слева</div>
<div class="top-left">сверху слева</div>
<div class="top-right">сверху справа</div>
<div class="bottom-right">снизу справа</div>
<div class="centered">текст по центру</div>
</div>


и сам код на css.

/* блок с текстом и картинкой*/
.container {
position: relative;
text-align: center;
color: white;
}

/* текст снизу слева */
.bottom-left {
position: absolute;
bottom: 8px;
left: 16px;
}

/* текст сверху, слева*/
.top-left {
position: absolute;
top: 8px;
left: 16px;
}

/* текст справа сверху */
.top-right {
position: absolute;
top: 8px;
right: 16px;
}

/* текст снизу справа */
.bottom-right {
position: absolute;
bottom: 8px;
right: 16px;
}

/* текст по середине */
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}


Как видите, в примере использован код для 5 разных положений текста. Можете скопировать нужное для себя и удалить весь ненужный код. CONTAINER - это обязательный класс, без которого ничего не будет работать.

*Мы не заставляем вас верить описанной информации выше. Любую информацию рекомендуем проверить в разных источниках.

Мы рады, спасибо! Увы, у нас нет рейтинговой системы - мы не повышаем статьи на основе лайков или дизлайков. Однако, если вы поделитесь ссылкой на статью - это будет лучшей благодарностью.

Увы, да. Возможно и такое. Мысли - достаточно сложная вещь. Кому-то они не понравятся, а кому-то покажутся интересными. Но кто в этом случае будет "прав" больше?








Прошедшее России было удивительно, ее настоящее более чем великолепно, что же касается ее будущего, то оно выше всего, что может нарисовать себе самое смелое воображение.

Александр Бенкендорф


Norway
Самое тяжелое яблоко весило 1 849 грамм. Его вырастил Хисато Ивасаки на своей ферме в Хиросаки, Япония. Яблоко было сорвано 24 октября 2005 года.

[ Интересные факты о мире ]


Делаем индикатор загрузки (progress bar)на css,js,html.

html

Кнопка "открыть текст", которая скрывает часть текста, а после нажатия открывает.

html

Как сделать круг в css или круглую рамку для картинки?

html

Объеденить два блока в одном. css, html

html




html, css, js, php Мистика Тунис Общество Статьи Крым Петербург Психология Выборг факты и мир Тайны истории Новости Политика Турция






×

Рассказы из категории: Создание сайта (html,css,php,js)