2010-10-28 4 views
2

Есть ли возможность для меня связать определенную часть страницы html со мной.Гиперссылка на конкретный раздел на странице html

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

любая идея, как это можно сделать?

ответ

6

Самый простой способ - использовать Image Map.

+0

благодарит вас за ответ – Jayaram

+0

Что делать, если я не использую его как образ, у меня он как фоновое изображение в файле CSS? – Jayaram

4

Да, это довольно просто, так что это не займет у вас много времени. Идея состоит в том, чтобы создать карту изображения по изображению. Таким образом, вы можете указать различные координаты на карте, которые отражают координаты на изображении, и выбирать, какие части ссылки есть где. Вот несколько ссылок, которые помогут вам. карта

Изображение: http://www.w3schools.com/tags/tag_map.asp

Я никогда не пробовал так: http://www.ehow.com/how_4499356_make-image-map-using-photoshop.html

Я обычно делаю это через Dreamweaver: http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7c13a.html

Вы можете сделать это вручную, как первое звено показывает, и получить координаты в фотошопе

Если у вас есть фоновое изображение в вашем css (я предполагаю, что у вас есть ваш контент в div), вместо этого разместите свой контент в a и оберните sp a в теге Пример: <a href=""><span>CONTENT</span></a>

+0

спасибо. Эти ссылки очень полезны. – Jayaram

+0

Что делать, если я не использую его в качестве изображения, у меня это как фоновое изображение в файле CSS? – Jayaram

+0

Если у вас есть фоновое изображение в вашем css (я предполагаю, что у вас есть ваш контент в div), вместо этого разместите свой контент в и заверните его в тег . Пример: CONTENT Bill

0

Вы можете сделать это с помощью якорных меток: сначала вырежьте изображение на 3 части, затем поместите все части рядом друг с другом на странице (используйте теги <nobr> вокруг них, t выйти из строя). Затем поставьте <a name='spot-on-page'></a> Куда вы хотите его перепрыгнуть, затем положите <a href='#spot-on-page'><img src='picture1'></a> Как ссылка на это место. Затем повторите вторую часть с двумя другими изображениями.

+0

Я не люблю вырезать изображение! – Jayaram

+0

Это не идеальный вариант, я согласен с этим, но если у вас нет Photoshop или другой программы, чтобы дать вам координаты для карты изображений, то этот способ работает достаточно хорошо. – Blake

+0

Я понимаю, у меня есть изображение как фон CSS. Итак, как это возможно сейчас? – Jayaram

Смежные вопросы