Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2015, 08:09   #1
Александр_1989
Новичок
Джуниор
 
Регистрация: 29.12.2015
Сообщений: 1
По умолчанию Помогите решить проблему со скриптом

Есть вот такое меню CSS:
http://www.similarsites.com/goto/css...aker.com&pos=0

Мне нужно было его сделать в html (что я и сделал), НО когда меню поворачивается на другой стороне текста нет.
Подскажите что не так я сделал.
Скрипт во вложении...
Изображения
Тип файла: jpg Проблема со скриптом.jpg (59.6 Кб, 144 просмотров)
Вложения
Тип файла: txt Скрипт - меню.txt (8.8 Кб, 11 просмотров)
Александр_1989 вне форума Ответить с цитированием
Старый 29.12.2015, 12:34   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Посмотрите в этом примере: http://codepen.io/teeganlincoln/pen/bVNgBR (не моё)
Вадим Мошев вне форума Ответить с цитированием
Старый 29.12.2015, 13:39   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вадим Мошев, спасибо. Красссссотииищаааа!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.12.2015, 19:01   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

За это надо благодарить Naive
Пример им был предоставлен.
Вадим Мошев вне форума Ответить с цитированием
Старый 30.12.2015, 01:21   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
За это надо благодарить Naive
Пример им был предоставлен.
ага, спасибо, я нашёл ссылочку на пост Naive - тыц



А плюсануть форум не даёт...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.12.2015, 23:40   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

это уже давно решается средствами CSS, а когда не решалось, то и канваса не было, т.е. скрипт отпадает.
Есть мега-сложный вариант для ИЕ 6-9 на ие-фильтрах, через систему матриц, но компы тех времен такую анимацию не потянули бы, игра не стоит свеч. SVG, GIF, flash разве только, но тогда лучше сделать пререндер в картинку-спрайт и анимировать ее...
Чет я отвлекся=)
Автор, если хочешь разобраться, гугли конфу front-talks 2015, там девочка рассказывает как на CSS нарисовать куб. Я думал это простые истины, а оказывается это не многие втыкают)
Ключевое свойство там: transform-origin
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 30.12.2015, 23:55   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

ИМХО, вот этот эффект будет намного сложнее, чем рисование куба в CSS.
Для рисования куба на что надо будет?
В HTML делаем три дива, два из которых абсолютно позиционируем.
Для двух последних дивов делаем transfrom: skew(сколько-то градусов), а также transform: rotate(градусы). Потом позиционируем их так, чтобы то, что мы видим, казалось кубом.
Ну, можно ещё и покрасить.

Это же достаточно будет для построения куба?

P. S. Конечно, первый див (лицевая грань) можно сделать position: relative, в него помещаем два других, у которых position: absolute.
Вадим Мошев вне форума Ответить с цитированием
Старый 31.12.2015, 00:51   #8
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

не понял тебя, Вадим, вот, на коленке слепил:
фиддл
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 31.12.2015, 01:29   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Тот фиддл покурю (спасибо), но я-то имел в виду самый обычный куб, который на CSS+HTML можно нарисовать (я не рисовал, просто аншёл картинку в интернетах):

CUBE.jpg
Вадим Мошев вне форума Ответить с цитированием
Старый 31.12.2015, 02:28   #10
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Ну если так, то у куба 6 граней. Если обходиться минимумом HTML, то по идее нужен только CSS. В теории. Два элемента всегда есть (html, body), + по два с каждого по псевдо-элементу=)
но я уже слишком пьян, чтобы это пробовать=)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить проблему. Nikromantik Общие вопросы C/C++ 9 12.02.2014 22:39
Помогите решить проблему? Serik410 JavaScript, Ajax 4 19.12.2013 18:29
ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ !!!!!!!!!!!! ЛиЛу Помощь студентам 5 29.12.2008 15:36
помогите решить проблему 1234 Общие вопросы Delphi 2 04.07.2008 11:52
помогите решить проблему ... alexey7 Microsoft Office Excel 2 16.10.2007 13:25