Активные объекты на сценах

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Активные объекты на сценах

Сообщение Bagir » Пт сен 19, 2014 9:18 am

Прижился у меня на сценах мой датчик температуры с градиентом. Теперь есть задумка нарисовать с помощью CSS стрелку и смотря на свойство direction включать ее вверх или вниз.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Активные объекты на сценах

Сообщение Vit » Пт сен 19, 2014 1:14 pm

добрался до системы...


Изображение
Последний раз редактировалось Vit Пт сен 19, 2014 2:32 pm, всего редактировалось 1 раз.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Активные объекты на сценах

Сообщение Vit » Пт сен 19, 2014 1:37 pm

Изображение

прикрутил еще rgb ленту

Изображение

может как подправить покрасивее?
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Активные объекты на сценах

Сообщение Bagir » Пт сен 19, 2014 8:10 pm

Да, я думал немного растянуть круг. Тоже получается прикольно. А на черном фоне вообще клева выглядит! Немного поковыряюсь с z-wave, и вернуть обратно к CSS.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Активные объекты на сценах

Сообщение Vit » Пт сен 19, 2014 8:49 pm

Bagir писал(а):Да, я думал немного растянуть круг. Тоже получается прикольно. А на черном фоне вообще клева выглядит! Немного поковыряюсь с z-wave, и вернуть обратно к CSS.
ок...будем ждать примеров с новыми элементами
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Активные объекты на сценах

Сообщение Bagir » Сб сен 20, 2014 2:47 pm

Народ, помогайте! Не могу понять, как на сценах у элементов пользоваться условием типа if в html коде.
Я добавил к элементу датчика температуры два треугольника вниз и вверх, чтобы было видно, куда изменяется температура. Получилось так:
Изображение
Треугольники рисует CSS код. Но показывать их надо по условию. Сейчас мне пришлось сделать три состояния элемента.
Изображение
норм - сам элемент
tempUp и tempDown - треугольники.
Состояния с треугольниками показываются по их условию
Изображение
Все работает нормально, но хочется объединить основное состояние элемента и состояния треугольников. Тогда будет как то так:

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

<style>
div.element_30 {
  font-size: 12pt;
  font-weight:700;
  text-align: center;
  border-radius: 30px;
  background-image: radial-gradient(%Corridorroom.TempHEX% -15px, rgba(0,0,0,0) 65%);
}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid red;
}
.triangle-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid blue;
}
</style>

<br>
%ts_corridor.updatedTime% ℃

// если свойство ts_corridor.direction= 1 то 
<div class="triangle-up"></div>

// если свойство direction = -1 то
<div class="triangle-down"></div>
Я не знаю как добавить условие if для показа тегов <div> Подскажите!!!
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Активные объекты на сценах

Сообщение Vit » Сб сен 20, 2014 2:56 pm

это не пойдет?

<?php if ($expression == true): ?>
Это будет отображено, если выражение истинно.
<?php else: ?>
В ином случае будет отображено это.
<?php endif; ?>
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Активные объекты на сценах

Сообщение Bagir » Сб сен 20, 2014 10:53 pm

Увы нет. Как я только не пробовал. Любое внедрение кода php вообще игнорируется. Но все остальное будет выполнено. То есть будут выполнены оба условия. И будет примерно так:
Изображение
Изображение
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Активные объекты на сценах

Сообщение Bagir » Вс сен 21, 2014 9:30 am

Друзья, вопрос http://smartliving.ru/forum/viewtopic.p ... =80#p13677 пока так и открыт.
Еще пришла такая мысль. Цвет текста делать так же со сдвигом, в зависимости от температуры. Подобрать такие соотношения, чтобы цифры на фоне градиента всегда были четко видны. + к этому учесть цветовую схему. Кто знает, как ее получить? Я нашел только как из SQL дернуть. Но может есть простая встроенная функция?
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Активные объекты на сценах

Сообщение Vit » Вс сен 21, 2014 9:59 am

у меня вроде перестали "замыливаться" норм все показывает

Изображение
Ответить