# Guide: IF / ELSE-Logik

> Zeige, verberge und wechsle Elemente basierend auf dem, was Nutzer eingeben.

Source: https://bluepic.io/de/help/expressions-and-logic/guide-if-else-logic  
Language: de  
Category: expressions-and-logic  
Last updated: 2026-06-16

Die `IF`-Function wählt anhand einer Bedingung zwischen zwei Werten: `IF(condition, valueIfTrue, valueIfFalse)`. Damit können Teile eines Designs auf das reagieren, was Nutzer eingeben.

**Ein Element zeigen oder verbergen.** Verbinde die **Visibility** eines Elements mit einem true/false-Wert. Bei einer [Checkbox](https://bluepic.io/help/input-fields/checkbox-input-fields), deren Variable `showBadge` ist, nutze einfach `showBadge`: Das Element erscheint nur, wenn die Box angehakt ist. Die `IF`-Form ``IF(showBadge, true, false)`` macht dasselbe und ist praktisch, wenn die Bedingung komplexer ist.

**Einen Wert wechseln.** Ändere eine Farbe je nach Auswahl:

``IF(isDark, `#ffffff`, `#000000`)``

Das macht Text auf einem dunklen Theme weiß und sonst schwarz.

![](https://imagedelivery.net/mudX-CmAqIANL8bxoNCToA/363d0ade-dd02-47eb-68f7-d34e4a07b400/max)

**Eine Bedingung prüfen.** Die Bedingung kann ein Vergleich wie `price > 100` sein oder eine Prüfung wie `IS_EMPTY_STRING(subtitle)`, um einen Untertitel zu verbergen, wenn er leer gelassen wird. Für mehr als zwei Ergebnisse verschachtle ein `IF` in einem anderen oder nutze die `SWITCH`-Function.
