<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MDCSS v2 Berechnung der Position (responsive)]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich versuche gerade eine Karte aus dem MD_Simple Projekt anzupassen.<br />
Als Beispielauflösung habe ich eine Breite von 360px angenommen, mit jeweils einem Rand rechts und links von 15px und 3 Elementen von 100px Breite.<br />
Für das 1. Element nutze ich bei der linken Position calc(100% - 345px), 2. calc(100% - 230px) und 3. calc(100% - 345px).<br />
Das funktioniert natürlich nur bei der fixen Auflösung.<br />
Wie bekomme ich das jetzt so berechnet, dass sich bei einer Auflösung von zb. 400px die Elemente wieder richtig aufteilen - bzw. funktioniert das überhaupt?</p>
]]></description><link>https://forum.iobroker.net/topic/53071/mdcss-v2-berechnung-der-position-responsive</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 09:17:26 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/53071.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Mar 2022 10:20:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MDCSS v2 Berechnung der Position (responsive) on Sat, 05 Mar 2022 06:31:00 GMT]]></title><description><![CDATA[<p dir="auto">Habe noch eine andere Möglichkeit gefunden - allerdings auch ohne Ergebnis.<br />
<a href="https://www.digitalocean.com/community/tutorials/js-getboundingclientrect" rel="nofollow ugc">Using getBoundingClientRect to Get an Element's Size and Position</a></p>
<pre><code>&lt;body&gt;
  &lt;div id="hello"&gt;Hello World&lt;/div&gt;

  &lt;script&gt;
  const helloElement = document.getElementById('hello');
  const results = helloElement.getBoundingClientRect();
  console.log(results);
  &lt;/script&gt;

&lt;/body&gt;
</code></pre>
<p dir="auto">ergibt...</p>
<pre><code>DOMRect {x: 0, y: 0, width: 0, height: 0, top: 0, …}bottom: 0height: 0left: 0right: 0top: 0width: 0x: 0y: 0[[Prototype]]: DOMRect
</code></pre>
<p dir="auto">Frage ich das falsche Element ab?</p>
]]></description><link>https://forum.iobroker.net/post/772124</link><guid isPermaLink="true">https://forum.iobroker.net/post/772124</guid><dc:creator><![CDATA[dirk_1930]]></dc:creator><pubDate>Sat, 05 Mar 2022 06:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to MDCSS v2 Berechnung der Position (responsive) on Sat, 05 Mar 2022 06:32:16 GMT]]></title><description><![CDATA[<p dir="auto">Ich habe jetzt einmal versucht über ein HTML Element seine Eigenschaften abzufragen...<br />
<a href="https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_getcomputedstyle2" rel="nofollow ugc">Window getComputedStyle()</a></p>
<p dir="auto">Leider erscheint bei den Werten zu der Position jeweils auto, sobald ich in den CSS Eigenschaften z.B. 20vw angebe.</p>
<pre><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;body&gt;

&lt;h1&gt;The Window Object&lt;/h1&gt;
&lt;h2 id="element" style="background-color:lightblue"&gt;
The getComputedStyle() Method&lt;/h2&gt;

&lt;p&gt;The computed styles for the test element are:&lt;/p&gt;
&lt;p id="demo"&gt;&lt;/p&gt;

&lt;script&gt;
const element = document.getElementById("element");
const cssObj = window.getComputedStyle(element, null);

let text = "";
for (x in cssObj) { 
  cssObjProp = cssObj.item(x)
  text += cssObjProp + " = " + cssObj.getPropertyValue(cssObjProp) + "&lt;br&gt;";
}
console.log(text);
document.getElementById("demo").innerHTML = text;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
]]></description><link>https://forum.iobroker.net/post/772122</link><guid isPermaLink="true">https://forum.iobroker.net/post/772122</guid><dc:creator><![CDATA[dirk_1930]]></dc:creator><pubDate>Sat, 05 Mar 2022 06:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to MDCSS v2 Berechnung der Position (responsive) on Fri, 04 Mar 2022 16:32:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkiop" aria-label="Profile: darkiop">@<bdi>darkiop</bdi></a> said in <a href="/post/772109">MDCSS v2 Berechnung der Position</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dirk_1930" aria-label="Profile: dirk_1930">@<bdi>dirk_1930</bdi></a></p>
<p dir="auto">Schau dir Mal vw/hw</p>
<p dir="auto"><a href="https://www.mediaevent.de/schriftgroessen-immer-ein-griff-ins-wespennest/" rel="nofollow ugc">https://www.mediaevent.de/schriftgroessen-immer-ein-griff-ins-wespennest/</a></p>
<p dir="auto">an.</p>
</blockquote>
<p dir="auto">Die vw bzw. hw kannte ich noch gar nicht...<br />
Grundsätzlich ist das eigentlich perfekt, nur hab ich jetzt das Problem, dass auf dem Ipad  z.B. im Querformat der Viewport größer ist - d.h. das Element wird auch entsprechend größer und passt dann nicht mehr in die Card Ansicht. Da müsste man noch etwas anpassen - nur bin ich jetzt nicht wirklich fit in CSS. Vielleicht hat da jemand eine Idee?</p>
]]></description><link>https://forum.iobroker.net/post/772118</link><guid isPermaLink="true">https://forum.iobroker.net/post/772118</guid><dc:creator><![CDATA[dirk_1930]]></dc:creator><pubDate>Fri, 04 Mar 2022 16:32:53 GMT</pubDate></item><item><title><![CDATA[Reply to MDCSS v2 Berechnung der Position (responsive) on Fri, 04 Mar 2022 16:17:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dirk_1930" aria-label="Profile: dirk_1930">@<bdi>dirk_1930</bdi></a></p>
<p dir="auto">Schau dir Mal vw/hw</p>
<p dir="auto"><a href="https://www.mediaevent.de/schriftgroessen-immer-ein-griff-ins-wespennest/" rel="nofollow ugc">https://www.mediaevent.de/schriftgroessen-immer-ein-griff-ins-wespennest/</a></p>
<p dir="auto">an.</p>
]]></description><link>https://forum.iobroker.net/post/772109</link><guid isPermaLink="true">https://forum.iobroker.net/post/772109</guid><dc:creator><![CDATA[darkiop]]></dc:creator><pubDate>Fri, 04 Mar 2022 16:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to MDCSS v2 Berechnung der Position (responsive) on Fri, 04 Mar 2022 14:42:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dirk_1930" aria-label="Profile: dirk_1930">@<bdi>dirk_1930</bdi></a> said in <a href="/post/771947">MDCSS v2 Berechnung der Position</a>:</p>
<blockquote>
<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich versuche gerade eine Karte aus dem MD_Simple Projekt anzupassen.<br />
Als Beispielauflösung habe ich eine Breite von 360px angenommen, mit jeweils einem Rand rechts und links von 15px und 3 Elementen von 100px Breite.<br />
Für das 1. Element nutze ich bei der linken Position calc(100% - 345px), 2. calc(100% - 230px) und 3. calc(100% - 345px).<br />
Das funktioniert natürlich nur bei der fixen Auflösung.<br />
Wie bekomme ich das jetzt so berechnet, dass sich bei einer Auflösung von zb. 400px die Elemente wieder richtig aufteilen - bzw. funktioniert das überhaupt?</p>
</blockquote>
<p dir="auto">Ich glaube ich hab es...<br />
Element 1:<br />
left: calc(100% - 95%)<br />
width: calc(25%)</p>
<p dir="auto">Element 2:<br />
left: calc(50% - (31.25% / 2)<br />
width: calc(31.25%)</p>
<p dir="auto">Element 3:<br />
left: calc(95% - (25%)<br />
width: calc(25%)</p>
<p dir="auto">Mal schaun, wie es dann bei 3 oder mehr Elementen wird...</p>
]]></description><link>https://forum.iobroker.net/post/772045</link><guid isPermaLink="true">https://forum.iobroker.net/post/772045</guid><dc:creator><![CDATA[dirk_1930]]></dc:creator><pubDate>Fri, 04 Mar 2022 14:42:46 GMT</pubDate></item></channel></rss>