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



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

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

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

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

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


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