Korttien Suunnittelu ja Mukauttaminen
Kortit ovat monipuolisia käyttöliittymäkomponentteja, jotka voivat esittää erilaisia sisältöjä, kuten kuvia, tekstiä ja vuorovaikutteisia elementtejä, kuten painikkeita. Tailwind CSS tarjoaa joukon apuluokkia, joiden avulla korttikomponenttien luominen ja muotoilu on helppoa.
Kortin rakenne
Peruskorttikomponentti sisältää tyypillisesti seuraavat elementit: kuvan, otsikon, kuvailevan tekstin ja toimintopainikkeet.
Tunnemme jo tämän komponentin yksittäiset osat, joten yhdistetään kaikki osaamisemme yhdeksi kokonaiseksi kortiksi.
index.html
Selitys
max-w-sm: Asettaa elementin enimmäisleveydeksi pienen koon (24rem tai 384px);rounded: Lisää pienet pyöristetyt kulmat elementtiin;overflow-hidden: Piilottaa kaiken sisällön, joka ylittää elementin rajat;shadow-lg: Lisää suuren laatikkovarjon elementtiin.
w-full: Asettaa kuvan leveydeksi 100 % sen säiliöstä;px-6: Lisää vaakasuoran täytteen 1,5rem (24px) vasemmalle ja oikealle;py-4: Lisää pystysuoran täytteen 1rem (16px) ylös ja alas;font-bold: Käyttää lihavoitua fonttipainoa;text-xl: Asettaa fonttikooksixl(1,25rem tai 20px);mb-2: Lisää alareunaan 0,5rem (8px) marginaalin;text-gray-700: Asettaa tekstin väriksi keskisävyn harmaan;text-base: Asettaa fonttikooksi peruskoon (1rem tai 16px).
px-6: Lisää vaakasuoran täytteen 1,5rem (24px) vasemmalle ja oikealle;pt-4: Lisää yläreunaan täytteen 1rem (16px);pb-2: Lisää alareunaan täytteen 0,5rem (8px);bg-blue-500: Asettaa taustaväriksi sinisen sävyn;hover:bg-blue-700: Muuttaa taustavärin tummemmaksi siniseksi, kun hiiri on elementin päällä;text-white: Asettaa tekstin väriksi valkoisen;font-bold: Käyttää lihavoitua fonttia;py-2: Lisää pystysuoran täytteen 0,5rem (8px);px-4: Lisää vaakasuoran täytteen 1rem (16px);rounded: Lisää pienet pyöristetyt kulmat painikkeeseen;bg-gray-500: Asettaa taustaväriksi harmaan sävyn;hover:bg-gray-700: Muuttaa taustavärin tummemmaksi harmaaksi, kun hiiri on elementin päällä;text-white: Asettaa tekstin väriksi valkoisen;font-bold: Käyttää lihavoitua fonttia;py-2: Lisää pystysuoran täytteen 0,5rem (8px);px-4: Lisää vaakasuoran täytteen 1rem (16px);rounded: Lisää pienet pyöristetyt kulmat painikkeeseen;ml-2: Lisää vasemmalle reunaan marginaalin 0,5rem (8px).
Kuten huomaat, kaikki apuluokat on jo huomioitu. Nyt yhdistämme kaiken yhteen korttikomponenttiin.
Lisätään vielä yksi osio aiempaan esimerkkiin, joka on tunnisteet.
index.html
Selitys - Tunnisteet
px-6: Lisää vaakasuoran täytteen 1.5rem (24px) vasemmalle ja oikealle;pt-4: Lisää yläreunaan täytteen 1rem (16px);pb-2: Lisää alareunaan täytteen 0.5rem (8px);inline-block: Näyttää elementin rivin sisäisenä lohkotason säiliönä;bg-gray-200: Asettaa taustavärin vaaleanharmaaksi;rounded-full: Tekee elementin kulmista täysin pyöristetyt;px-3: Lisää vaakasuoran täytteen 0.75rem (12px) vasemmalle ja oikealle;py-1: Lisää pystysuoran täytteen 0.25rem (4px) ylös ja alas;text-sm: Asettaa fonttikoon pieneksi (0.875rem tai 14px);font-semibold: Käyttää puolilihavaa fonttipainoa;text-gray-700: Asettaa tekstin värin keskisävyiseksi harmaaksi;mr-2: Lisää oikeanpuoleisen marginaalin 0.5rem (8px);mb-2: Lisää alareunan marginaalin 0.5rem (8px).
Huomio
Kaikki yksityiskohtaiset tiedot Card-komponentista löytyvät täältä.
1. Mitä apuluokkaa käyttäisit, jotta kuva täyttää koko säiliönsä leveyden?
2. Mitä apuluokkaa käyttäisit lisätäksesi pyöristetyt kulmat korttikomponenttiin?
3. Mitä shadow-lg-apuluokka tekee?
4. Mitä apuluokkaa käyttäisit asettaaksesi suuren fonttikoon otsikolle?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.57
Korttien Suunnittelu ja Mukauttaminen
Pyyhkäise näyttääksesi valikon
Kortit ovat monipuolisia käyttöliittymäkomponentteja, jotka voivat esittää erilaisia sisältöjä, kuten kuvia, tekstiä ja vuorovaikutteisia elementtejä, kuten painikkeita. Tailwind CSS tarjoaa joukon apuluokkia, joiden avulla korttikomponenttien luominen ja muotoilu on helppoa.
Kortin rakenne
Peruskorttikomponentti sisältää tyypillisesti seuraavat elementit: kuvan, otsikon, kuvailevan tekstin ja toimintopainikkeet.
Tunnemme jo tämän komponentin yksittäiset osat, joten yhdistetään kaikki osaamisemme yhdeksi kokonaiseksi kortiksi.
index.html
Selitys
max-w-sm: Asettaa elementin enimmäisleveydeksi pienen koon (24rem tai 384px);rounded: Lisää pienet pyöristetyt kulmat elementtiin;overflow-hidden: Piilottaa kaiken sisällön, joka ylittää elementin rajat;shadow-lg: Lisää suuren laatikkovarjon elementtiin.
w-full: Asettaa kuvan leveydeksi 100 % sen säiliöstä;px-6: Lisää vaakasuoran täytteen 1,5rem (24px) vasemmalle ja oikealle;py-4: Lisää pystysuoran täytteen 1rem (16px) ylös ja alas;font-bold: Käyttää lihavoitua fonttipainoa;text-xl: Asettaa fonttikooksixl(1,25rem tai 20px);mb-2: Lisää alareunaan 0,5rem (8px) marginaalin;text-gray-700: Asettaa tekstin väriksi keskisävyn harmaan;text-base: Asettaa fonttikooksi peruskoon (1rem tai 16px).
px-6: Lisää vaakasuoran täytteen 1,5rem (24px) vasemmalle ja oikealle;pt-4: Lisää yläreunaan täytteen 1rem (16px);pb-2: Lisää alareunaan täytteen 0,5rem (8px);bg-blue-500: Asettaa taustaväriksi sinisen sävyn;hover:bg-blue-700: Muuttaa taustavärin tummemmaksi siniseksi, kun hiiri on elementin päällä;text-white: Asettaa tekstin väriksi valkoisen;font-bold: Käyttää lihavoitua fonttia;py-2: Lisää pystysuoran täytteen 0,5rem (8px);px-4: Lisää vaakasuoran täytteen 1rem (16px);rounded: Lisää pienet pyöristetyt kulmat painikkeeseen;bg-gray-500: Asettaa taustaväriksi harmaan sävyn;hover:bg-gray-700: Muuttaa taustavärin tummemmaksi harmaaksi, kun hiiri on elementin päällä;text-white: Asettaa tekstin väriksi valkoisen;font-bold: Käyttää lihavoitua fonttia;py-2: Lisää pystysuoran täytteen 0,5rem (8px);px-4: Lisää vaakasuoran täytteen 1rem (16px);rounded: Lisää pienet pyöristetyt kulmat painikkeeseen;ml-2: Lisää vasemmalle reunaan marginaalin 0,5rem (8px).
Kuten huomaat, kaikki apuluokat on jo huomioitu. Nyt yhdistämme kaiken yhteen korttikomponenttiin.
Lisätään vielä yksi osio aiempaan esimerkkiin, joka on tunnisteet.
index.html
Selitys - Tunnisteet
px-6: Lisää vaakasuoran täytteen 1.5rem (24px) vasemmalle ja oikealle;pt-4: Lisää yläreunaan täytteen 1rem (16px);pb-2: Lisää alareunaan täytteen 0.5rem (8px);inline-block: Näyttää elementin rivin sisäisenä lohkotason säiliönä;bg-gray-200: Asettaa taustavärin vaaleanharmaaksi;rounded-full: Tekee elementin kulmista täysin pyöristetyt;px-3: Lisää vaakasuoran täytteen 0.75rem (12px) vasemmalle ja oikealle;py-1: Lisää pystysuoran täytteen 0.25rem (4px) ylös ja alas;text-sm: Asettaa fonttikoon pieneksi (0.875rem tai 14px);font-semibold: Käyttää puolilihavaa fonttipainoa;text-gray-700: Asettaa tekstin värin keskisävyiseksi harmaaksi;mr-2: Lisää oikeanpuoleisen marginaalin 0.5rem (8px);mb-2: Lisää alareunan marginaalin 0.5rem (8px).
Huomio
Kaikki yksityiskohtaiset tiedot Card-komponentista löytyvät täältä.
1. Mitä apuluokkaa käyttäisit, jotta kuva täyttää koko säiliönsä leveyden?
2. Mitä apuluokkaa käyttäisit lisätäksesi pyöristetyt kulmat korttikomponenttiin?
3. Mitä shadow-lg-apuluokka tekee?
4. Mitä apuluokkaa käyttäisit asettaaksesi suuren fonttikoon otsikolle?
Kiitos palautteestasi!