FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: maddhin am 25 September 2017, 17:19:39

Titel: Objekt in Zelle zentrieren
Beitrag von: maddhin am 25 September 2017, 17:19:39
Hallo,

ich bin leider totaller HTML Anfänger und versuche mir mit Tablet UI ein schönes Frontend zusammenzubauen. Eigentlich einfach, aber leider scheitere ich an einem vermeidlich kleinen Problem: Zentrieren!

In dem Code unten habe ich ein Widget (city-aqi-container) eingefügt (Basis ist der Example code, der mit der Installation kommt), was zu meiner Überraschung sogar funktioniert hat! Leider "klebt" das Widget nun an der linken Seite. Wie kann ich das in der Zelle (horizontal) zentrieren, so wie bei all den anderen Buttons, etc auch (irgendwie geht das da automatisch)?

<header>AIR QUALITY</header>
                <div class="sheet">
                    <div class="row">
                        <div class="cell" data-width="450px">
                                <span  id="city-aqi-container"></span>
                                <script  type="text/javascript"  charset="utf-8">
                                _aqiFeed({
                                display:"<div style='%style;max-width:80px;text-align:center;'><small>%cityname AQI:</small> <div style='font-size:30px;height:40px;padding-top:1px;'>%aqiv</div> %impact</div>",
                                container:"city-aqi-container",
                                city:"city"  });
                                </script>
                        </div>

                        <div class="cell" data-type="popup" data-width="450px">
                            <div data-type="label" data-device="out.pms2" data-get="PM25-hour.av" data-limits='[-73,19,23]' data-fix="0" data-colors='["#6699FF","#aa6900","#bb6242"]' data-unit="ug/m3" class="bigger thin"></div>
                            <div>PM 2.5 (60min)</div>
                             <div class="dialog">
                                <header>PM 2.5 (60min average)</header>
                                <div data-type="simplechart" data-device="out.pms2" data-logdevice="FileLog_out.pms2" data-columnspec="4:PM25-hour.av" data-minvalue="0" data-maxvalue="200" data-yticks="10" data-height="250" data-daysago$
                                </div>
                            </div>

                        </div>



Lieben Dank!

Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: setstate am 26 September 2017, 21:12:53
Was klebt an der linkes Seite? <div class="cell" data-width="450px"> oder <div class="cell" data-type="popup"

füge mal "bg-green" hinzu und zeige uns einen Screenshot. Dann sieht man, welches Element nicht zentriert ist.

class="cell bg-green"




Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: maddhin am 27 September 2017, 17:49:46

Hallo,

<div class="cell" data-width="450px"> - das (gesamte) gelbe Feld soll im grünen horizontal (und ggf vertikal) zentriert werden - siehe Bild anbei.

PS: im gelben Feld an sich gibt es keine Probleme, das ist zentriert, sieht nur durch die Redaktion nur etwas komisch aus.

DANKE!
Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: setstate am 27 September 2017, 18:35:18
Kapsel den Inhalt nochmal in ein div


<div class="cell" data-width="450px">
  <div>

    <span>
...
  </div>
</div>


Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: maddhin am 28 September 2017, 06:01:09
Hallo,

ein <div> hatte keinen Effekt, ein  <div class="cell"> verschiebt "etwas", siehe anbei. Scheint aber nicht wirklich zentriert zu sein, aber immerhin eine Verbesserung! :)
Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: setstate am 28 September 2017, 06:34:50
sieht doch gut aus!?
Titel: Antw:Objekt in Zelle zentrieren
Beitrag von: maddhin am 12 Oktober 2017, 04:05:37
Sorry für die späte Resonanz, ich konnte in der letzten Zeit hier leider nicht weiterarbeiten.

Anbei nochmal ein Bild mit der aktuellen Situation.

Das <div class="cell"> hatte ja schon einen positiven Effekt, aber wirklich zentriert ist es noch nicht (Zelle ist orange gefärbt). Gibt es noch Ideen?;)

Mit der aktuellen Situation könnte ich leben, aber mir geht es auch ein bißchen darum, das Ganze zu verstehen damit ich das in Zukunft dann selber machen kann:)

Lieben Dank!