Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как создать элемент сложной формы? / 5 сообщений из 5, страница 1 из 1
27.09.2013, 22:10
    #38410501
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать элемент сложной формы?
Хочется создать , например кнопку, что бы её форма была отличная от прямоугольной, закруглённой



в WinForms такое делается через установку свойства Region. а там и линии,и кривые всех мастей.
а тут как. картинку рисовать с прозрачным фоном?

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

где то видел ( найти не могу) была аж стрелка
...
Рейтинг: 0 / 0
27.09.2013, 22:17
    #38410509
Имя пользователя1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать элемент сложной формы?
beg-in-erну и понятно, что бы клик вне объекта не срабатывал. хотя этот клик может входить в прямоугольный размер элемента.можно SVG/VML попробовать (хотя не знаю, в VML можно или нет отлавливать события)
другой вариант - использовать прозрачную картинку, смотреть координаты мыши, смотреть цвет пикселя (оный можно либо получить через канву с картинкой, либо предварительно загрузить с сервера координаты прозрачных пикселей, либо ещё какие варианты), если пиксель прозрачный - не реагировать на клик.
...
Рейтинг: 0 / 0
28.09.2013, 01:02
    #38410568
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать элемент сложной формы?
beg-in-er,

ну вот например морда тигра
http://docs.sencha.com/extjs/4.1.3/#!/example/draw/Tiger.html

ща посмотрим из чего они варят её
...
Рейтинг: 0 / 0
28.09.2013, 12:05
    #38410625
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать элемент сложной формы?
Как самый обычный прямоугольник с прозрачной картинкой. Никакого отличия.
...
Рейтинг: 0 / 0
28.09.2013, 12:43
    #38410638
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать элемент сложной формы?
IDVsbruckКак самый обычный прямоугольник с прозрачной картинкой. Никакого отличия.
Некоторое отличие таки имеется.
Может человеку что-то типа http://htmlbook.ru/content/karty-izobrazheniya .
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как создать элемент сложной формы? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]