Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
22 / 10 / 0
Регистрация: 21.04.2017
Сообщений: 64

Текст на картинке исчезает при наведении на нее

17.12.2017, 20:46. Показов 4599. Ответов 5
Метки html (Все метки)

Студворк — интернет-сервис помощи студентам
Кто может подсказать как реализовать что бы при наведении на картинку текст на ней исчезал.
Вот мои попытки но все безуспешны.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div class="xit-body">
    <div class="xx-1"><img src="img/3333.jpg"></div>
    <div class="fffcatr">
    <div class="categ1">  <p>Ледобур AQUATECH <br>с коваными ножами D110 мм</p></div>
        <div class="categ"><p>2 105 руб.</p></div></div>
    <div class="xx-1"><img src="img/2222.jpg"></div>
    <div class="fffcatr">
        <div class="categ1">  <p>Варежки ALASKAN<br> TWO FINGERS CAMO XL</p></div>
        <div class="categ"><p>940 руб.</p></div></div>
 
    <div class="xx-1"><img src="img/1.jpg"></div>
        <div class="fffcatr">
            <div class="categ1">  <p>Жерлица ФОКСФИШИНГ<br> art. 200мм. / 63мм</p></div>
            <div class="categ"><p>80 руб.</p></div></div>
    <div class="xx-1"><img src="img/4.jpg"></div>
        <div class="fffcatr">
            <div class="categ1">  <p>Удилище зимнее<br> AQUATECH IFR 2000L</p></div>
            <div class="categ"><p>160 руб.</p></div></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.xit-body{
    display: block;
 
}
.xx-1{
 
    display: inline;
    width: 25%;
    float: left;
}
.xx-1>img{
 
    max-width: 100%;
    width: 337px;
    height: 323px;
    vertical-align: top;
    filter: alpha(Opacity=25);
    opacity: 0.25;
}
.xx-1>img:hover {
   display: inline-block;
    filter: alpha(Opacity=100);
    opacity: 1;
 
}
.fffcatr{
    position: absolute;
 
 
}
.categ1{
 
margin-left: 50px;
 
}
.categ{
 
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.12.2017, 20:46
Ответы с готовыми решениями:

Вёрстка блока текст на картинке при наведении как
Всем привет В общем есть у меня блок, высота которого зависит от ширины, тем самым создавая мне проблему (нельзя задать фикс высоту...

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

Cкрыть текст под ссылкой, чтобы он отображался только при наведении на неё
Добрый день! Подскажите, как мне скрыть текст под ссылкой, чтобы он отображался только при наведении на неё?

5
98 / 98 / 46
Регистрация: 21.03.2012
Сообщений: 378
17.12.2017, 21:00
Лучший ответ Сообщение было отмечено Quske как решение

Решение

не понятно что у вас там, все друг на друге
где то так попробуйте
CSS
1
2
3
.xx-1:hover ~ .fffcatr {
  display: none;
}
1
22 / 10 / 0
Регистрация: 21.04.2017
Сообщений: 64
17.12.2017, 21:24  [ТС]
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div class="xit-body">
    <div class="xx-1"><img src="img/3333.jpg"></div>
    <div class="fffcatr">
    <div class="categ1">  <p>Ледобур AQUATECH <br>с коваными ножами</p></div>
        <div class="categ"><p>2 105 руб.</p></div></div>
    <div class="xx-1"><img src="img/2222.jpg"></div>
    <div class="fffcatr1">
        <div class="categ1">  <p>Варежки ALASKAN<br> TWO FINGERS CAMO XL</p></div>
        <div class="categ"><p>940 руб.</p></div></div>
 
    <div class="xx-1"><img src="img/1.jpg"></div>
        <div class="fffcatr2">
            <div class="categ1">  <p>Жерлица ФОКСФИШИНГ<br> art. 200мм. / 63мм</p></div>
            <div class="categ"><p>80 руб.</p></div></div>
    <div class="xx-1"><img src="img/4.jpg"></div>
        <div class="fffcatr3">
            <div class="categ1">  <p>Удилище зимнее<br> AQUATECH IFR 2000L</p></div>
            <div class="categ"><p>160 руб.</p></div></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
.xit-body{
    display: block;
 
}
.xx-1{
 
    display: inline;
    width: 25%;
    float: left;
}
.xx-1>img{
 
    max-width: 100%;
    width: 337px;
    height: 323px;
    vertical-align: top;
    filter: alpha(Opacity=25);
    opacity: 0.25;
}
.xx-1>img:hover {
   display: inline-block;
    filter: alpha(Opacity=100);
    opacity: 1;
 
}
.fffcatr1{
    position: absolute;
 
    left: 400px;
}
.fffcatr{
    position: absolute;
    left: 80px;
}
 
.fffcatr2{
    position: absolute;
    left: 700px;
}
.fffcatr3{
    position: absolute;
    left: 1050px;
}
.xx-1:hover ~ .fffcatr1 {
    display: none;
}
.xx-1:hover ~ .fffcatr {
    display: none;
}
.xx-1:hover ~ .fffcatr2 {
    display: none;
}
.xx-1:hover ~ .fffcatr3 {
    display: none;
}
.categ{
    text-align: center;
    background: #C4A648 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    text-shadow: 2px 2px #111;
}
 
.categ1{
 
     text-align: center;
    color: #C4A648;
    text-shadow: none;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    text-shadow: 1px 1px #111;
 }
Теперь трабл исчезают но не все .
То есть наведен на 1 элемент надписи исчезают со всех .Навел на 2 элемент на 1 надпись осталась с других всех исчезла.
Надо что бы на элемент который навел только с него исчезала а на других оставалась
Если не сложно скажи что не так?
0
98 / 98 / 46
Регистрация: 21.03.2012
Сообщений: 378
17.12.2017, 21:46
повторюсь не понятно что вы хотите там сверстать, но допустим я что то понял
- у нас есть контейнер обертка, скажем xx-1,
- - в нем есть картинка img,
- - и еще один контейнер fffcatr

если в стилях прописать нашу обертку (xx-1) обращаемся к нашему прямому потомку (>) картинке: с условием наведения (img:hover), то применить к еще одному элементу (~ .fffcatr ) стили

пример
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<div class="xit-body">
  <div class="xx-1"><img src="img/3333.jpg">
    <div class="fffcatr">
      <div class="categ1">
        <p>Ледобур AQUATECH
          <br>с коваными ножами</p>
      </div>
      <div class="categ">
        <p>2 105 руб.</p>
      </div>
    </div>
  </div>
  <div class="xx-1"><img src="img/2222.jpg">
    <div class="fffcatr">
      <div class="categ1">
        <p>Варежки ALASKAN
          <br> TWO FINGERS CAMO XL</p>
      </div>
      <div class="categ">
        <p>940 руб.</p>
      </div>
    </div>
  </div>
  <div class="xx-1"><img src="img/1.jpg">
    <div class="fffcatr">
      <div class="categ1">
        <p>Жерлица ФОКСФИШИНГ
          <br> art. 200мм. / 63мм</p>
      </div>
      <div class="categ">
        <p>80 руб.</p>
      </div>
    </div>
  </div>
  <div class="xx-1"><img src="img/4.jpg">
    <div class="fffcatr">
      <div class="categ1">
        <p>Удилище зимнее
          <br> AQUATECH IFR 2000L</p>
      </div>
      <div class="categ">
        <p>160 руб.</p>
      </div>
    </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
.xit-body {
  display: block;
}
 
.xx-1 {
  position: relative;
  display: inline;
  width: 25%;
  float: left;
}
 
.xx-1>img {
  max-width: 100%;
  width: 337px;
  height: 323px;
  vertical-align: top;
  filter: alpha(Opacity=25);
  opacity: 0.25;
}
 
.xx-1>img:hover {
  display: inline-block;
  filter: alpha(Opacity=100);
  opacity: 1;
}
 
.fffcatr {
  position: absolute;
  top: 0;
  left: 10px;
}
 
.xx-1 img:hover ~ .fffcatr {
  display: none;
}
 
.categ {
  text-align: center;
  background: #C4A648 none repeat scroll 0 0;
  color: #fff;
  text-shadow: none;
  font-size: 19px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  text-shadow: 2px 2px #111;
}
 
.categ1 {
  text-align: center;
  color: #C4A648;
  text-shadow: none;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-shadow: 1px 1px #111;
}


PS: про ~ лучше прочитать, в теории не совсем правильно могу вам сказать
0
22 / 10 / 0
Регистрация: 21.04.2017
Сообщений: 64
17.12.2017, 22:38  [ТС]
Как сейчас

Как надо

Я почитал мне получается каждому легче свой идентичный класс дать так?
0
98 / 98 / 46
Регистрация: 21.03.2012
Сообщений: 378
18.12.2017, 08:01
видео не загрузилось... картинки лучше
типа того, т.е. вам легче сделать обертку туда положить картинку и блок с текстом, они будто бы будут связаны (если вы смотрели пример, что я оставил, то там видно) и у вас получится некий шаблон
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.12.2017, 08:01
Помогаю со студенческими работами здесь

Исчезает div при наведении мышки
Здраствуйте , вот в этом скрипте при наведении на button открывается div если на него навести то он исчезает, так не должно быть, как это...

При наведении на кнопку курсора мыши исчезает надпись, и это только при использовании swing
Доброго времени суток! У меня такая возникла проблема, в общем, создаю фрейм с кнопками, лейблами и чехбоксом, все работает отлично, но!!!...

Div в картинке при наведении
нужно сделать, чтобы при наведении на картинку, внутри этой картинки допустим по центру появлялся &lt;div&gt;. Я знаю только про подсказки...

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

При наведении на пункт выпадающего меню, оно исчезает
Сайт - http://amigefamilyschool.ru/


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru