Design og Tilpasning af Kort
Kort er alsidige UI-komponenter, der kan vise forskellige typer indhold såsom billeder, tekst og interaktive elementer som knapper. Tailwind CSS tilbyder en række værktøjer, der gør det nemt at oprette og style kortkomponenter.
Kortstruktur
En grundlæggende kortkomponent indeholder typisk følgende elementer: et billede, en titel, beskrivende tekst og handlingsknapper.
Vi kender allerede de enkelte elementer i denne komponent, så lad os samle al vores viden i ét komplet kort.
index.html
Forklaring
max-w-sm: Angiver den maksimale bredde for elementet til lille størrelse (24rem eller 384px);rounded: Anvender små afrundede hjørner på elementet;overflow-hidden: Sikrer, at alt indhold, der går ud over elementets grænser, skjules;shadow-lg: Anvender en stor skygge på elementet.
w-full: Sætter billedets bredde til 100% af dets container;px-6: Tilføjer horisontal polstring på 1.5rem (24px) på både venstre og højre side;py-4: Tilføjer vertikal polstring på 1rem (16px) på både top og bund;font-bold: Anvender fed skriftvægt;text-xl: Sætter skriftstørrelsen tilxl(1.25rem eller 20px);mb-2: Tilføjer en bundmargen på 0.5rem (8px);text-gray-700: Sætter tekstfarven til en mellemgrå nuance;text-base: Sætter skriftstørrelsen til base (1rem eller 16px).
px-6: Tilføjer horisontal polstring på 1.5rem (24px) på både venstre og højre side;pt-4: Tilføjer øverste polstring på 1rem (16px);pb-2: Tilføjer nederste polstring på 0.5rem (8px);bg-blue-500: Indstiller baggrundsfarven til en blå nuance;hover:bg-blue-700: Ændrer baggrundsfarven til en mørkere blå nuance ved hover;text-white: Indstiller tekstfarven til hvid;font-bold: Anvender fed skriftvægt;py-2: Tilføjer lodret polstring på 0.5rem (8px);px-4: Tilføjer horisontal polstring på 1rem (16px);rounded: Anvender små afrundede hjørner på knappen;bg-gray-500: Indstiller baggrundsfarven til en grå nuance;hover:bg-gray-700: Ændrer baggrundsfarven til en mørkere grå nuance ved hover;text-white: Indstiller tekstfarven til hvid;font-bold: Anvender fed skriftvægt;py-2: Tilføjer lodret polstring på 0.5rem (8px);px-4: Tilføjer horisontal polstring på 1rem (16px);rounded: Anvender små afrundede hjørner på knappen;ml-2: Tilføjer venstre margin på 0.5rem (8px).
Som du kan se, er alle hjælpeklasser allerede taget i betragtning. Nu kombineres alt i én kort-komponent.
Lad os tilføje endnu en sektion til det forrige eksempel, som vil være badges.
index.html
Forklaring - Badges
px-6: Tilføjer horisontal polstring på 1.5rem (24px) til både venstre og højre;pt-4: Tilføjer øverste polstring på 1rem (16px);pb-2: Tilføjer nederste polstring på 0.5rem (8px);inline-block: Viser elementet som en inline-niveau blokbeholder;bg-gray-200: Indstiller baggrundsfarven til en lys grå;rounded-full: Anvender fuldt afrundede hjørner på elementet;px-3: Tilføjer horisontal polstring på 0.75rem (12px) til både venstre og højre;py-1: Tilføjer vertikal polstring på 0.25rem (4px) til både top og bund;text-sm: Indstiller skriftstørrelsen til lille (0.875rem eller 14px);font-semibold: Anvender en semibold skrifttypevægt;text-gray-700: Indstiller tekstfarven til en mellemgrå;mr-2: Tilføjer højre margin på 0.5rem (8px);mb-2: Tilføjer nederste margin på 0.5rem (8px).
Bemærk
Alle dybdegående oplysninger om Card-komponenten kan findes her.
1. Hvilken hjælpeklasse ville du bruge for at få et billede til at fylde hele bredden af dets container?
2. Hvilken hjælpeklasse ville du bruge for at tilføje afrundede hjørner til en kortkomponent?
3. Hvad gør hjælpeklassen shadow-lg?
4. Hvilken hjælpeklasse ville du bruge for at angive en stor skrifttype til en overskrift?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me the complete code for the card component with badges?
Can you explain how to customize the card's appearance using Tailwind classes?
What are some common use cases for cards in web design?
Awesome!
Completion rate improved to 3.57
Design og Tilpasning af Kort
Stryg for at vise menuen
Kort er alsidige UI-komponenter, der kan vise forskellige typer indhold såsom billeder, tekst og interaktive elementer som knapper. Tailwind CSS tilbyder en række værktøjer, der gør det nemt at oprette og style kortkomponenter.
Kortstruktur
En grundlæggende kortkomponent indeholder typisk følgende elementer: et billede, en titel, beskrivende tekst og handlingsknapper.
Vi kender allerede de enkelte elementer i denne komponent, så lad os samle al vores viden i ét komplet kort.
index.html
Forklaring
max-w-sm: Angiver den maksimale bredde for elementet til lille størrelse (24rem eller 384px);rounded: Anvender små afrundede hjørner på elementet;overflow-hidden: Sikrer, at alt indhold, der går ud over elementets grænser, skjules;shadow-lg: Anvender en stor skygge på elementet.
w-full: Sætter billedets bredde til 100% af dets container;px-6: Tilføjer horisontal polstring på 1.5rem (24px) på både venstre og højre side;py-4: Tilføjer vertikal polstring på 1rem (16px) på både top og bund;font-bold: Anvender fed skriftvægt;text-xl: Sætter skriftstørrelsen tilxl(1.25rem eller 20px);mb-2: Tilføjer en bundmargen på 0.5rem (8px);text-gray-700: Sætter tekstfarven til en mellemgrå nuance;text-base: Sætter skriftstørrelsen til base (1rem eller 16px).
px-6: Tilføjer horisontal polstring på 1.5rem (24px) på både venstre og højre side;pt-4: Tilføjer øverste polstring på 1rem (16px);pb-2: Tilføjer nederste polstring på 0.5rem (8px);bg-blue-500: Indstiller baggrundsfarven til en blå nuance;hover:bg-blue-700: Ændrer baggrundsfarven til en mørkere blå nuance ved hover;text-white: Indstiller tekstfarven til hvid;font-bold: Anvender fed skriftvægt;py-2: Tilføjer lodret polstring på 0.5rem (8px);px-4: Tilføjer horisontal polstring på 1rem (16px);rounded: Anvender små afrundede hjørner på knappen;bg-gray-500: Indstiller baggrundsfarven til en grå nuance;hover:bg-gray-700: Ændrer baggrundsfarven til en mørkere grå nuance ved hover;text-white: Indstiller tekstfarven til hvid;font-bold: Anvender fed skriftvægt;py-2: Tilføjer lodret polstring på 0.5rem (8px);px-4: Tilføjer horisontal polstring på 1rem (16px);rounded: Anvender små afrundede hjørner på knappen;ml-2: Tilføjer venstre margin på 0.5rem (8px).
Som du kan se, er alle hjælpeklasser allerede taget i betragtning. Nu kombineres alt i én kort-komponent.
Lad os tilføje endnu en sektion til det forrige eksempel, som vil være badges.
index.html
Forklaring - Badges
px-6: Tilføjer horisontal polstring på 1.5rem (24px) til både venstre og højre;pt-4: Tilføjer øverste polstring på 1rem (16px);pb-2: Tilføjer nederste polstring på 0.5rem (8px);inline-block: Viser elementet som en inline-niveau blokbeholder;bg-gray-200: Indstiller baggrundsfarven til en lys grå;rounded-full: Anvender fuldt afrundede hjørner på elementet;px-3: Tilføjer horisontal polstring på 0.75rem (12px) til både venstre og højre;py-1: Tilføjer vertikal polstring på 0.25rem (4px) til både top og bund;text-sm: Indstiller skriftstørrelsen til lille (0.875rem eller 14px);font-semibold: Anvender en semibold skrifttypevægt;text-gray-700: Indstiller tekstfarven til en mellemgrå;mr-2: Tilføjer højre margin på 0.5rem (8px);mb-2: Tilføjer nederste margin på 0.5rem (8px).
Bemærk
Alle dybdegående oplysninger om Card-komponenten kan findes her.
1. Hvilken hjælpeklasse ville du bruge for at få et billede til at fylde hele bredden af dets container?
2. Hvilken hjælpeklasse ville du bruge for at tilføje afrundede hjørner til en kortkomponent?
3. Hvad gør hjælpeklassen shadow-lg?
4. Hvilken hjælpeklasse ville du bruge for at angive en stor skrifttype til en overskrift?
Tak for dine kommentarer!