Prompt
Kategorie: Allgemeine Anforderungen
- Integrierungsumgebung: Yootheme Pro (YTP)
- Responsive Design: Das Tool muss responsiv sein und auf verschiedenen Bildschirmgrößen gut aussehen.
- Funktionen:
- Eingabe von zwei Preisen in separaten Feldern.
- Auswahl zwischen Bruttopreis und Nettopreis über Radiobuttons.
- Eingabefeld für Steuer (19%) sichtbar, wenn Bruttopreis ausgewählt ist.
- Berechnung der Differenz zwischen den Preisen nach Klick auf den "Berechnen"-Button.
- Anzeige der Differenz in Euro und Prozentsatz.
Kategorie: Layout und Gestaltung
- Container:
- Padding:
30pxoben/unten,20pxlinks/rechts. - Margin:
20pxunten. - Hintergrundfarbe:
#ffffff(weiß). - Rahmen:
1px solid #ddd. - Rundungen:
10px. - Schatten:
0 4px 8px rgba(0, 0, 0, 0.1).
- Padding:
- Input-Gruppen:
- Margin:
15pxunten.
- Margin:
- Beschriftungen (
label):- Fontweight:
bold. - Farbe:
#333333. - Abstand:
5pxunten.
- Fontweight:
- Eingabefelder (
input[type="number"]):- Full-width.
- Padding:
10px. - Rahmen:
1px solid #ccc. - Rundungen:
5px. - Farbe:
#333333.
- Radiobuttons (
radio-group):- Flex-Container für horizontale Ausrichtung.
- Margin:
15pxunten. - Labels:
uk-text-middlefür vertIKale Zentrierung. - Abstände:
20pxrechts zwischen Radiobuttons.
- Steuerfeld (
vatContainer):- Margin:
15pxunten.
- Margin:
- Steuerfeldbeschriftung (
label):- Fontweight:
normal. - Farbe:
#555555. - Abstand:
10pxrechts.
- Fontweight:
- Resultado-Bereich (
result):- Margin:
20pxoben. - Padding:
15px. - Hintergrundfarbe:
#d4ede2(grüner Hintergrund). - Rundungen:
5px. - Schriftgröße:
18px. - Farbe:
#333333.
- Margin:
Kategorie: Buttons
- Berechnen-Button (
button):- Breite:
100%. - Padding:
12px 20px. - Hintergrundfarbe:
#00b359(hellgrüner Button). - Farbe:
white. - Kein Rahmen.
- Rundungen:
5px. - Hover-Effekt: Hintergrundfarbe
#009445(dunkelgrüner Button). - Übergang für die Hintergrundfarbe:
0.3s ease.
- Breite:
Kategorie: Farben
- Hintergrund des Ergebnisses:
#d4ede2(grüner Hintergrund). - Primärfarbe für Schaltflächen:
#00b359(hellgrüner Button). - Sekundärerde für Schaltflächen:
#009445(dunkelgrüner Button beim Hover). - Hintergrund des Containers:
#ffffff(weiß). - Textfarben:
#333333(dunkelgrau/fett),#555555(hellgrau).
Kategorie: Responsive Design
- Media-Queries:
- Vorlage für Bildschirmgrößen kleiner als
768px:- Schriftgröße der Eingabefelder:
14px. - Schriftgröße des Buttons:
14px.
- Schriftgröße der Eingabefelder:
- Vorlage für Bildschirmgrößen kleiner als
Kategorie: JavaScript-Funktionalität
- Radiobutton-Eventlistener:
- Bei Auswahl des "Brutto"-Radiobuttons wird das Steuerfeld sichtbar.
- Bei Auswahl des "Netto"-Radiobuttons wird das Steuerfeld ausgeblendet.
- Berechnungsfunktion:
- Überprüfung aller Eingabefelder.
- Berechnung der Differenz in Euro und im Prozentsatz.
- Anzeige des Ergebnisses im Ergebnisbereich.