Jump to content

"Интересный" сайтик


Non Stop
 Share

Recommended Posts

Добрый день.

Поступил заказ сверстать сайт. Не уверен что это возможно средствами html/css.

Посмотрите и скажите свое мнение на этот счет:

Главная

e582ac8ad7d8.jpg

При нажатии должно выделяться:

f4f883bd6477.jpg

Мое мнение сделать на флеше.

Link to comment
Share on other sites

Типовое решение — "слоеный пирог". Нижний слой — единая подложка с дефолтным состоянием, верхний слой — прозрачная картинка с размеченной на ней <map> кликабельных областей, между ними — абсолютно позиционированные подсвеченные фрагменты. По умолчанию они все скрыты, по наведению на соотв. <area> показываются (можно с красивой анимацией прозрачности:).

Есть варианты подсветки на canvas, но пока, имхо, это скорее из серии "смотрите, как я еще могу", картинками проще и практичнее.

Link to comment
Share on other sites

Спасибо огромное! Попробую реализовать через <area>, как предложил SelenIT.

Со спрайтами не работал. :blush:

Понравилось решение, которое предложил Влад. Но к сожалению с javascript не знаком.

Link to comment
Share on other sites

Спасибо огромное! Попробую реализовать через <area>, как предложил SelenIT.

Со спрайтами не работал. :blush:

Понравилось решение, которое предложил Влад. Но к сожалению с javascript не знаком.

Можешь исходник скинуть? Интересно стало :)

Link to comment
Share on other sites

Спасибо огромное! Попробую реализовать через <area>, как предложил SelenIT.

Со спрайтами не работал. :blush:

Понравилось решение, которое предложил Влад. Но к сожалению с javascript не знаком.

Как решите задачу, дайте ссылку посмотреть пожалуйста :)

Можешь исходник скинуть? Интересно стало :)

Вердер, сможешь тоже показать свое решение на спрайтах? Я не совсем представляю как здесь ими можно заверстать.

Link to comment
Share on other sites

Можно нарезать картинку грубо на прямоугольники, объединить их в одно изображение и в CSS фон смещать при наведении курсора. Надо только решить, как их так объединить, чтобы фрагменты не мешали друг другу.

Link to comment
Share on other sites

Link to comment
Share on other sites

Можно нарезать картинку грубо на прямоугольники, объединить их в одно изображение и в CSS фон смещать при наведении курсора. Надо только решить, как их так объединить, чтобы фрагменты не мешали друг другу.

Да? А как ты сделаешь, чтобы наведение было там, где нужно? В плане все эти извилистые линии и закругления чтобы не входили в клик?

Link to comment
Share on other sites

Softlink

Держи, дружище, зацени http://psywalker.ru/Forum/IMG/map_kiev/map_kiev.html :)

Спасибо. Долго высчитывал координаты?)))

Ну все-таки это карта. Я-то понял сразу, что на голеньких спрайтах нужно(Verder собирается) делать.

Link to comment
Share on other sites

Так я и говорю на спрайтах можно. Пусть ТС исходник выложит. Единственное, подсветка будет не плавной (если на чистых спрайтах), а простая подсветка.

Главное порезать правильно, удалить на втором спрайте все лишнее и все.

Link to comment
Share on other sites

Да? А как ты сделаешь, чтобы наведение было там, где нужно? В плане все эти извилистые линии и закругления чтобы не входили в клик?

А никак, предложенный метод очень груб, он не учитывает все изгибы и закругления. Режешь прямоугольниками, чтобы примерно совпало и всё.

Link to comment
Share on other sites

Так я и говорю на спрайтах можно. Пусть ТС исходник выложит. Единственное, подсветка будет не плавной (если на чистых спрайтах), а простая подсветка.

Главное порезать правильно, удалить на втором спрайте все лишнее и все.

Verder, как ты сделаешь спрайт для такого блока http://clip2net.com/s/18aPv ? Чтобы он выделялся, но не налазил на соседний?

В общем, как сделаешь - покажи пожалуйста.

Link to comment
Share on other sites

Так я и говорю на спрайтах можно. Пусть ТС исходник выложит. Единственное, подсветка будет не плавной (если на чистых спрайтах), а простая подсветка.

Главное порезать правильно, удалить на втором спрайте все лишнее и все.

Verder, как ты сделаешь спрайт для такого блока http://clip2net.com/s/18aPv ? Чтобы он выделялся, но не налазил на соседний?

В общем, как сделаешь - покажи пожалуйста.

Блин, я ж говорю, исходник в .psd надо. Очень просто делается - верхний спрайт кладется как есть, а нижний прозрачный .PNG на котором нарисована ТОЛЬКО розовая подсветка. Вырезать нужно и обтравливать.

Link to comment
Share on other sites

Исходников нет, это нам пример показали. Дизайн еще будем рисовать, но принцип тот же.

Softlink

Держи, дружище, зацени http://psywalker.ru/Forum/IMG/map_kiev/map_kiev.html :)

Отлично сделано!

Link to comment
Share on other sites

SoftlinkДержи, дружище, зацени http://psywalker.ru/Forum/IMG/map_kiev/map_kiev.html :)
Спасибо. Долго высчитывал координаты?)))

Нет, это не моё творение. Просто показал пример, что такое можно реализовать подобным способом.

Да? А как ты сделаешь, чтобы наведение было там, где нужно? В плане все эти извилистые линии и закругления чтобы не входили в клик?
А никак, предложенный метод очень груб, он не учитывает все изгибы и закругления. Режешь прямоугольниками, чтобы примерно совпало и всё.

Ага, тогда понял.

SoftlinkДержи, дружище, зацени http://psywalker.ru/Forum/IMG/map_kiev/map_kiev.html :)
Отлично сделано!

Согласен)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy