Страница 23 из 48

Внешний вид меню

Добавлено: Чт авг 20, 2015 10:54 am
foxvlad
Мое оформление "menu". Верхний зеленый блок закреплен и остается все время, даже при прокрутке.
Переключатели с подписями в один ряд и выровнены по правому краю.
Разделы комнат, для лучшей визуализации и выделения, размещены в два столбика.
http://www.youtube.com/watch?v=D6Q96VC_zmw

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 11:16 am
skysilver
Занятно. Хотелось бы увидеть подробности реализации и пакет иконок в архиве. ;)

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 1:29 pm
foxvlad
skysilver писал(а):Занятно. Хотелось бы увидеть подробности реализации и пакет иконок в архиве. ;)
Пакет иконок, сейчас выложу, а по поводу реализации там, очень много зависит от проекта, так как все через стили.

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

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 1:32 pm
foxvlad
foxvlad писал(а):Мое оформление "menu". Верхний зеленый блок закреплен и остается все время, даже при прокрутке.
Переключатели с подписями в один ряд и выровнены по правому краю.
Разделы комнат, для лучшей визуализации и выделения, размещены в два столбика.
http://www.youtube.com/watch?v=D6Q96VC_zmw

Во вложении архив с иконками

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 1:39 pm
Silowar
foxvlad писал(а): Если найдутся, кто захочет заморачиватся и будет интересно, могу попробовать описать.
Я бы заморочился, мне нравиться такой интерфейс.

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 2:09 pm
foxvlad
Ну попробую, написать, но сразу предупреждаю очень много придется делать ручками самим.

Первый этап делаем элементы меню и прикрепляем иконки.

Чтобы получить примерно, такую картину:

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 2:12 pm
skysilver
foxvlad, предлагаю Вам создать отдельную тему и в ней постараться подробно изложить, как повторить Ваши наработки другим. Конечно, не в один заход, а постепенно. Мне к примеру, крайне интересен зеленый закрепленный блок и кнопки комнат.

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 2:20 pm
foxvlad
из папки "C:\_majordomo\htdocs\templates" копируем фаил "menu.html" в папку "C:\_majordomo\htdocs\templates_alt".
Создаем в папке "C:\_majordomo\htdocs\templates_alt" папку css и в ней фаил "main.css"

Теперь в файле "menu.html" вставляем строку которая подключит наш фаил состилями -

Код: Выделить всё

<link rel="stylesheet" href="<#ROOTHTML#>templates_alt/css/main.css" />

в любом месте между тегами <head>...</head>/

Теперь сам фаил со стилем:
SPOILERSPOILER_SHOW

Код: Выделить всё

.ui-slider-switch, .ui-controlgroup-controls  { /* прижимаем выключатели к правому краю*/
    float:right;
}


.ui-slider-label-a, .ui-header { /* цвет верхней полосы в подменю*/
    background-color: #74b71c !important;
}

.ui-header a { /* внешний вид кнопки "назад" в  подменю*/
    background-color: #5F8C23 !important;
    border: 1px solid #272923 !important;
    
}

.ui-collapsible-heading a { /* Делаем отступ иконок одинаковы и у выпадающего меню и у подменю*/
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}


.ui-collapsible { /* убираем лишние отступы между элементами меню*/
    margin: 0px;
}



.ui-btn-inline, .ui-icon-carat-d, #item97{ /* окрашиваем верхние панельки в меню и подменю в нужный цвет (#item97 - у каждого будет свой индивидуальный)*/
    background-color: #74b71c !important;
}



#item127, #item139, #item146, #item147, #item151, #item155, #item156, #item157{ /* Делаем что-бы комнаты встали в два столбика (Id- у каждого будет свой индивидуальный )*/
    width:50%;
    float:left;
}

/* У кнопок на меню комнат прячем стрелки с правого края  (Id- у каждого будет свой индивидуальный )*/
#item127 .ui-icon-carat-r:after, #item139 .ui-icon-carat-r:after, #item146 .ui-icon-carat-r:after, #item147 .ui-icon-carat-r:after,
#item151 .ui-icon-carat-r:after, #item155 .ui-icon-carat-r:after, #item156 .ui-icon-carat-r:after, #item157 .ui-icon-carat-r:after{
    display:none;
}

#label_155{ /* Это сложно, объясню потом если у кого будет ситуация когда комнат не четное число*/
    display:none;
}

.ui-content, .ui-listview { /* Подгоняем высоту верхних отступов в меню и подменю*/
    margin-top:0px !important;
    padding-top:0px !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
}



#item97, .ui-header{ /* Фиксируем верхнюю полосу в меню и подменю (id в меню у каждого индивидуальный)*/
    position: fixed !important;
    z-index: 9999 !important;
    width: 97%;
    left: 5px !important; 
    top: 0px !important; 
    margin:auto;
    padding: 0px;
    
}

/* А теперь небольшая сложность так как мы зафиксировали наш верхний блок то следующий блок подлезет под него и скроеться
и чтобы их стало видно в каждом подменю нужно сделать пустой блок HTML и перечислить их ниже и параметром регулировать отступ
*/

#item163, #item164, #item165, #item166, #item167, #item168, #item169, #item170, #item171, #item171, #item172, #item173
, #item174, #item175{
    padding-top:35px !important;
}


 
Ну а далее спаршивайте

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 2:22 pm
foxvlad
skysilver писал(а):foxvlad, предлагаю Вам создать отдельную тему и в ней постараться подробно изложить, как повторить Ваши наработки другим. Конечно, не в один заход, а постепенно. Мне к примеру, крайне интересен зеленый закрепленный блок и кнопки комнат.
Не хотел плодить темы может лучше тут?

Re: Галлерея домашних страниц

Добавлено: Чт авг 20, 2015 2:28 pm
skysilver
foxvlad писал(а):Не хотел плодить темы может лучше тут?
Тема "Галерея домашних страниц" уж как-то очень слабо соотносится с темой создания кастомного интерфейса меню. :) Заходя в эту ветку, ожидаешь увидеть совсем другое. Поэтому, имхо, целесообразнее создать свою тему, и в ней поделиться своими наработками, а также отвечать на вопросы, которых, чую, будет масса, если народ начнет у себя это реализовывать. :)