Textfortschrittsbalken-Generator
Erstelle aus einem Wert und einer Gesamtsumme einen Textfortschrittsbalken, zum Beispiel ████████░░░░ 67 %, den du in eine README, Discord, Slack oder ein Terminal einfügen kannst. Wähle Blöcke, abgerundete Blöcke, ASCII, Kreise, Emojis oder eigene Zeichen, lege Breite und Rahmen fest, zeige den Prozentsatz oder Wert an und richte mehrere Balken gleichzeitig aus. Läuft in deinem Browser.
Eingabe
Ausgabe
Readme
Was ist ein Text-Fortschrittsbalken?
Ein Text-Fortschrittsbalken zeigt an, wie weit etwas fortgeschritten ist, indem er gewöhnliche Zeichen anstelle eines Bildes verwendet, zum Beispiel ████████░░░░░░░░░░░░ 42% oder [=========> ]. Da er aus einfachem Text besteht, kann er überall dort verwendet werden, wo auch Text möglich ist: in einer README, einer Discord- oder Slack-Nachricht, einer Commit-Nachricht, einem Terminalskript, einer Statuszeile oder einem Beitrag in sozialen Medien.
Toolbeschreibung
Dieses Tool wandelt einen Wert und einen Gesamtwert in einen kopierbaren Text-Fortschrittsbalken um. Wähle einen der vorgefertigten Stile aus oder gib eigene Zeichen ein, lege die Breite fest, füge Rahmen hinzu und entscheide, ob der Prozentsatz, der Wert im Verhältnis zum Gesamtwert oder beides angezeigt werden soll. Füge mehrere Zeilen hinzu, um ein kleines Balkendiagramm zu erstellen, beispielsweise für die Sprachen in einem Projekt oder den Fortschritt mehrerer Aufgaben, wobei Beschriftungen und Balken ausgerichtet werden.
Funktionen
- Stile aus Blöcken, Schattierungen, Rauten, Pfeilen, Kreisen, Quadraten und Emojis sowie benutzerdefinierte Zeichen für Füllung, Leerraum und Kopf
- Glatte Blöcke, die Achtel eines Zeichens ausfüllen und so einen feineren Balken ermöglichen
- Breite von 1 bis 100 Zeichen
- Optionale linke und rechte Rahmen, beispielsweise
[und] - Prozentsatz, Wert im Verhältnis zum Gesamtwert, beides oder keine Beschriftung, mit einer wählbaren Anzahl an Dezimalstellen
- Mehrere Balken gleichzeitig, mit aufgefüllten Beschriftungen, damit die Balken ausgerichtet sind
- Ergebnis kopieren oder als Textdatei herunterladen
Funktionsweise
Der Wert wird durch den Gesamtwert geteilt und mit der Breite multipliziert, um zu bestimmen, wie viele Zeichen ausgefüllt werden müssen. Anschließend wird auf das nächste Zeichen gerundet. Der glatte Stil rundet auf das nächste Achtel eines Zeichens und zeichnet die teilweise ausgefüllte Zelle mit einem der Unicode-Blöcke ▏▎▍▌▋▊▉. Beim Pfeilstil sowie bei benutzerdefinierten Balken mit einem Kopfzeichen wird das letzte ausgefüllte Zeichen bis zur vollständigen Füllung durch das Kopfzeichen ersetzt. Werte unter null erzeugen einen leeren Balken, während Werte über dem Gesamtwert einen vollständig ausgefüllten Balken erzeugen, wobei die Beschriftung weiterhin den tatsächlichen Prozentsatz anzeigt, beispielsweise 150 %.
Tipps
- Füge die Balken in einen Codeblock ein (drei Backticks in Markdown, Discord oder Slack), damit sie in einer Schrift mit gleicher Zeichenbreite angezeigt werden und ausgerichtet bleiben.
- Emojis und einige Symbole sind in vielen Schriftarten breiter als ein Zeichen, daher sind Emoji-Balken möglicherweise nicht an Text in derselben Zeile ausgerichtet.
- Verwende für ein Terminal oder eine Protokolldatei, die Unicode möglicherweise nicht unterstützt, den Rauten- oder Pfeilstil, da diese nur ASCII-Zeichen verwenden.