Wetter Card HTML/CSS Template?


02.02.2022, 18:26

PS: Das Templating mit Flask könnte ich natürlich auch selbst machen. Mir gehts nur um die Hülle des ganzen ;)

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Die Grundstruktur dieses Moduls kannst du dir im Webinspektor (Webentwicklungstools deines Browsers) anschauen. Suche im Inspektor via Ctrl + F nach class="currentWeather" und du wirst das Element schnell finden. Mit einem Rechtsklick auf den markierten Knoten > Edit as HTML hast du die Möglichkeit, das komplette Markup zu kopieren. Außerdem siehst du bei jedem selektierten Element auch die CSS-Styles, die auf es wirken.

Du brauchst dazu noch ein Container-Element mit der Klasse weatherInfo, in welches das Element (mitsamt all seiner Kindelemente) hineinkommt.

<div class="currentWeather">
  <!-- ... -->
</div>

All die mg-/ng-Attribute (sowie ng-Klassen) kannst du rauswerfen, denn sie werden ja nicht gebraucht. Bei den Icons (derzeit eingebunden als SVG-Elemente) und Schriften müsstest du natürlich schauen, ob sie eingesetzt werden dürfen. Du könntest stattdessen auch FontAwesome nutzen.

Die einzelnen Textknoten wiederum werden durch Jinja-Templateplatzhalter ersetzt.

{{ some_variable }}

SehrGay 
Fragesteller
 02.02.2022, 21:34

Und den ganzen Block einfach so zu verwenden ist rechtens?

0
regex9  02.02.2022, 21:57
@SehrGay

Meines Erachtens ja.

Das Markup erfüllt keinen Anspruch besonderer Individualität. Die Funktionalität (also das, was wenn nur bestreitbar wäre - was dir die zusätzlich nötigen Skripte und ng-Attribute liefern würden) fliegt eh raus. Bei den Grafiken wäre ich wie schon geschrieben etwas vorsichtiger, bei der Wahl der Schrift sehe ich Standardtypen wie Tahoma, Arial.

Das Design selbst würde ich ebenfalls nicht als sonderlich ausgefallen bezeichnen, da gibt es genügend ähnliche Fälle (siehe hier oder hier). Wenn du aber ganz ganz sicher gehen möchtest, kannst du ja auch kleine Anpassungen vornehmen (andere Abstände, Ort und Icon in eine Kachel, Temperaturen vertikal anordnen, o.ä.).

0
SehrGay 
Fragesteller
 02.02.2022, 22:10
@regex9

Mir ist das etwas zu heikel, da die Software 100% stimmig sein muss (Einsatz in der Schule). Daher werde ich wohl eher selber was zusammenschustern. Sieht zwar nicht schön aus, aber geht.

Trotzdem vielen vielen Dank für diese wahnsinnig ausführliche und geile Antwort ;) schleim schleim

0