Css при наведении на картинку появляется текст: html — Как сделать, чтобы при hover на картинку она затемнялась и появлялся текст внутри нее?

При наведении на текст, появляется скрытый текст или картинка. Пример на CSS

Главная » Эффекты для сайта » При наведении на текст, появляется скрытый текст или картинка. Пример на CSS

Салютики!
Мне на ушко прошептал wordstat.yandex.ru, что вы ищите эффект, когда при наведении на текст появляется скрытый текст или картинка. В этой статье я не только выложу код этого эффекта, но и покажу, как сделать, чтобы при наведении текст или картинка появлялись и исчезали. Код не сложный, написан на обычном HTML+CSS.
Этот эффект можно использовать:

— если нужно вставить скрытую подсказку к слову;

— если нужно показать ответ на загадку;

— если нужно показать вариант ответа на тест;

— и другие варианты

При наведении на текст, появляется скрытый текст

В HTML вставьте вот этот код:


<a href="#">Плиз! Наведи на меня курсор</a>
<div>Спасибо! Ты крут!:)</div>

В CSS:


. bloggood-ru-div
{
display: none;
}
a.bloggood-ru-ssilka:hover+div
{
display: block;
}

Готовый код:


<html>
<head>
<title>При наведении на текст, появляется скрытый текст - BlogGood.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.bloggood-ru-div
{
display: none;
}
a.bloggood-ru-ssilka:hover+div
{
display: block;
}
</style>
</head>
<body>
<a href="#">Плиз! Наведи на меня курсор</a>
<div>Спасибо! Ты крут!:)</div>
</body>
</html>

[посмотреть результат]

При наведении на текст, появляется картинка

В HTML вставьте вот этот код:


<a href="#">Плиз! Наведи на меня курсор</a>
<div><img src="https://bloggood.ru/wp-content/themes/bloggood/images/RSS-email.
png"></div>

В CSS:


.bloggood-ru-div
{
display: none;
}
a.bloggood-ru-ssilka:hover+div
{
display: block;
}

Готовый код:


<html>
<head>
<title>При наведении на текст, появляется скрытый текст - BlogGood.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.bloggood-ru-div
{
display: none;
}
a.bloggood-ru-ssilka:hover+div
{
display: block;
}
</style>
</head>
<body>
<a href="#">Плиз! Наведи на меня курсор</a>
<div><img src="https://bloggood.ru/wp-content/themes/bloggood/images/RSS-email.png"></div>
</body>
</html>

[посмотреть результат]

При наведении на текст, исчезает блок div с текстом

В HTML вставьте вот этот код:


<a href="#">Плиз! Наведи на меня курсор</a>
<div>Спасибо! Ты крут!:)</div>

В CSS:


. bloggood-ru-div
{
display: block;
}
a.bloggood-ru-ssilka:hover+div
{
display: none;
}

Готовый код:


<html>
<head>
<title>При наведении на текст, появляется скрытый текст - BlogGood.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.bloggood-ru-div
{
display: block;
}
a.bloggood-ru-ssilka:hover+div
{
display: none;
}
</style>
</head>
<body>
<a href="#">Плиз! Наведи на меня курсор</a>
<div>Спасибо! Ты крут!:)</div>
</body>
</html>

[посмотреть результат]

При наведении на текст, исчезает блок div с картинкой

В HTML вставьте вот этот код:


<a href="#">Плиз! Наведи на меня курсор</a>
<div><img src="https://bloggood. ru/wp-content/themes/bloggood/images/RSS-email.png"></div>

В CSS:


.bloggood-ru-div
{
display: block;
}
a.bloggood-ru-ssilka:hover+div
{
display: none;
}

Готовый код:


<html>
<head>
<title>При наведении на текст, появляется скрытый текст - BlogGood.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.bloggood-ru-div
{
display: block;
}
a.bloggood-ru-ssilka:hover+div
{
display: none;
}
</style>
</head>
<body>
<a href="#">Плиз! Наведи на меня курсор</a>
<div><img src="https://bloggood.ru/wp-content/themes/bloggood/images/RSS-email.png"></div>
</body>
</html>

[посмотреть результат]

Вы нашли то, что искали?! Если да, тогда в знак благодарности жмите на кнопку социальных сетей, которая размещена снизу.
Да, и подписывайтесь на обновления моего блога, здесь много вкусных тем.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Добавить комментарий

