Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 1801 Просмотров
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Для того чтобы поставить на каждый кусок ссылку. Вот примерно так:
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Можно же и не резать фотографию, а подставить ее как  background а поверх расположить нужным образом отформатированные  ссылки, как менять стиль при кликах подумать.
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Можно же и не резать фотографию, а подставить ее как  background а поверх расположить нужным образом отформатированные  ссылки, как менять стиль при кликах подумать.
Можете подробнее?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Есть область на странице равная фото, на нее ложим фото стилем background: url(".......)
Далее на ней размещаем блоки (div) в нужных местах а в них ссылки. Оспользуя z-indeх, 
"поигравшись с прозрачностью блоков можно получить нужные эффекты.
Как то так. Ну и разобраться с версткой - блочной + позиционирование элементов, удачи.
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Есть область на странице равная фото, на нее ложим фото стилем background: url(".......)
Как наложить фото стилем background?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Фото помешаем в блок
<div class="photo">
=========== 1 клик ==========
<div class="click1">
   <a class="a_click" href="......."></a>
</div>
==========далее аналогично============
<div class="click2">
   <a class="a_click" href="......."></a>
</div>

В CSS файле
.photo {
параметры блока: размеры, позиционирование, отступы, ....;
 background: url("....ссылка на фото...)
}
.click1 {
параметры блока куда кликаем: размеры, позиционирование, отступы, может бордюр
}
.a_click  {
параметрытэга <a> вид при нажатии и т.д.
}
в помощь http://htmlbook.ru/css/background
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Более правильно будет
Спойлер
[свернуть]
тогда кликабельной  областью будет весь div.
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Более правильно будет
Спойлер
[свернуть]
тогда кликабельной  областью будет весь div.
А это вставлять в template.css?Куда? То, что вы сделали ======текст====== удалить?
*

Nats

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
А почему не использовать карту изображений - <map> и <area> ?
Спойлер
[свернуть]
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
А почему не использовать карту изображений - <map> и <area> ?
Спойлер
[свернуть]
можешь по подробнее рассказать?
*

Nats

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
Цитата: Amige
можешь по подробнее рассказать?
Могу. HTML-код будет выглядеть так:
Код
<img src="4f21de335df9.jpg" alt="my-photo" width="798" height="500" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="1,0,330,146" href="#" />
<area shape="rect" coords="1,175,330,250" href="#" />
...
...
</map>

Описание:
<img src="4f21de335df9.jpg" alt="my-photo" width="798" height="500" border="0" usemap="#Map" /> //Это твоя фотка и указание на то, что она будет являться картой изображения с именем Map
<map name="Map" id="Map"> //  это вставка карты изображения c именем Map
<area shape="rect" coords="1,0,330,146" href="# ссылка на нужную страницу" />// Это активная область. Параметр shape="rect" говорит о том, что область прямоугольная. Параметр coords="1,0,330,146" -  это координаты нашей активной области.
<area shape="rect" coords="1,175,330,250" href="#" />// Это вторая активная область
и так далее описываем все активные области.
</map>
Область так же может быть не только прямоугольная, а и круглая - с параметром shape="circle" или полигональная с параметром shape="poly".
Если shape="rect", то указываются координаты левого верхнего угла и правого нижнего. То есть первая пара чисел указывает на левый верхний, а вторая пара чисел – на правый нижний угол.
Если shape="circle" , то указываем координаты центра и радиус.
Если shape="poly", то указываются координаты каждой вершины многоугольника.
Нарезать изображение можно в Dreamweaver, например.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Карту изображений использовать не рекомендую. Каждая область - отдельная картинка. Траффик не резиновый и на оптимизации это хорошо не скажется. Самое простое решение уже написано: делаете прозрачные ссылки с точными размерами и позициями. Проще некуда.
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Карту изображений использовать не рекомендую. Каждая область - отдельная картинка. Траффик не резиновый и на оптимизации это хорошо не скажется. Самое простое решение уже написано: делаете прозрачные ссылки с точными размерами и позициями. Проще некуда.
А как делать прозрачные ссылки?У меня не получается фото стилем background сделать...
*

Amige

  • Захожу иногда
  • 105
  • 1 / 0
Могу. HTML-код будет выглядеть так:
Код
<img src="4f21de335df9.jpg" alt="my-photo" width="798" height="500" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="1,0,330,146" href="#" />
<area shape="rect" coords="1,175,330,250" href="#" />
...
...
</map>

Описание:
<img src="4f21de335df9.jpg" alt="my-photo" width="798" height="500" border="0" usemap="#Map" /> //Это твоя фотка и указание на то, что она будет являться картой изображения с именем Map
<map name="Map" id="Map"> //  это вставка карты изображения c именем Map
<area shape="rect" coords="1,0,330,146" href="# ссылка на нужную страницу" />// Это активная область. Параметр shape="rect" говорит о том, что область прямоугольная. Параметр coords="1,0,330,146" -  это координаты нашей активной области.
<area shape="rect" coords="1,175,330,250" href="#" />// Это вторая активная область
и так далее описываем все активные области.
</map>
Область так же может быть не только прямоугольная, а и круглая - с параметром shape="circle" или полигональная с параметром shape="poly".
Если shape="rect", то указываются координаты левого верхнего угла и правого нижнего. То есть первая пара чисел указывает на левый верхний, а вторая пара чисел – на правый нижний угол.
Если shape="circle" , то указываем координаты центра и радиус.
Если shape="poly", то указываются координаты каждой вершины многоугольника.
Нарезать изображение можно в Dreamweaver, например.
А как узнать координаты определенного прямоугольного места?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Решить Вашу задачу не получиться, т.к. есть коммерческий раздел, а вот помочь - дело святое Имхо, только вот дабы получилось нужно самому поупираться.
Я уже давл ссылку на один из лучших букварей http://htmlbook.ru/css/background, он даёт ответы практически на все вопросы.
А если по делу у Вас есть материал (если я правильно понял по ссылке на сайт), где это все бедет происходить. Отключить графический редактор и пишите потихоньку шаг за шагом HTML код, я его привёл образно, детально дойдете сами.
Если еще на шаг ниже (в общих познанниях), то HTML пишем в материале, а свойства пишем в конец любого CSS файла Вашего шоблона, хотя лучше создать свой файл и подключить его к шаблону.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему с мобильного не видно картинку в шапке страницы?

Автор Ирина Поехали

Ответов: 0
Просмотров: 1136
Последний ответ 27.11.2017, 15:06:37
от Ирина Поехали
Как изменить вид списка пунктов main menu и добавить картинку рядом с текстом в логотипе?

Автор Gumanistka

Ответов: 9
Просмотров: 3677
Последний ответ 02.02.2015, 01:23:00
от beliyadm
Фотографии в полном размере

Автор pk13

Ответов: 1
Просмотров: 762
Последний ответ 26.11.2014, 19:20:52
от voland
Как достать картинку из таблицы sql?

Автор SimonovSergey

Ответов: 16
Просмотров: 1599
Последний ответ 12.11.2014, 13:57:11
от SimonovSergey
Как вставить картинку HTML?

Автор yura886

Ответов: 4
Просмотров: 820
Последний ответ 03.06.2014, 21:55:55
от yura886