Kas soovid oma veebiprojekte järgmisele tasemele viia? Compass, võimas Sass raamistik, teeb selle sinule lihtsaks. Selles juhendis saad teada, kuidas saad tõhusalt kasutada CSS3-funktsioone, mida Compass toetab. Kuidas seda teha ja millised funktsioonid on sinu käsutuses, näitan ma sulle järgmistes sammudes.
Olulisemad teadmised
Compass ja CSS3 kasutamine võimaldab sul genereerida kaasaegset ja brauseriga ühilduvat CSS-i. Keskne tugipunkt on Compass'i veebileht, kus leiad dokumentatsiooni ja hulgaliselt näiteid. Compass'i abil saad hõlpsasti integreerida CSS3 funktsioone nagu border-radius või text-shadow ning kasu saada automaatsetest brauseri eelnevate versioonide prefiksite kasutamisest.
Samm-sammult juhend
Compass'iga alustamiseks vajan kõigepealt sinu CSS-faili ning õiget importi. Mine oma projekti ja avage CSS-fail. Nüüd pead sa Compass'i importima. Selleks kirjuta:

See annab sulle baaskonstruktsiooni CSS3-ga töötamiseks.
Nüüd tahaksin näidata, kuidas töötada border-radius'ega, kuna see on väga praktiline näide. Sa võid valida kõik CSS3-funktsioonid või spetsiifilised nagu border-radius. Soovitan integreerida kõik funktsioonid, et sul oleks rohkem valikuvõimalusi.
Border-radius'i kasutamiseks loo klass või ID, näiteks nimetad selle.content. Seejärel pane sulgudesse oma border-radius'i määratlus. Süntaks on dokumentatsioonis: pead määrama horisontaalse ja vertikaalse raadiuse.

Kirjuta selleks:
Salvesta see ja vaata oma faili brauseris. Mis juhtub? CSS-käsk border-radius lisatakse vastavatesse brauseri eelnevate versioonide prefiksite. Nii saad mitte ainult lihtsa määratluse, vaid ka toe erinevatele brauseritele.

Nii saad kasutada kõiki CSS3 variante, mida Compass pakub. Compass'is on CSS3 keskselt tugipunktiks vastav sektsioon dokumentatsioonis, kus on loetletud kõik funktsioonid. Kui sa ei saa millestki aru või soovid uut rakendada, vaata lihtsalt seal.

Nüüd on veel üks näide, kus sa kutsud välja funktsiooni. Mine tagasi oma CSS-i ja kirjuta:
See süntaks tagab, et box-shadow väljund hõlmab sobivaid brauseri eelnevate versioonide prefiksite iga toetatud brauseri jaoks.

Lisaks pakub Compass võimalust määrata oma projekti brauserite ühilduvust. Siin saad määrata, milliseid brausereid tuleks toetada, mis on eriti oluline, kui sinu klient nõuab vanemate brauseriversioonide toetust.

Määra minimaalne brauseriversioon, mida tuleks kasutada. Nii tagad, et Compass arvestab selle nõudmisega.
Need on põhiasjad, et töötada Compass'i ja CSS3 funktsioonidega. Ametlik projekti veebileht ja koodiviide pakuvad sulle kõike, mida vajad tõhusaks tööks.
Kokkuvõte
Compass annab sulle võimsa tööriista, mis aitab sul mitte ainult kiiresti implementerida CSS3 funktsioone, vaid ka hõlbustab brauserite toetust. Sul peaks alati olema Compass'i dokumentatsioon käepärast, et kasutada selle raamistikuga kaasnevaid laiaulatuslikke võimalusi.
Tihti küsitud küsimused
Mis on Compass?Compass on Sass'i CSS raamistik, mis aitab sul luua stiililehti.
Kuidas importida Compass'i oma CSS-faili?Peate oma CSS-failis kasutama käsku @import 'compass';, et Compass'i integreerida.
Kuidas saan kasutada CSS3 funktsioone koos Compass'iga?Sa saad CSS3 funktsioone kasutada, kasutades mixin'e, nagu @include border-radius(...), otse.
Mis on brauseri prefiksite eelised?Brauseri prefiksid tagavad, et sinu CSS-definitsioonid kuvatakse vanemates brauserites või eksperimentaalsetes brauseriversioonides õigesti.
Kuidas määratleda brauserite tugi Compass'is?Sa saad Compass'i seadistustes määrata minimaalne toetatud brauseriversioon.