2017-02-22 7 views
0

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

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

enter image description here

Любые идеи?

+0

Кроме того, тот же эффект можно увидеть на этом сайт: http://www.madwell.com/ – Filip5

+0

Это веб-страница? Какие интерфейсные рамки вы собираетесь использовать? Я думаю, что тег «java» неверен – Oneiros

+0

Не знаете, как это сделать. Все, что сработает, для меня сейчас хорошо. И да, это будет веб-страница. – Filip5

ответ

0

Возможно, это хорошая идея, если вы создадите отдельный слой параллакса, который содержит абсолютные позиционированные ссылки в качестве формы навигации. Если вы строго хотите отобразить определенную области на изображении в виде ссылок, вы можете использовать тег, как в этом примере, взятый из here:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap"> 

<map name="planetmap"> 
    <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun"> 
    <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury"> 
    <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus"> 
</map> 

Форма определяет тип области каждой интерактивной области, COORDS определить периметр указанных областей; атрибуты href определяют, где страница перемещается, если щелкнуть эту область.

Для достижения этой цели с не основной формы, то вы можете установить тип на «поли», а затем установить координаты каждой точки привязки многоугольника как таковой:

<area shape="poly" coords="450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href="yellow.html" alt="Yellow star."> 
+0

Но это примитивные формы, не так ли? Могу ли я использовать пользовательские фигуры? – Filip5

+0

Скорректировал свой ответ, чтобы включить решение для получения пользовательских форм области карты. –

+0

. Я дам вам эту попытку и дам вам знать. – Filip5

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