Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1 2 3

Мобильный дизайн админки.

Голосование: Ннадо CSS3 @media? ?

  1. Надо. (6 голосов [100%])

  2. Не надо. (0 голосов [0%])

  3. Не нужно вообще, т.к нефиг лазить в админку с мобильника. (0 голосов [0%])

  4. Мне все пофиг. (0 голосов [0%])

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#11
Code:
    function clac(){
        if ($('#menu').css('left')=='-237px') {
            $('#menu').css('left', '0');
        } else {
            $('#menu').css('left', '-237px');
        }
    }

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#12
Сашка_из_Шебекино, о, спасибо, это то что нужно!

Дайте кто нибудь +1 к репутации у сашки, а то у меня 

Добавлено2013.11.03 19-30

Эх. А вот если изменять размер экрана "на лету" просто размером окна, то будет небольшой баг, лечащийся перезагрузкой страницы. Можно исправить его через яваскрипт, но тогда надо будет считать ширину экрана... В прочем когда доделаю сами посмотрите и решите исправлять этот баг или нет.

Добавлено2013.11.04 13-57

Ух из-за этих долбанных скроллов, и fixed много проблем.

Добавлено2013.11.04 20-38

Начальную высоту страницы все ровно пришлось считать... И немного менять порядок в html и технику выдвигания меню... ИБО скролл на телефонах не работает, fixed тоже... в общем вот столько яваскрипта у меня будет, может на пару строчек больше.

Нашел в инете как высоту считать... Вроде работает.
Code:
window.onload=function(){
      height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
       $('#leftmenu').css('min-height', height);
     if ($('#rightmenu').css('position') !== 'absolute') {
       $('#rightmenu').css('min-height', height);
     }
    }
   function leftm(){
        if ($('#wrapper').css('margin-left')=='-232px') {
            $('#wrapper').css('margin-left', '0').css('z-index', '4');
         $('#linkleftmenu').css('left', '188px').css('color', '#fff');
         $('#linkrightmenu').css('right', '0').css('color', '#777');
         $('.crumbs').css('padding-left', '5px');
         $('.sub').hide();
        } else {
            $('#wrapper').css('margin-left', '-232px');
         $('#linkleftmenu').css('left', '0').css('color', '#ddd');
         $('.crumbs').css('padding-left', '44px');
         $('#linkrightmenu').css('right', '0').css('color', '#ddd');
        }
    }
   function rightm(){
        if ($('#wrapper').css('margin-left')=='-232px') {
            $('#wrapper').css('margin-left', '-464px').css('z-index', '4');
         $('#linkrightmenu').css('right', '188px').css('color', '#fff');
         $('#linkleftmenu').css('left', '0').css('color', '#777');
         $('.crumbs').css('padding-left', '275px');
         $('.sub').hide();
        } else {
            $('#wrapper').css('margin-left', '-232px');
         $('#linkrightmenu').css('right', '0').css('color', '#ddd');
         $('.crumbs').css('padding-left', '44px');
         $('#linkleftmenu').css('left', '0').css('color', '#ddd');
        }
    }
Вот такой вот быдло-код. Но без него никак. Ибо если по другому, то надо будет писать код для скролла внутренних блоков, а там по больше коду будет...

Отредактировано автором 4 Ноя 2013
Соразработчик Atom-M CMS

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#13
Выкладываю скриншоты выползающих менюшек.

  

Мобильная версия будет работать на экранах от 232px шириной

Добавлено2013.11.05 17-15

Насчет оформления верхней полоски еще думаю, приму предложения, пока юзал фон от меню в default

Соразработчик Atom-M CMS

jevgenj

  • Истенный Атомовод
  • Пользователь
  • 344
  • Репутация:24 
  • Предупреждения: 0 
  • Регистрация:
    4 Фев 2012
#14
вот шаблон с генератора http://www.initializr.com/



на этом шаблоне можно что угодно сделать адаптивное
Прикрепленные файлы:
Прикрепление1: Открыть файл 106.941 Kb
Отредактировано автором 5 Ноя 2013
шаблоны потихоньку адаптирую
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#15
jevgenj, я новый шаблон делать не буду. И этот принцип нам не подойдет. Ибо админка это не информационный сайт. Тут совсем по другому. 

Соразработчик Atom-M CMS

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#16
вроде красивенько)

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#17
Сашка_из_Шебекино, это на компе красивенько( а вот на мобильнике, лично у меня. Отступы на текст не действуют, вообще. Экспериментирую пока.

Соразработчик Atom-M CMS

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#18
А никто не хочет написать скрипт, что бы можно было "вытягивать" и "затягивать" пальцем эти боковые менюшки?

Менюхи я таки оформил. На телефоне работают прелестно.

  

Соразработчик Atom-M CMS

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#20
Сашка_из_Шебекино, попробую на днях

Добавлено2013.11.26 20-55

Тэкс дело такое. Стоит ли заюзать яваскрипт скролл(тот который у нас сейчас с Сашкой в чате) для скроллинга выползающих менюшек? Обычный скролл на мобильных не работает, если это внутреннее окно, а js работает, проверил на чате. Получается хочу добиться примерно как у гугла. Или оставить просто высоту окна равной высоте сайта и если меньше минимума окна растягивать сайт(это то как у меня сейчас)

Соразработчик Atom-M CMS
1 2 3
Сейчас online: 155. Зарегистрированных: 0. Гостей: 155.