FIGMA responsive Zeile?


09.10.2024, 17:24

Ich habe eine Zeile als Component. Hier Dunkelgrau, das Hellgraue ist nur der Hintergrund vom Screenshot.

In der Zeile sind zwei Textblöcke, abstrahiert dargestellt.

Ich möchte, dass sich die Zeile der Inhaltshöhe des höheren Textblockes anpasst. Wie hier im Screenshot.


10.10.2024, 09:50

Ohne Autolayout kann ich in der Zeile "Hug" auswählen.

Mit Autolayout horizontal kann ich "Hug" wählen, aber es huggt horizontal.

Vertikal ordnet es die Textblöcke auch untereinander an, das ist für meinen Layoutentwurf nicht möglich.


10.10.2024, 09:52

So dumm, in meinem 2. Screenshot ist ja die Lösung. Hab es rausgefunden.

Fravofotodesign  09.10.2024, 17:17

Ich habe es nicht ganz verstanden. Die graue Zeile soll so hoch sein, wie der rote und grüne Kasten?

Rolajamo 
Beitragsersteller
 09.10.2024, 17:24

Ich habe die Frage nochmal ergänzt, ich hoffe das machts anschaulicher.

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Okay ... das sollte machbar sein. Ich gehe mal davon aus, dass Du zwei Textblöcke und ansonsten nur Autolayouts benutzt. ich Gehe mal von innen nach außen und beziehe mich nur auf die Höhe:

  • textblöcke: hug
  • autolayout rot bzw. grün: fill
  • autolayout grau: hug

Bild zum Beitrag

Woher ich das weiß:Berufserfahrung
 - (Webseite, Design, Adobe)

Rolajamo 
Beitragsersteller
 10.10.2024, 08:53

Danke erstmal für deine Hilfe.

Es funktioniert bei mir nicht. Ich habe die aktuelle FIGMA Version.

Die Textblöcke habe ich jeweils in ein Component ("Textblock1" & "Textblock2"), welche eine fixe Breite haben und vertikal auf "Hug" stehen. Funktioniert auch.

Diese beiden Komponenten sind nebeneinander im Component "Zeile" angeordnet.

Die Zeile kann ich nur auf "Hug" stellen, wenn ich Autolayout anwende. Wende ich das aber an, kann ich nur horizontal auswählen, denn wähle ich vertikal werden die Textblöcke untereinander ausgerichtet.

Die Textblöcke selbst passen sich zwar der Höhe des Textes an aber die Component Zeile nicht.

Fravofotodesign  10.10.2024, 09:40
@Rolajamo

Also bei mir funktioniert es rein mit Autolayouts super. Der Textbaustein selbst steht auf "hug", damit er wachsen kann. Darum ein Autolayout mit rotem bzw. grünem Hintergrund auf "fill", damit es die Höhe Deiner Zeile annehmen kann ... da hakt es bei Dir. Und darum ein Autolayout mit grauem Hintergrund mit "hug", damit sich Deine graue Zeile je mach Textmenge anpassen kann.

Rolajamo 
Beitragsersteller
 10.10.2024, 09:46
@Fravofotodesign

Aber wie kannst du die Zeile auf "Hug" stellen? Ich habe dazu die Option nicht.

Ich kann bei der Zeile Autolayout anwenden aber da die beiden Textblöcke nebeneinander sind kann ich sie nicht vertikal huggen lassen.

Also verstehst du woran es bei mir scheitert?

Hast du ebenfalls die aktuelle Figma Version?

Ich habe dazu nochmal 3 Screenshots angehängt.

Rolajamo 
Beitragsersteller
 10.10.2024, 09:52
@Fravofotodesign

Okay, ich stand komplett auf der Leitung. In meinem 2. Screenshot ist ja die Lösung :D

Ich wähle horizontales Autolayout und es huggt trotzdem auch vertikal.

Danke dir für die Hilfe. Fühl mich so dumm ^^