Želiš svoja spletna projekta dvigniti na naslednjo raven? Z Compass, močnim ogrodjem za Sass, ti to olajša. V tem priročniku se boš naučil, kako učinkovito izkoristiti podporo za CSS3-funkcije preko Compass. Kako se lotiti in katere funkcije so ti na voljo, ti bom pokazal v naslednjih korakih.
Najpomembnejši ugotovitve
Delovanje z Compass in CSS3 ti omogoča, da generiraš moderen in brskalniku prijazen CSS. Osrednja točka je spletna stran Compass, kjer najdeš dokumentacijo in mnoge primere. S Compass lahko enostavno vključiš CSS3-funkcije, kot so border-radius ali text-shadow, in koristiš avtomatske predpone brskalnika.
Navodila po korakih
Za začetek z Compass potrebujem najprej tvojo CSS datoteko in pravi uvoz. Pojdi v svoj projekt in odpri CSS datoteko. Zdaj moraš uvoziti Compass. To storiš tako, da zapišeš:

To ti daje osnovno strukturo za delo z CSS3.
Zdaj ti želim pokazati, kako delati z border-radius, saj je to zelo praktičen primer. Imaš izbiro, da izbereš vse CSS3 funkcije ali specifične, kot je border-radius. Priporočam, da vključiš vse funkcije, da ti je na voljo več možnosti.
Da bi uporabil border-radius, ustvariš razred ali ID, na primer ga poimenuješ.content. Nato v zavite oklepaje vstavi svojo definicijo border-radius. Sintakso najdeš v dokumentaciji: moraš navesti horizontalni in vertikalni polmer.

Zapiši:
To shrani in si oglej svojo datoteko v brskalniku. Kaj se zgodi? CSS ukaz border-radius se dopolni z ustreznimi predponami brskalnika. Tako dobiš ne le enostavno definicijo, temveč tudi podporo za različne brskalnike.

Na ta način lahko izkoristiš vse CSS3 različice, ki jih ponuja Compass. Osrednja točka za CSS3 v Compass je ustrezen odsek v dokumentaciji, kjer so naštete vse funkcije. Če česa ne razumeš ali želiš uporabiti na novo, enostavno preveri tam.

Zdaj še en primer, kjer kličeš funkcijo. Spet pojdi v svoj CSS in zapiši:
Ta sintaksa poskrbi, da se box-shadow izpiše z ustreznimi predponami brskalnika za vsak podprt brskalnik.

Dodatno ti Compass ponuja možnost, da določiš podporo za brskalnike za svoj projekt. Tukaj lahko definiraš, kateri brskalniki naj bi bili podprti, kar je še posebej pomembno, če tvoj naročnik vztraja pri podpori starejšim različicam brskalnikov.

Določi minimalno različico brskalnikov, ki se naj uporablja. Tako zagotoviš, da se Compass upošteva to zahtevo.
To so osnovni koraki za delo z Compass in funkcionalnostmi CSS3. Uradna spletna stran projekta in referenca kode ti ponujata vse, kar potrebuješ za učinkovito delo.
Povzetek
Z Compassom imaš močno orodje, ki ti ne le pomaga hitro implementirati CSS3-funkcije, temveč tudi olajša podporo brskalnikov. Vedno bi moral imeti pri roki dokumentacijo Compass, da izkoristiš obsežne možnosti, ki ti jih to ogrodje ponuja.
Pogosto zastavljena vprašanja
Kaj je Compass?Compass je CSS-ogrodje za Sass, ki ti pomaga pri ustvarjanju stilskih listov.
Kako uvoziti Compass v svojo CSS datoteko?Moraš v svoji CSS datoteki uporabiti ukaz @import 'compass'; za vklop Compass.
Kako lahko uporabim CSS3-funkcije s Compass?Lahko neposredno vključiš CSS3-funkcije preko uporabe mixinov, kot je @include border-radius(...).
Kakšna je prednost predpon brskalnika?Predpone brskalnika zagotavljajo, da so tvoje CSS definicije pravilno prikazane v starejših brskalnikih ali v eksperimentalnih različicah brskalnikov.
Kako določim podporo brskalnikov v Compass?Lahko določiš minimalno podporo različice brskalnika v konfiguraciji Compass.