Код: Выделить всё
<style>
div.element_37 {
font-size: 12pt;
font-weight:700;
text-align: center;
border-radius: 30px;
background-image: radial-gradient(%Livingroom.TempHEX% -15px, rgba(0,0,0,0) 65%);
}
.element0 {
width: 12px;
height: 12px;
background: red;
border-radius: 6px;
}
.element1 {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid blue;
}
.element2 {
}
.element3 {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid OrangeRed;
}
</style>
<script>
var ad="element" + (2+Number(%ts_livingroom.direction%)) * Number(%ts_livingroom.alive%);
var e = document.getElementById('f37');
e.setAttribute('class', ad);
// 0-не живой, 1-падает, 2-без изменений, 3-растет
</script>
<br>
%Livingroom.Temperature% ℃
<div id="f37" class="element2"></div>
<style>
div.element_
37 {
font-size: 12pt;
font-weight:700;
text-align: center;
border-radius: 30px;
background-image: radial-gradient(%
Livingroom.TempHEX% -15px, rgba(0,0,0,0) 65%);
}
.element0 {
width: 12px;
height: 12px;
background: red;
border-radius: 6px;
}
.element1 {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid blue;
}
.element2 {
}
.element3 {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid OrangeRed;
}
</style>
<script>
var ad="element" + (2+Number(%
ts_livingroom.direction%)) * Number(%
ts_livingroom.alive%);
var e = document.getElementById('
f37');
e.setAttribute('class', ad);
// 0-не живой, 1-падает, 2-без изменений, 3-растет
</script>
<br>
%
Livingroom.Temperature% ℃
<div id="
f37" class="element2"></div>
Небольшое изменение. Внизу element я заменил element2. Дело в том, что так то все равно как его назвать, т.к. в самом начале это имя как раз и подменяется. Но все же, думаю, будет правильней, если сделать так, потому что стиля element просто нету.