Метки: css, html, Вебмастеру, для сайта, эффекты для сайта

Как сделать чтобы при наведении на картинку появлялся текст в html

Салютики!
Мне на ушко прошептал wordstat.yandex.ru, что вы ищите эффект, когда при наведении на текст появляется скрытый текст или картинка. В этой статье я не только выложу код этого эффекта, но и покажу, как сделать, чтобы при наведении текст или картинка появлялись и исчезали. Код не сложный, написан на обычном HTML+CSS.
Этот эффект можно использовать:

— если нужно вставить скрытую подсказку к слову;

— если нужно показать ответ на загадку;

— если нужно показать вариант ответа на тест;

— и другие варианты

При наведении на текст, появляется скрытый текст

В HTML вставьте вот этот код:

При наведении на текст, появляется картинка

В HTML вставьте вот этот код:

При наведении на текст, исчезает блок div с текстом

В HTML вставьте вот этот код:

При наведении на текст, исчезает блок div с картинкой

В HTML вставьте вот этот код:

Вы нашли то, что искали?! Если да, тогда в знак благодарности жмите на кнопку социальных сетей, которая размещена снизу.
Да, и подписывайтесь на обновления моего блога, здесь много вкусных тем.

прошу подсказать, как сделать так, чтобы при наведении курсора на картинку в определенном месте появлялся текст.

я так понимаю это реализуется с помощью javascript?

Ссылка на комментарий
Поделиться на других сайтах

15 ответов на этот вопрос

  • Сортировать по голосам
  • Сортировать по дате

Рекомендованные сообщения

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Всплывающий текст на изображении при наведении на него мышкой — довольно популярный и красивый визуальный эффект, который часто используют в своей работе многие программисты. Реализовать такую штуку довольно просто, в своем уроке я буду использовать исключительно CSS3. Это легко и просто.

Для работы нам понадобится исполняемый файл и картинка. Код, который нужно вставить, следующий:

Ну вот собственно и все. Теперь на картинку накладывается блок с текстом, в котором можно разместить все, что угодно. Очень удобно.

Весь Интернет перерыл, не нашел ничего толкового. Смысл прост: при наведении мышью на картинку она должна затемняться чуть-чуть. И внутри блока-картинки появлялся текст. Прошу помочь.

Пара идей для вдохновения (codrops):

Всё ещё ищете ответ? Посмотрите другие вопросы с метками html css или задайте свой вопрос.

дизайн сайта / логотип © 2022 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2022.1.7.41110

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

html — отображать текст при наведении

спросил

Изменено 1 год, 9 месяцев назад

Просмотрено 5к раз

При наведении курсора на html я хочу отобразить текст. Сейчас у меня так:

 echo "";
 

Проблема в том, что он выглядит очень маленьким и без дизайна. Как я мог бы сделать его больше и с небольшим взглядом?

Я хотел бы сделать что-то подобное в html. Поле, которое появляется справа

  • html
  • css

1

Дополнительную информацию см. здесь

 корпус {
  выравнивание текста: по центру;
}
.подсказка {
  положение: родственник;
  отображение: встроенный блок;
  курсор: по умолчанию;
}
.tooltip .tooltiptext {
  видимость: скрытая;
  набивка: 0,25 см 0,5 см;
  цвет фона: черный;
  цвет: #fff;
  выравнивание текста: по центру;
  радиус границы: 0,25 em;
  пробел: nowrap;
  
  /* Размещение всплывающей подсказки */
  положение: абсолютное;
  z-индекс: 1;
  верх: 100%;
  слева: 100%;
  свойство перехода: видимость;
  задержка перехода: 0 с;
}
.tooltip: наведение .tooltiptext {
  видимость: видимая;
  задержка перехода: 0,3 с;
} 
 
Наведите на меня курсор Текст всплывающей подсказки

Вот как вы можете это сделать. Сначала создайте основной элемент, я использую текст, а рядом с ним добавьте текст, который вы хотите показывать при наведении. Стилизуйте все на свой вкус. Убедитесь, что для отображения дополнительного текста установлено значение none . По сути, мы скроем его и покажем, только когда кто-то наведет курсор на основной элемент.

Теперь в CSS я добавил .Main-Text:hover + .Extra-Text CSS Selector для достижения того, что мы пытаемся сделать. В основном это означает, что когда кто-то наводит курсор на элемент с классом

