Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10

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

13.07.2014, 13:57. Показов 1136. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть картинка
как сделать , чтобы она появлялась только у выбранной ссылки

т.е. есть меню я выбираю пункт и ссылка выбранного пункта береться картинкой ?

Можно ли это сделать лишь только css / html ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2014, 13:57
Ответы с готовыми решениями:

Как сделать, чтобы при клику по PictureBox там появлялась картинка?
я создал массив PictureBox PictureBox mMatrix=new PictureBox; определил его for (int i = 0; i < 10; i++) { ...

OnMouseOver - как сделать, чтобы при наведении на надпись появлялась картинка?
Здравствуйте, вопрос относительно On Mouse Over - При наведении мыши есть у кого пример не муторный, как я видел в сети поддержкой...

Как сделать так,чтобы при открытии проекта на несколько секунд появлялась картинка?
Интересует 1 вопрос. Как сделать так,чтобы при открытии проекта на несколько секунд появлялась картинка?

4
 Аватар для Micheal
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
13.07.2014, 14:13
Если я правильно понимаю задачу, то можно присвоить класс "активной" ссылке:

HTML5
1
2
3
4
5
6
7
8
...
<li>
<a href="#" class="b-item__link b-item__link_active">LInk1</a>
</li>
<li>
<a href="#" class="b-item__link">LInk2</a>
</li>
...
и для выделенной ссылки:

CSS
1
2
3
4
5
6
.b-item__link_active{
display: inline-block;
width: /*picture's width here*/;
height: /*picture's height here*/;
background: url('/*path to picture*/') no-repeat center center;
}
0
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10
14.07.2014, 02:03  [ТС]
Здесь просто картинка устанавливаеться сразу

а мне нужно только после нажатия по ссылке
0
 Аватар для Micheal
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
14.07.2014, 12:00
Тогда нужно обрабатывать клик, и добавлять этот класс по клику (средствами HTML/CSS, думаю этого сделать нельзя)

JavaScript
1
2
3
4
$('.b-item__link').click(function() {
$('.b-item__link').removeClass('b-item__link_active');
$(this).addClass('b-item__link_active');
});
1
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 865
Записей в блоге: 10
14.07.2014, 21:06  [ТС]
Micheal, да , все делаеться с добавлением класса с использованием скриптов

Не по теме:


Я в хоть и в CMS-ку юзаю , но все равно туплю , хоть и говорят мне окружающие , что все легко ..

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.07.2014, 21:06
Помогаю со студенческими работами здесь

Как сделать так, чтобы кнопка появлялась только после нажатия на другую кнопку
Всем привет. Возник вопрос. У меня есть сайт обмен визитами. И я хотел бы добавить такую функцию. Загружается сайт и выходит надпись Чтобы...

Как сделать так, чтобы кнопка появлялась только после клика на сайте рекламодателя?
Всем привет. Возник вопрос. У меня есть сайт и там можно бесплатно добавить сайт(реклама). И я хотел бы добавить такую функцию. ...

Как сделать так,чтобы при вызове файла БД появлялась только форма для ввода
Подскажите,пож-ста,как можно сделать так,чтобы в целях конфиденциальности при вызове файла БД появлялась только форма для ввода...

Как сделать, чтобы из блока-ссылки не вылезала картинка
Возможно ли сделать так, чтобы при изменении высоты картинки, высота блока-ссылки (.link a) тоже бы изменялась. &lt;html&gt; ...

Как сделать так чтобы при открытие дочерних форм (через MainMenu) появлялась только одна вкладка TabSet
Такая ситуация, существует главная форма и дочерние(MDI), как сделать так чтобы при открытие дочерних форм (через MainMenu) появлялась...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru