Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Кнопки нестандартной формы (https://javascript.ru/forum/dom-window/8428-knopki-nestandartnojj-formy.html)

Sub-zerro 25.03.2010 02:40

Кнопки нестандартной формы
 
Подскажите, пожалуйста, как можно сделать так, чтобы область нажатия кнопки была та, которая видна, то есть если кнопка в виде окружности (как в формате png), то нажать на нее можно только наведя курсор на саму окружность, а не на всю прямоугольную область рисунка, спасибо

Octane 25.03.2010 02:43

Проверяйте координаты клика, чтобы они попадали внутрь окружности. Ну или используйте <area>

Sub-zerro 25.03.2010 02:58

спасибо
а нельзя никоим образом отсечь пустую (не белую, именно пустую) область изображения, окружность - это к примеру, на самом деле это рисунок и вводить все координаты просто замучаешся

Octane 25.03.2010 03:07

SVG/VML


http://raphaeljs.com/

Gvozd 25.03.2010 03:23

Цитата:

Сообщение от Sub-zerro
вводить все координаты просто замучаешся

а зачем вводить все кординаты?
Цитата:

Сообщение от Octane
Проверяйте координаты клика

если вам нужно отсечь окружность, то вам для проверки нужно знать только центр и радиус окружности, и координаты клика.
Цитата:

Сообщение от Octane
Ну или используйте <area>

а тут соответсвенно shape="circle"

Sub-zerro 25.03.2010 03:24

всем спасибо, днем попробую


Часовой пояс GMT +3, время: 19:25.