Активные объекты на сценах
Модератор: immortal
- Bagir
- Сообщения: 1615
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Активные объекты на сценах
Прижился у меня на сценах мой датчик температуры с градиентом. Теперь есть задумка нарисовать с помощью CSS стрелку и смотря на свойство direction включать ее вверх или вниз.
- Bagir
- Сообщения: 1615
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Активные объекты на сценах
Да, я думал немного растянуть круг. Тоже получается прикольно. А на черном фоне вообще клева выглядит! Немного поковыряюсь с z-wave, и вернуть обратно к CSS.
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Активные объекты на сценах
ок...будем ждать примеров с новыми элементамиBagir писал(а):Да, я думал немного растянуть круг. Тоже получается прикольно. А на черном фоне вообще клева выглядит! Немного поковыряюсь с z-wave, и вернуть обратно к CSS.
- Bagir
- Сообщения: 1615
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Активные объекты на сценах
Народ, помогайте! Не могу понять, как на сценах у элементов пользоваться условием типа if в html коде.
Я добавил к элементу датчика температуры два треугольника вниз и вверх, чтобы было видно, куда изменяется температура. Получилось так:

Треугольники рисует CSS код. Но показывать их надо по условию. Сейчас мне пришлось сделать три состояния элемента.

норм - сам элемент
tempUp и tempDown - треугольники.
Состояния с треугольниками показываются по их условию

Все работает нормально, но хочется объединить основное состояние элемента и состояния треугольников. Тогда будет как то так:
Я не знаю как добавить условие if для показа тегов <div> Подскажите!!!
Я добавил к элементу датчика температуры два треугольника вниз и вверх, чтобы было видно, куда изменяется температура. Получилось так:

Треугольники рисует 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>
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Активные объекты на сценах
это не пойдет?
<?php if ($expression == true): ?>
Это будет отображено, если выражение истинно.
<?php else: ?>
В ином случае будет отображено это.
<?php endif; ?>
<?php if ($expression == true): ?>
Это будет отображено, если выражение истинно.
<?php else: ?>
В ином случае будет отображено это.
<?php endif; ?>
- Bagir
- Сообщения: 1615
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Активные объекты на сценах
Увы нет. Как я только не пробовал. Любое внедрение кода php вообще игнорируется. Но все остальное будет выполнено. То есть будут выполнены оба условия. И будет примерно так:




- Bagir
- Сообщения: 1615
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Активные объекты на сценах
Друзья, вопрос http://smartliving.ru/forum/viewtopic.p ... =80#p13677 пока так и открыт.
Еще пришла такая мысль. Цвет текста делать так же со сдвигом, в зависимости от температуры. Подобрать такие соотношения, чтобы цифры на фоне градиента всегда были четко видны. + к этому учесть цветовую схему. Кто знает, как ее получить? Я нашел только как из SQL дернуть. Но может есть простая встроенная функция?
Еще пришла такая мысль. Цвет текста делать так же со сдвигом, в зависимости от температуры. Подобрать такие соотношения, чтобы цифры на фоне градиента всегда были четко видны. + к этому учесть цветовую схему. Кто знает, как ее получить? Я нашел только как из SQL дернуть. Но может есть простая встроенная функция?