Как реализовать 3 состояния для одного выключателя?
Модератор: immortal
-
- Сообщения: 112
- Зарегистрирован: Сб июл 14, 2018 11:31 am
- Откуда: Волгоград
- Благодарил (а): 90 раз
- Поблагодарили: 7 раз
Re: Как реализовать 3 состояния для одного выключателя?
А что там сложного?
Кнопки сделаны дивами
как вариант
<div style="background-image: url(тут имя 1 картинки);"></div> и так каждого состояния
Действие через свойство элемента
Кнопки сделаны дивами
как вариант
<div style="background-image: url(тут имя 1 картинки);"></div> и так каждого состояния
Действие через свойство элемента
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Как реализовать 3 состояния для одного выключателя?
Если вам не сложно, то напишите полный код и выложите сюда. Вам будут благодарны.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Как реализовать 3 состояния для одного выключателя?
Что-то не пойму, какой код нужно вставить, чтобы были такие временные блоки. Это я вставляю в меню управления и выбираю timebox, там нет никакого кода.
Если смотреть код через браузер "Просмотреть код элемента", то там ого какой код
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 111 раз
- Поблагодарили: 107 раз
Re: Как реализовать 3 состояния для одного выключателя?
Его надо просто привязать к свойству объекта:
СпойлерПоказать
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Как реализовать 3 состояния для одного выключателя?
Это я понимаю,что можно привязать к свойствам, мне не понятно, как в HTML блоке написать код и вставить туда timebox как у adzam.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 111 раз
- Поблагодарили: 107 раз
Re: Как реализовать 3 состояния для одного выключателя?
Я думаю у него просто в сцену вставлены пункты меню, что-то вроде <iframe src="/menu.html?parent=231" style="border: 0px; width: 328px; height: 575px; opacity:0.9; float:left;"></iframe>
"parent=231" - это как раз ID нужного пункта меню. На моём скрине выше это "125" в верхней строке.
"parent=231" - это как раз ID нужного пункта меню. На моём скрине выше это "125" в верхней строке.
-
- Сообщения: 112
- Зарегистрирован: Сб июл 14, 2018 11:31 am
- Откуда: Волгоград
- Благодарил (а): 90 раз
- Поблагодарили: 7 раз
Re: Как реализовать 3 состояния для одного выключателя?
Тип данных надо выбирать не HTML а menu control
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Как реализовать 3 состояния для одного выключателя?
У меня так получается, но это не то, что нужно
Вот как сделать именно так?
СпойлерПоказать
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 111 раз
- Поблагодарили: 107 раз
Re: Как реализовать 3 состояния для одного выключателя?
Чтобы само название пункта меню "Ночной режим" было в одна строку с выключателем нужно в нём прописать что-то вроде "<span style="float:right; padding: 12px 0 0 0;">Ночной режим</span>". "Чтобы варианты "Откл", "По времени", "По закату" и "Вкл" были в одну строку нужно само меню сделать шире. А вообще у человека это всё я так понимаю сделано не в меню, а в сцене, возможно даже во всплывающем окне.