En este artículo te mostraré una plantilla de ejemplo para mostrar la temperatura y humedad. Será una plantilla simple y minimalista que solo tendrá el propósito de mostrar los datos de un termómetro.
Como lo dije anteriormente, será una plantilla de ejemplo para mostrar los datos de un termómetro como lo son la temperatura y humedad. Puedes basarte en ella para mostrar los datos de un sensor físico o de una API.
Diseño de la plantilla para termómetro
Plantilla para temperatura y humedad
En este template de ejemplo tenemos el título, un icono del termómetro (con FontAwesome), el porcentaje de humedad y la temperatura. También muestra cuándo fue la última lectura.
Estos datos pueden venir de cualquier lugar, yo solo he puesto algunos de ejemplo. Eres libre de modificar la plantilla y agregar o remover algunas cosas.
Código fuente
El código de la plantilla queda así:
<!DOCTYPEhtml><htmllang='en'><head><metacharset='UTF-8'><metaname='viewport'content='width=device-width, initial-scale=1.0'><title>Sensor de temperatura - By Parzibyte</title><linkrel='stylesheet'href='https://unpkg.com/bulma@0.9.1/css/bulma.min.css'><linkrel='stylesheet'href='https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'></head><body><sectionid='app'class='hero is-link is-fullheight'><divclass='hero-body'><divclass='container'><divclass='columns has-text-centered'><divclass='column'><h1style='font-size: 2.5rem'>Termómetro</h1><iclass='fa fa-thermometer-half'style='font-size: 4rem;'></i></div></div><divclass='columns'><divclass='column has-text-centered'><h2class='is-size-4 has-text-warning'>Temperatura</h2><h2class='is-size-1'>20.5 °C</h2></div><divclass='column has-text-centered'><h2class='is-size-4 has-text-warning'>Humedad</h2><h2class='is-size-1'>30.87 %</h2></div></div><divclass='columns'><divclass='column'><p>Última lectura: Hace <strongclass='has-text-white'>5</strong> segundo(s)</p><pclass='is-size-5'><iclass='fa fa-code'></i> con <iclass='fa fa-heart has-text-danger'></i>
por <atarget='_blank'class='has-text-warning'href='https://parzibyte.me/blog'>Parzibyte</a></p></div></div></div></div></section></body></html>
En el caso del termómetro, FontAwesome ofrece 5 clases distintas para el termómetro. Podemos mostrar el termómetro vacío, a un cuarto, a la mitad, tres cuartos o lleno. De este modo podemos agregar más dinamismo al termómetro.
Fíjate en la línea 19: el termómetro tiene la clase fa-thermometer-half así que está a la mitad, pero como lo dije, puede ser cualquiera de estas:
fa-thermometer-empty – Vacío
fa-thermometer-quarter – Un cuarto
fa-thermometer-half – A la mitad
fa-thermometer-three-quarters – Tres cuartos
fa-thermometer-full – Lleno
Además de las clases, siempre eres libre de cambiar el icono o modificar la plantilla en general. Por cierto, en este caso toda la plantilla está hecha con Bulma.
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
La tarjeta NodeMCU ESP8266 es capaz de ejecutar un servidor web en donde podemos responder con HTML, JSON, etcétera. Además, se puede conectar a una red WiFi y a su vez a internet. Por otro lado, puede conectarse a varios sensores como lo es el DHT22 que sirve para medir…
En este post te mostraré una plantilla simple de Bulma para comenzar a usar este framework CSS. Es decir, una plantilla de ejemplo para que puedas basarte en ella y comenzar a trabajar modificarla según tus preferencias. Esto que te mostraré también es conocido como starter template de Bulma. Cargando…
En este tutorial veremos cómo trabajar con las plantillas en flask, pasando variables y renderizando una u otra plantilla dependiendo de la ruta. Antes de comenzar con las plantillas de flask recomiendo ver la introducción a Flask. Plantillas con Flask Las plantillas van dentro del directorio templates. Por el momento…