Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Софт:обсуждение программного обеспечения для умного дома
  • Страница:
  • 1
  • 2

ТЕМА: Конструктор main page2

Конструктор main page2 15 Янв 2018 21:28 #21063

  • tgrba
  • tgrba аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Репутация: 0
Всем привет, вдруг кому пригодится
создаем у себя на локальном хостинге или на удаленном файл style.css
a.button {
  display: inline-block;
  width: 100px;
  font-size: 100%;
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  text-decoration: none;
  text-align: center;
  /*line-height: 1.1;*/
  white-space: pre-line;
  padding: 5px 0;
  border: 1px solid;
  border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
  border-radius: 6px;
  outline: none;
  background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
a.button:first-line{
  font-size: 90%;
  font-weight: 700;
}
a.button:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);
}
a.button:active {
  color: rgb(255,255,255);
  border-color: #2970a9;
  background-image: linear-gradient(#5796c8, #6aa2ce);
  box-shadow: none;
}

.g_1 {
	position:relative;
	max-width: 40px;
	display: inline-block;
	height: 20px;
	border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
	background-image: linear-gradient(#00FF00, #008000);
	border-color: #004080;
	border: 1px solid;
    border-radius: 10px;
    left:-1px;
    content:"1";
}
.g_0 {
	position:relative;
	max-width: 40px;
	display: inline-block;
	height: 20px;
	border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
	background-image: linear-gradient(#FF0000, #800000);
	border-color: #004080;
	border: 1px solid;
    border-radius: 10px;
    left:-1px;
}

.g_0:after {
        content:"OFF";
      }
.g_1:after {
        content:"ON";
      }
в конструкторе main page
<link href="http://___путь_до_файла____/style.css" rel="stylesheet">
Температура 1: <b>_DSW1_</b><br><br>
Температура 2: <b>_DSW2_</b><br><br>
<br>
<a class='button' href='?gpio=12'><div class="g__GPIO12_" style="width:50px"> </div> РЕЛЕ 1</a>
<a class='button' href='?gpio=4'><div class="g__GPIO4_" style="width:50px"> </div> РЕЛЕ 2</a><br><br>

на выходе имеем кнопки с индикацией состояния

Последнее редактирование: 15 Янв 2018 21:31 от tgrba.
Администратор запретил публиковать записи гостям.

Конструктор main page2 15 Янв 2018 21:34 #21064

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Добавлю еще, что скрипт можно хранить на sd или spiffs на есп32. На есп32 вообще можно свои страницы делать полноценные используя данные опции
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор main page2 15 Янв 2018 21:38 #21066

  • tgrba
  • tgrba аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Репутация: 0
ESP32 собираюсь прикупить, там есть где разыграться)
Администратор запретил публиковать записи гостям.

Конструктор main page2 15 Янв 2018 21:41 #21067

  • tgrba
  • tgrba аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Репутация: 0
Может не в тему с прошу, а нет в планах сделать отдельную страничку для custom page? Например свой интерфейс на странице http://esp_ip/custom без футера хедера и тд
Администратор запретил публиковать записи гостям.

Конструктор main page2 16 Янв 2018 12:23 #21080

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
В есп32 это доступно на сд или spiffs . В есп8266 не планируется
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор main page2 12 Нояб 2018 14:16 #23224

  • massol
  • massol аватар
  • Не в сети
  • Новый участник
  • Сообщений: 12
  • Репутация: 0
А есть ли возможность из веба задавать значение глобальных переменных?
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: FlyRouter, Dolfik
Время создания страницы: 0.127 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.