Tisch reservieren
Unter der Preisliste steht jetzt ein Formular für die Tischreservierung. Seine Beschriftungen sind gestaltet, aber seine Felder sind unsichtbar, so wie Preflight sie hinterlassen hat, und seine Buttons reagieren auf nichts:
- Die zwei Felder haben einen Rahmen, abgerundete Ecken und Padding, und sie sind so breit wie das Formular.
- Ihre Platzhalter, die Beispiele in den leeren Feldern, haben ein helles Grau aus der Palette, nicht die halbtransparente Textfarbe, die Preflight ihnen gibt.
- Wenn du in ein Feld klickst, bekommt es einen Umriss im Amber des Cafés oder in einer anderen Farbe, die dir gefällt.
- Die Buttons mit den freien Uhrzeiten zeigen die Hand, und ihr Hintergrund ändert sich, wenn der Mauszeiger darüber steht. 17:00 und 19:00 sind ausgebucht, ihre Buttons haben darum das Attribut
disabled: Sie sind abgeblendet, mit höchstens 60 % Deckkraft, zeigen den durchgestrichenen Kreis und ändern sich nicht, wenn der Mauszeiger darüber steht. - Der Button „Tisch reservieren“ zeigt auch die Hand, und sein Hintergrund wird sanft dunkler, wenn der Mauszeiger darüber steht.
Dein Name
Anna Müller
E-Mail
anna@example.com
Uhrzeit heute
16:0017:0018:0019:00
Tisch reservieren
Die Prüfungen können den Mauszeiger nicht bewegen und nicht in ein Feld klicken. Für diese Zustände sehen sie sich das CSS an, das Tailwind aus deinen Klassen erzeugt, und suchen nach einer Regel, die das Element in diesem Zustand verändert.
So schreibst du es:
"Shift + 2
:Shift + .
/Shift + 7
<<
>Shift + <
[Alt Gr + 8
]Alt Gr + 9
{Alt Gr + 7
}Alt Gr + 0
##
@Alt Gr + Q
Anweisungen
- 1
Gestalte die Felder: ein Rahmen, abgerundete Ecken, Padding, die volle Breite des Formulars, ein hellgrauer Platzhalter und ein Umriss, wenn du in sie klickst.
- 2
Lass die Buttons auf den Mauszeiger reagieren, und lass die ausgebuchten Uhrzeiten deaktiviert aussehen.