Main-Text , что-то происходит с элементом с классом Extra-Text .

Подробнее об этом можно прочитать здесь.

 * {
    поле: 0px;
    отступ: 0px;
}
тело {
    дисплей: гибкий;
    flex-направление: столбец;
    выравнивание элементов: по центру;
    поле сверху: 20 пикселей;
    мин-высота: 100вх;
}
.Main-Text: hover + .Extra-Text {
    дисплей: блок;
}
.Дополнительный текст {
    цвет фона: #FFFFFF;
    поле сверху: 10px;
    ширина: 200 пикселей;
    граница: 2px сплошная #000000;
    отступ: 10 пикселей;
    размер шрифта: 16px;
    дисплей: нет;
} 
 
    <дел>
    

Наведите меня, чтобы узнать обо мне больше.

<дел>

Это дополнительная информация, которая будет отображаться при наведении на текст.

Я так не думаю, если это то, что вы ищете, но это стоит упомянуть. Вы можете использовать атрибут title в элементах HTML, чтобы отображать некоторый текст, когда пользователь наводит курсор на элемент. Попробуй сам. Запустите приведенный ниже фрагмент и наведите курсор на текст.

 * {
    поле: 0px;
    отступ: 0px;
}
тело {
    дисплей: гибкий;
    flex-направление: столбец;
    выравнивание элементов: по центру;
    поле сверху: 20 пикселей;
    мин-высота: 100вх;
} 
 
    <дел>
    

Наведите меня, чтобы узнать обо мне больше.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Как показать текст над изображением при наведении курсора

Последнее обновление

Если вы хорошо владеете Photoshop, вы можете напрямую отображать текст над изображением, настроив изображение таким образом.

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

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

В этом кратком руководстве я покажу, как можно отображать текст над изображением, когда пользователь наводит на изображение курсор, используя только HTML и CSS, без jQuery и JavaScript.

Скачать демоверсию


Содержание

  1. HTML
  2. УСБ
  3. Демо
  4. Заключение

1. HTML

Сначала начнем с разработки макета HTML.

Создание 3

родительских элементов, содержащих  и элементов
, которые используются для отображения дополнительного текста при наведении курсора на изображение.

Завершенный код

 
<дел>
 
 
Изображение 1 Текст
<дел>
Изображение 2 Текст
<дел>
Изображение 3 Текст

2. CSS

Чтобы расположить текст над

, вам необходимо присвоить position: относительный родительскому
и присвоить position: absolute дочернему элементу
.

Теперь контейнер выровнен для размещения дочернего элемента

по нижнему правому краю assign нижний: 0 и правый: 0 . Установите visibility: hidden и opacity: 0 , чтобы изображение не отображалось в первый раз. Использование свойство перехода для добавления анимации.

При наведении курсора на родительский элемент

измените дочерний элемент видимость: видимость и непрозрачность: 0,7; .

Завершенный код

 /* Родительский контейнер */
.content_img{
 положение: родственник;
 ширина: 200 пикселей;
 высота: 200 пикселей;
 плыть налево;
 поле справа: 10px;
}

/* Дочерний текстовый контейнер */
.content_img раздел {
 положение: абсолютное;
 внизу: 0;
 справа: 0;
 фон: черный;
 белый цвет;
 нижняя граница: 5px;
 семейство шрифтов: без засечек;
 непрозрачность: 0;
 видимость: скрытая;
 -webkit-transition: видимость 0 с, непрозрачность 0,5 с, линейная;
 переход: видимость 0 с, непрозрачность 0,5 с, линейный;
}

/* Наведите курсор на родительский контейнер */
.content_img:наведение{
 курсор: указатель;
}

.content_img: наведите div{
 ширина: 150 пикселей;
 отступ: 8px 15px;
 видимость: видимая;
 непрозрачность: 0,7;
} 

Вы можете изменить положение текстового контейнера, используя свойства CSS вверху внизу слева справа.

  • Внизу слева – внизу: 0 и слева: 0
  • Верхний правый – верхний: 0 и правый: 0
  • Верхний левый – верхний: 0 и левый: 0
  • В центре – вверху: 40% и внизу: 40%.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

© 2019 Штирлиц Сеть печатных салонов в Перми

Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми.