Как стать автором
Обновить
13
0
Евгений @Teadon

Пользователь

Отправить сообщение
Решение хорошее. Добавлю в будущие стати.
Я рад, что вам понравилось.
Хорошая идея. Если времени хватить, использую это в других статьях)
Спасибо. Рад, что понравилось.
Я использую ezCatalog для интернет-магазинов. Есть практически все, что надо. Писал несколько модулей под него ещё. Все достаточно просто.
Спасибо за найденую опечатку, исправил.
Не думаю, что начинающие разработчики будут писать свою IDE, это очень сложная система.
Приятно это слышать, значит не зря приготовил обзор!
Такое не подходит? codepen.io/ojbravo/pen/tIacg
Второй уровень меню тоже в строчку.
Спасибо, отлично протестировал!

Понятно, что «Pure css» с hover'ами подходит для ПК, а не для мобильных устройств. На них вообще механизм взаимодействия нужно другой применять. Но ведь то, что какой-то вариант не подходит для мобильного не говорит о том, что его нельзя использовать на ПК, просто надо сделать по другому.

Всему свое место.
Красивые меню с большим количеством анимации обычно применяются на ПК, а под мобильное устройство делают отдельное, упрощенное. Например выезжающая панель, как в нативном приложении с минимум анимации, чтобы не съедать весь процессор телефона. В таком варианте можно не грузить лишний код на мобильном, который применялся на ПК.

А вот когда стараются объединить два вида меню в одном месте, получается обычно коряво, это особенно ощущается в интернет-магазинах. Я открываю сайт на телефоне, хочу зайти в список категорий, а тут вываливается огромный список на весь экран и когда я его стараюсь просмотреть, скролится вся страница целиком (или список не поверх контента, а сдвигает информацию сайта на 300-1000 пикселей, превращая все в гигантскую распашонку). Тыкаю пальцем на элемент и у она либо вызывает hover, либо кидает на другую страницу (что я точно не ожидал), либо происходить все сразу вместе, либо ещё что-то непонятное. А все потому что поведение на нажатие по элементам меню на компе и на мобильных устройствах тоже разное. Нужно писать другой код реагирования. Hover уже срабатывает не так. По сути это два разных меню, с разной механикой и разным дизайном.

Поэтому то, что применима на ПК, часто не применима на мобильных устройствах.
Для телефона и планшета нужно использовать другое решение, которых кстати на Codepen тоже много. Можно объединять подходящие скрипты(для мобильного и для ПК) в один, допиливать под свою задачу и радоваться. Если бы сразу в решениях на Codepen запихали два варианта, то код был бы сложнее, а в некоторых случая и во все мог быть плохо отделен друг от друга и помешал бы объединению нескольких хороший идей в одну.

От красивых картинок решения отличаются как минимум тем, что не нужно все реализовывать с нуля. Гораздо быстрее и проще применить уже готовую анимацию, а не тратить на это время, особенно когда все достаточно понятно запрограммировано.

Также готовые варианты помогают придумать интересные решения.

В работе же это можно показывать дизайнерам и говорит, какие эффекты уже можно реализовать и как они могут выглядеть.
Можете по подробнее рассказать?
Спасибо за интересный опыт! Не изучали, сколько он потребляет памяти при работе?
спасибо, неплохое решение, я его добавил) У кого какие ещё варианты есть?
Gridsm и правда не туда запихал, поправил. Materialize и Material Design Lite были добавлены для сравнения, спасибо!

очередные клоны Bootstrap наподобие
— я не согласен, что клоны. Например Semantic-UI очень даже отличается от других.

По поводу KickStart, он развивается открыто с 2012 года, Bootsrap где-то c 2011, небольшая разница во времени. Да и мне кажется, что уже в то время (и даже раньше) множество студий имело свое подобие «Bootsrap», просто он был одним из первых качественных открытых решений.
Polymer и Brick — web-components фреймворк.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность