Страница 1 из 3

Новый веб интерфейс FLProg 7.4

Добавлено: 12.11.2021{, 10:34}
DrScorpion86
Тестирую новый "html". Он как раз вовремя появился, т.к. меня не устраивали все, до этого, решения (виртуино, каскад, MQTT, ESPUI и т.п) из-за необходимости в доп. приложениях, которые имею тенденцию "умирать" (ESPUI просто не понравился).
Вот что у меня получается :) Сильно не ругайтесь, я только пару дней назад начал изучать html/css.
Будущий рекуператор. (над дизайном ещё нужно поработать:))
Тест с рандомными значениями в полях температуры.
Screenshot_2021-11-12-09-58-51-776_com.android.chrome.jpg
файлы:
Esp32_test web 7-4-0.flp
(508.22 КБ) 229 скачиваний
Безымянный.jpg
html

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Recuperator_v0.3</title>
    <link rel="stylesheet" href="style_03.css">
</head>
<body>
    <div class="container">
        <div class="item item_1 text-01">дом</div>
        <div class="item item_2 text-01">&asymp; &#9850; &asymp;</div>
        <div class="item item_3 text-01">улица</div>
        <div class="item item_4 text-02">из дома</div>
        <div class="item item_5"></div>
        <div class="item item_6">кпд <br>рекуператора %
             <div class="KPD">75,4</div>
        </div>
        <div class="item item_7"></div>
        <div class="item item_8 text-02">с улицы</div>
        <div class="item item_9 temperatura">+23,9 &#176;</div>
        <div class="item item_10 temperatura">-8,4 &#176;</div>
        <div class="item item_11 text-02">в дом</div>
        <div class="item item_12"></div>
        <div class="item item_13"></div>
        <div class="item item_14 text-02">на улицу</div>
        <div class="item item_15 temperatura">+15,6 &#176;</div>
        <div class="item item_16 temperatura">+12,3 &#176;</div>
     </div>
</body>
</html>  
css

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

body {
    font-family: sans-serif;
    text-transform: uppercase;
    background-color: rgb(20, 20, 20);
    color: rgb(202, 202, 202);
}

                /* -------------СЕТКА------------- */
.item {
    /* padding: 10px; */
    /* border: dashed 1px rgb(255, 255, 255); */
    background-color: black;
}

.container {
    margin-top: 30px ;
    display: grid;
    grid-template-columns: 2fr 15px 1fr 15px 2fr;
    /* grid-template-rows: 1fr 1fr; */
}
                /* -------------тексты------------- */
.text-01 { /*текст шапки*/
    padding: 10px 5px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;     
}
.text-02 { /*текст блоков*/
    padding: 2px 0 0 0;   
    font-size: 8px;
    text-align: center;
}
.temperatura { /*текст температыры*/
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    /* margin: -7px 0px; */
}
.KPD{
    padding: 20px 5px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
            /* ---------------------------------------------------- */
                /* -------------Шапка------------- */
.item_1 { /*первая*/
    grid-column: 1/3;
    border-radius: 15px 0 0 0;
    border-top: solid 1px white;  
}
.item_2 { /*вторая*/
    border-top: solid 1px white;
    margin: 0 2px 0 2px;
}
.item_3 { /*третья*/
    grid-column: 4/6;
    border-radius: 0px 15px 0 0;
    border-top: solid 1px white;
}
            /* ---------------------------------------------------- */
            /* ----------кпд рекуператора------------ */
.item_6 {
    grid-column: 3;
    grid-row: 2/6;
    padding: 15px 2px;
    font-size: 8px;
    /* font-weight: bold; */
    text-align: center;  
    background-color: rgb(3, 19, 0);
    margin: 2px 2px 0px 2px;
    border: solid 1px rgba(255, 255, 255, 0.308);
    border-radius: 5px;
}
            /* ---------------------------------------------------- */
            /* ----------цветовые индикаторы------------ */
.item_5 {
    grid-column: 2;
    grid-row: 2/4;
    background-color: red;      
    margin: 2px 0px 0 0px;
    border-right: solid 5px rgba(0, 0, 0, 0.5);
    border-radius: 0px 10px 10px 0px;
}
.item_12 {
    grid-column: 2;
    grid-row: 4/6;
    background-color: orangered;
    margin: 2px 0px 0 0px;
    border-right: solid 5px rgba(0, 0, 0, 0.5);
    border-radius: 0px 10px 10px 0px;
}
.item_13 {
    grid-column: 4;
    grid-row: 4/6;
    background-color: rgb(255, 0, 255);
    margin: 2px 0px 0 0px;
    border-left: solid 5px rgba(0, 0, 0, 0.5);
    border-radius: 10px 0px 0px 10px;
}
.item_7 {
    grid-column: 4;
    grid-row: 2/4;
    background-color: blue;
    margin: 2px 0px 0 0px;
    border-left: solid 5px rgba(0, 0, 0, 0.5);
    border-radius: 10px 0px 0px 10px;
}
            /* ---------------------------------------------------- */
/* ------------------------------Блоки температуры---------------------------- */
            /* ----------верхний левый------------ */
.item_4 {/* текстовый */
    margin: 2px 0px 0 0px;
}
.item_9 {/* датчик */
}
            /* ----------верхний правый------------ */
.item_8 {/* текстовый */
    margin: 2px 0px 0 0px;    
}
.item_10 {/* датчик */
}
            /* ----------нижний левый------------ */
.item_11 {/* текстовый */
    margin: 2px 0px 0 0px;
}
.item_15 {/* датчик */
    border-radius: 0 0 0 15px;
}
            /* ----------нижний правый------------ */
.item_14 {/* текстовый */
    margin: 2px 0px 0 0px;
}
.item_16 {/* датчик */
    border-radius: 0 0 15px 0;
}
            /* ---------------------------------------------------- */
P.s esp32

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 08:27}
sergserg
DrScorpion86,
заметил что браузер хром на ПК открывает странички нормально. А вот эту же страничку хром с телефона ооочень хреново открывает. по нескольку раз нужно обновить страницу.
Дело в браузере или в html ?

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 08:49}
DrScorpion86
sergserg писал(а):
13.11.2021{, 08:27}
DrScorpion86,
заметил что браузер хром на ПК открывает странички нормально. А вот эту же страничку хром с телефона ооочень хреново открывает. по нескольку раз нужно обновить страницу.
Дело в браузере или в html ?
Не знаю. У меня и на ПК и на телефоне хром, нормально открывается.
Другим пробовали открыть?

Отправлено спустя 43 секунды:
Попробуйте хром обновить.

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 12:07}
Gruni
где скачать библиотеку webserver?

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 13:26}
dasilva
А зря, ESPUI очень даже хорошо, если разобратся, ну и гибкий очень.

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 16:32}
vovka1973
dasilva писал(а):
13.11.2021{, 13:26}
А зря, ESPUI очень даже хорошо, если разобратся, ну и гибкий очень.
хорош для тех у кого зрение хорошее ,там не хватает буковки увеличить и цифры ,а так да .
DrScorpion86 писал(а):
12.11.2021{, 13:43}
Тестирую новый "html".
здесь если разобраться то супер ,можно и кнопочки и буковки как душе угодно !

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 20:06}
sergserg
DrScorpion86,
а сколько при этом страниц в есп?

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 20:21}
DrScorpion86
sergserg писал(а):
13.11.2021{, 20:06}
DrScorpion86,
а сколько при этом страниц в есп?
не понял вопроса :smile44:

Страница одна, стартовая.

Новый веб интерфейс FLProg 7.4

Добавлено: 13.11.2021{, 22:03}
cmept-27
vovka1973,
vovka1973 писал(а):
13.11.2021{, 16:32}
хорош для тех у кого зрение хорошее ,там не хватает буковки увеличить и цифры ,а так да .
Как раз в ESPUI легко можно увеличить буковки и циферки
001.png
001.png (8.03 КБ) 2586 просмотров

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 09:34}
vovka1973
cmept-27 писал(а):
13.11.2021{, 22:03}
Как раз в ESPUI легко можно увеличить буковки и циферки
видать у нас разные понятия об увеличенных циферках!посмотрите скрин в HTML, так сможете на кнопке увеличить в ESPUI?

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 10:36}
cmept-27
vovka1973, Так ?
001.png

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 11:13}
vovka1973
cmept-27 писал(а):
14.11.2021{, 10:36}
vovka1973, Так ?
ЭТО же стандарт , на экране телефона плохо видно , просто раньше на сколько помню увеличивать шрифт нельзя было .

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 11:19}
DrScorpion86
cmept-27 писал(а):
14.11.2021{, 10:36}
vovka1973, Так ?
001.png
А можно в этот блок сразу 3-4 кнопки запихать?

Отправлено спустя 1 минуту 58 секунд:
Или 4 поля для ввода вплотную в одном блоке?

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 11:41}
cmept-27
vovka1973, Всегда можно было увеличить шрифт.
DrScorpion86, Ну это нельзя.
Безымянный.png

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 11:54}
vovka1973
cmept-27 писал(а):
14.11.2021{, 11:41}
сегда можно было увеличить шрифт.
сейчас открыл блок и не нашел где можно увеличить шрифт?только цвет менять

Новый веб интерфейс FLProg 7.4

Добавлено: 14.11.2021{, 11:58}
cmept-27
vovka1973, Вместо названия кнопки <span style=\"color:white;font-size: 22px;\">Кнопочка</span>

Новый веб интерфейс FLProg 7.4

Добавлено: 25.11.2021{, 17:03}
Phazz
Накидал небольшую инструкцию как форматировать обновленный вэбинтерфейс
photo_2021-11-25_18-59-33.jpg
photo_2021-11-25_18-59-41.jpg
photo_2021-11-25_18-59-47.jpg
photo_2021-11-25_18-59-47.jpg (11.38 КБ) 2363 просмотра

Новый веб интерфейс FLProg 7.4

Добавлено: 03.12.2021{, 16:57}
Gordon0007
DrScorpion86, залип в контроллер и так захотел работать сколько я не пытался, может требуется что то дополнительно делать?
Библиотеку докачать или заливать с бубном...

Новый веб интерфейс FLProg 7.4

Добавлено: 03.12.2021{, 21:12}
sergserg
DrScorpion86 писал(а):
12.11.2021{, 13:43}
новый "html". Он как раз вовремя появился, т.к. меня не устраивали все, до этого, решения (виртуино, каскад, MQTT, ESPUI и т.п)
непонятно только каким боком здесь все перечисленные приложения...

Новый веб интерфейс FLProg 7.4

Добавлено: 03.12.2021{, 21:13}
sergserg
espui вообще при этом не является приложением :)