меню в картинках

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

пропадает на внутренних страницах

#1 21 ноября 2012 в 15:47
Здравствуйте Уважаемы форумчане. Работаю над сайтом prodobro.info
Необходимо было сделать главное меню в виде картинок. Создал модуль с кодом и разместил в необходимом месте.
Вот код
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Меню в картинках</title>
  6. <style>
  7. .photo {
  8. display: inline-block; /* Строчно-блочный элемент */
  9. position: relative; /* Относительное позиционирование */
  10. }
  11. .photo:hover::after {
  12. content: attr(data-title); /* Выводим текст */
  13. position: absolute; /* Абсолютное позиционирование */
  14. left: 0; right: 0; bottom: 5px; /* Положение подсказки */
  15. z-index: 1; /* Отображаем подсказку поверх других элементов */
  16. background: rgba(0,42,167,0.6); /* Полупрозрачный цвет фона */
  17. color: #fff; /* Цвет текста */
  18. text-align: center; /* Выравнивание текста по центру */
  19. font-family: Arial, sans-serif; /* Гарнитура шрифта */
  20. font-size: 14px; /* Размер текста подсказки */
  21. padding: 5px 10px; /* Поля */
  22. border: 1px solid #333; /* Параметры рамки */
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <center>
  28. <div class="photo" data-title="Главная страница"><a href="http://prodobro.info/"><img src="images/1352190955-home(1).png" alt=""></a></div>
  29. <div class="photo" data-title="Карта добрых дел"><a href="http://prodobro.info/maps"><img src="images/1352190923-world.png" alt=""></a></div>
  30. <div class="photo" data-title="Фото отчеты"><a href="http://prodobro.info/photos"><img src="images/1352191049-camera.png" alt=""></a></div>
  31. <div class="photo" data-title="Люди"><a href="http://prodobro.info/users"><img src="images/users-128.png" alt=""></a></div>
  32. <div class="photo" data-title="Блоги"><a href="http://prodobro.info/blogs"><img src="images/1352191012-chat(1).png" alt=""></a></div>
  33. <div class="photo" data-title="Контакты"><a href="http://prodobro.info/kontakty.html"><img src="images/1352190967-email.png" alt=""></a></div>
  34. </center>
  35. </body>
  36. </html>
Все вроде работает, но есть и баг...
когда переходишь например по ссылке "люди" меню отображается корректно, но стоит зайти в профиль, как оно исчезает, а вместо картинок, появляются иконки "нет изображения"
и так получается со всеми внутренними страницами...
Подскажите как с этим бороться!?
Заранее огромное спасибо и +1
#2 21 ноября 2012 в 16:23
адрес картинки пропишите так: "/images/1352190955-home(1).png"
#3 21 ноября 2012 в 19:40
Посмотрите писал блог как раз для таких случаев, где можно прописать id для каждой ссылки уникальное. Писался еще под версию 1.8 Но думаю будет актуален и под вашу версию
#4 21 ноября 2012 в 20:01
lucku, а можно ссылку на блог?
#5 21 ноября 2012 в 20:04
Dost, спасибо огромное, помогло! +1
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.