Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Свободная трансформация ЭЛЕМЕНТА в HTML


Автор: numerovan 19.10.2009, 01:13
Здравствуйте светлые умы ... хочу спрасить у Вас ... может кто знает как можно сделать СВОБОДНУЮ ТРАНСФОРМАЦИЮ ЭЛЕМЕНАТ В ХТМЛ. Что я подразумеваю под СВОБОДНОЙ ТРЕНСФОРМАЦИЕЙ :  допустим в "квадрате" разные углы, ширина и высота.

Попробую нарисовать:
                               .............................
                  .............                            |
        ..........                                         |
       |                                                   |
       |                                                   |
       |                                                   |
       |                                                   |
       ------------------------------------------

ну вот что-то в таком духе , т.е. допустим квадрат (div)  как-то исказить , повернуть на угол.

ОТВЕТЕ КТО ЗНАЕТ, СПАСИБО.

Автор: IDVsbruck 19.10.2009, 02:03
Все равно не очень понятно.
Как предположение - забивать угол имиджами с обтеканием.

Автор: numerovan 19.10.2009, 02:24
Вот нарисовал ... помоему такой эффект называется ПЕРСПЕКТИВА ...  посмотрите пожалуйста и скажите МОЖНО ЛИ ТАКОЕ ВООБЩЕ СДЕЛАТЬ ПУТЁМ ЯВАСКРИПТОВ, СSS ИДИ ДРУГОГО. ? 

http://pic.ipicture.ru/uploads/091019/PuiPrfPSds.jpg

Автор: bars80080 19.10.2009, 11:20
ну, при желании можно вспомнить времена zx-spectrum и сварганить что-угодно

но при наличии всего многообразия существующих технологий, в последнее десятилетие как-то отучились делать пирожки через одно мсто и вприсядку

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

Автор: diadiavova 19.10.2009, 11:54
numerovan, vml/svg тебе в помощь. Ну или flash, java-applets, canvas, в любой комбинации. smile 

Автор: IDVsbruck 19.10.2009, 20:22
Ну да. Учитывая возможности флеша, делать подобное на хтмл - извращение, ну или как говорят люди - лепка "пирожков через одно МСТО и вприсядку" smile

Автор: numerovan 20.10.2009, 21:47
Я знаю что на flash можно делать ... но для этого нужны знания во флэшь ... учить его с начала ... что то не очень хочется ... да и тем более по весу он больше занимает ... я хотел на яваскриптах или на jquery , или на css если это возможно ... Кстати вот этот вот SVG в CHROME не работает ... остаётся разобраться , как вы сказали , в java-applets, canvas.

Хочу сделать допустим сайт чтоб был подвижный и как-то чтоб выглядело в 3D , а не плоские странички. К примеру допустим есть сайт... и на нём разные пункты меню (страничек) помещены в div , при активном диве показывается див фронтально, а остальные , допустим, помещены в бок и искажены ... словно где-то тусуются на стороне, но при кликаньи на какой нибудь он становится активным , а другие сворачиваются в бок перспективную форму.

Такое вот сделать было бы классно. Зае... уже плоские сайты ... хочится оживлённого и в 3D.

Автор: diadiavova 20.10.2009, 22:02
На сколько мне известно, в хроме svg поддерживается.

Автор: IDVsbruck 21.10.2009, 13:53
Цитата(numerovan @  20.10.2009,  21:47 Найти цитируемый пост)
Такое вот сделать было бы классно. Зае... уже плоские сайты ... хочится оживлённого и в 3D. 

Значит, учи flash smile
Кстати, язык несложный - полная похожесть на Java, только типы по-другому определяются smile. А программировать - одно удовольствие (только встроенный редактор - то еще гумно!) ...

Автор: diadiavova 21.10.2009, 18:31
Да, ещё есть такая штука как silverlight  smile 

Автор: IDVsbruck 21.10.2009, 20:09
Чур тебя, чур ... это как нельзя сказать "есть такая штука, как апплеты", потому что еще живой, но уже труп, так и нельзя сказать, что есть сильверлайт, потому что тоже уже живой, но все никак не родившийся. И говорить как про альтернативу или что еще прикольнее - как про конкурента, нельзя. И что самое удивительное - флеш (без Ь, ибо ОН) при том, что "родился" в апреле 1996 года, реальной силой и повсеместным продуктом, который поддерживает все и вся (кроме iPhone, конечно), стал пару-тройку лет назад. Видать, только сейчас его секъюрити вышло из разряда "аматорских поделок" и достигло промышленного уровня.

Автор: diadiavova 21.10.2009, 21:46
Ну я не знаю ситуацию на рынке, но сильверлайт - вещь очень мощная и при том не требует дорогого ПО для создания.

Автор: IDVsbruck 21.10.2009, 22:44
По поводу "но" ты погорячился (снова -  smile ), так как сейчас для получения готовой флешки можно использовать ТОЛЬКО совершенно бесплатное ПО.
Идея у сильверлайт очень неплоха, обещания открыть код и делать девепмент бесплатным - великолепны, производительность - супер, так как используется DirectX (в отличие от флеша) ... но ... много кто поддерживает XAML? много ли в инете средств для разработки? а также куча вопросов по массовости и опыта использования и кроме этого - ограничения по использованию разных версий в разных браузерах.
И интересно: первой распространяемой бета-версии уже 3 с половиной года, а многие есть, у кого стоит в браузере плагин-вьювер? если да, то когда поставлен?

Автор: diadiavova 21.10.2009, 23:01
Цитата(IDVsbruck @  21.10.2009,  23:44 Найти цитируемый пост)
По поводу "но" ты погорячился
В чём это? В том, что вещь мощная или в отсутствии необходимости приобретения платного ПО?

Автор: IDVsbruck 22.10.2009, 00:30
Если бы было сказано, как дополнение или просто как про продукт, то было сказано типа так:
Ну я не знаю ситуацию на рынке, и сильверлайт - вещь очень мощная и при том не требует дорогого ПО для создания.
А сказано как об альтернативе:
Ну я не знаю ситуацию на рынке, но сильверлайт - вещь очень мощная и при том не требует дорогого ПО для создания.

Автор: diadiavova 22.10.2009, 00:34
"Но" в данном случае означает "Но, тем не менее о сильверлайт могу сказать что..."
Не надо меня интерпретировать и ... прекращаем оффтопик

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)