Design och Anpassning av Kort
Kort är mångsidiga UI-komponenter som kan visa olika typer av innehåll såsom bilder, text och interaktiva element som knappar. Tailwind CSS erbjuder ett brett utbud av verktyg som gör det enkelt att skapa och anpassa kortkomponenter.
Kortstruktur
En grundläggande kortkomponent innehåller vanligtvis följande element: en bild, en titel, beskrivande text och åtgärdsknappar.
Vi känner redan till de enskilda elementen i denna komponent, så låt oss sammanfoga all vår kunskap till ett komplett kort.
index.html
Förklaring
max-w-sm: Anger det maximala bredden på elementet till liten storlek (24rem eller 384px);rounded: Tillämpas små rundade hörn på elementet;overflow-hidden: Säkerställer att allt innehåll som överskrider elementets gränser döljs;shadow-lg: Lägger till en stor skugga runt elementet.
w-full: Sätter bildens bredd till 100% av dess behållare;px-6: Lägger till horisontell utfyllnad på 1,5rem (24px) på både vänster och höger sida;py-4: Lägger till vertikal utfyllnad på 1rem (16px) på både över- och undersida;font-bold: Tillämpas fet stil på texten;text-xl: Sätter teckenstorleken tillxl(1,25rem eller 20px);mb-2: Lägger till en nederkantmarginal på 0,5rem (8px);text-gray-700: Sätter textfärgen till en mellangrå nyans;text-base: Sätter teckenstorleken till bas (1rem eller 16px).
px-6: Lägger till horisontell utfyllnad på 1.5rem (24px) på både vänster och höger;pt-4: Lägger till övre utfyllnad på 1rem (16px);pb-2: Lägger till nedre utfyllnad på 0.5rem (8px);bg-blue-500: Anger bakgrundsfärgen till en blå nyans;hover:bg-blue-700: Ändrar bakgrundsfärgen till en mörkare blå nyans vid hovring;text-white: Anger textfärgen till vit;font-bold: Tillämpas fetstilt typsnitt;py-2: Lägger till vertikal utfyllnad på 0.5rem (8px);px-4: Lägger till horisontell utfyllnad på 1rem (16px);rounded: Tillämpas små rundade hörn på knappen;bg-gray-500: Anger bakgrundsfärgen till en grå nyans;hover:bg-gray-700: Ändrar bakgrundsfärgen till en mörkare grå nyans vid hovring;text-white: Anger textfärgen till vit;font-bold: Tillämpas fetstilt typsnitt;py-2: Lägger till vertikal utfyllnad på 0.5rem (8px);px-4: Lägger till horisontell utfyllnad på 1rem (16px);rounded: Tillämpas små rundade hörn på knappen;ml-2: Lägger till vänstermarginal på 0.5rem (8px).
Som du kan se har alla hjälpaklasser redan beaktats. Nu kombineras allt i en kortkomponent.
Vi lägger till en sektion till i det tidigare exemplet, vilket blir badges.
index.html
Förklaring - Märken
px-6: Lägger till horisontell utfyllnad på 1.5rem (24px) på både vänster och höger sida;pt-4: Lägger till övre utfyllnad på 1rem (16px);pb-2: Lägger till nedre utfyllnad på 0.5rem (8px);inline-block: Visar elementet som en inline-nivå blockbehållare;bg-gray-200: Anger bakgrundsfärgen till ljusgrå;rounded-full: Tillämpas helt rundade hörn på elementet;px-3: Lägger till horisontell utfyllnad på 0.75rem (12px) på både vänster och höger sida;py-1: Lägger till vertikal utfyllnad på 0.25rem (4px) både upptill och nedtill;text-sm: Anger teckenstorleken till liten (0.875rem eller 14px);font-semibold: Tillämpas halvfet teckenvikt;text-gray-700: Anger textfärgen till mellangrå;mr-2: Lägger till högermarginal på 0.5rem (8px);mb-2: Lägger till nedre marginal på 0.5rem (8px).
Observera
All detaljerad information om kortkomponenten finns här.
1. Vilken utility-klass skulle du använda för att få en bild att uppta hela bredden av dess behållare?
2. Vilken utility-klass skulle du använda för att lägga till rundade hörn på en kortkomponent?
3. Vad gör utility-klassen shadow-lg?
4. Vilken hjälparklass skulle du använda för att ställa in en stor teckenstorlek för en rubrik?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.57
Design och Anpassning av Kort
Svep för att visa menyn
Kort är mångsidiga UI-komponenter som kan visa olika typer av innehåll såsom bilder, text och interaktiva element som knappar. Tailwind CSS erbjuder ett brett utbud av verktyg som gör det enkelt att skapa och anpassa kortkomponenter.
Kortstruktur
En grundläggande kortkomponent innehåller vanligtvis följande element: en bild, en titel, beskrivande text och åtgärdsknappar.
Vi känner redan till de enskilda elementen i denna komponent, så låt oss sammanfoga all vår kunskap till ett komplett kort.
index.html
Förklaring
max-w-sm: Anger det maximala bredden på elementet till liten storlek (24rem eller 384px);rounded: Tillämpas små rundade hörn på elementet;overflow-hidden: Säkerställer att allt innehåll som överskrider elementets gränser döljs;shadow-lg: Lägger till en stor skugga runt elementet.
w-full: Sätter bildens bredd till 100% av dess behållare;px-6: Lägger till horisontell utfyllnad på 1,5rem (24px) på både vänster och höger sida;py-4: Lägger till vertikal utfyllnad på 1rem (16px) på både över- och undersida;font-bold: Tillämpas fet stil på texten;text-xl: Sätter teckenstorleken tillxl(1,25rem eller 20px);mb-2: Lägger till en nederkantmarginal på 0,5rem (8px);text-gray-700: Sätter textfärgen till en mellangrå nyans;text-base: Sätter teckenstorleken till bas (1rem eller 16px).
px-6: Lägger till horisontell utfyllnad på 1.5rem (24px) på både vänster och höger;pt-4: Lägger till övre utfyllnad på 1rem (16px);pb-2: Lägger till nedre utfyllnad på 0.5rem (8px);bg-blue-500: Anger bakgrundsfärgen till en blå nyans;hover:bg-blue-700: Ändrar bakgrundsfärgen till en mörkare blå nyans vid hovring;text-white: Anger textfärgen till vit;font-bold: Tillämpas fetstilt typsnitt;py-2: Lägger till vertikal utfyllnad på 0.5rem (8px);px-4: Lägger till horisontell utfyllnad på 1rem (16px);rounded: Tillämpas små rundade hörn på knappen;bg-gray-500: Anger bakgrundsfärgen till en grå nyans;hover:bg-gray-700: Ändrar bakgrundsfärgen till en mörkare grå nyans vid hovring;text-white: Anger textfärgen till vit;font-bold: Tillämpas fetstilt typsnitt;py-2: Lägger till vertikal utfyllnad på 0.5rem (8px);px-4: Lägger till horisontell utfyllnad på 1rem (16px);rounded: Tillämpas små rundade hörn på knappen;ml-2: Lägger till vänstermarginal på 0.5rem (8px).
Som du kan se har alla hjälpaklasser redan beaktats. Nu kombineras allt i en kortkomponent.
Vi lägger till en sektion till i det tidigare exemplet, vilket blir badges.
index.html
Förklaring - Märken
px-6: Lägger till horisontell utfyllnad på 1.5rem (24px) på både vänster och höger sida;pt-4: Lägger till övre utfyllnad på 1rem (16px);pb-2: Lägger till nedre utfyllnad på 0.5rem (8px);inline-block: Visar elementet som en inline-nivå blockbehållare;bg-gray-200: Anger bakgrundsfärgen till ljusgrå;rounded-full: Tillämpas helt rundade hörn på elementet;px-3: Lägger till horisontell utfyllnad på 0.75rem (12px) på både vänster och höger sida;py-1: Lägger till vertikal utfyllnad på 0.25rem (4px) både upptill och nedtill;text-sm: Anger teckenstorleken till liten (0.875rem eller 14px);font-semibold: Tillämpas halvfet teckenvikt;text-gray-700: Anger textfärgen till mellangrå;mr-2: Lägger till högermarginal på 0.5rem (8px);mb-2: Lägger till nedre marginal på 0.5rem (8px).
Observera
All detaljerad information om kortkomponenten finns här.
1. Vilken utility-klass skulle du använda för att få en bild att uppta hela bredden av dess behållare?
2. Vilken utility-klass skulle du använda för att lägga till rundade hörn på en kortkomponent?
3. Vad gör utility-klassen shadow-lg?
4. Vilken hjälparklass skulle du använda för att ställa in en stor teckenstorlek för en rubrik?
Tack för dina kommentarer!