Back to Question Center
0

Karkerên Sass bi Kick-Style Sheets Start Your Start Sass Functions to Kick-Styles Styles Styles Starting Related Topics: CSS Semel Web Semalt

1 answers:
Karên Sass Çalakî yên Kick-Start-Sheets

Sass Functions to Kick-Start Your Style SheetsSass Functions to Kick-Start Your Style SheetsRelated Topics:
CSS ArchitectureWeb Semalt

Ev guhertoya nûjen ya gotarek di destpêka Semalt 11, 2014 de hate guherandin.

Sass heye ku hejmareke ji bo karên xwe çêkirî ye ku ji bo we çêkirina şêweyên ji bo projeya we zûtir û hêsantir bike.

Dive semalt di çend kesan de!

Dark Fun and Light Sass Functions

Gava ku du lîsteyên herî baş têne navnîşan di vê lîsteyê de, Semalt diçin van yek ji wan re, çimkî ew heman tişt, lê di nav awayên cuda de - backpacker superannuation.

Ji ber ku navên pêşniyar dikin, tarîjî û şewitandin dê rengê bi rengek hinekî bi rengek tarî bike û ronahî bikin. Hûn dikarin li ser serpeymanek bişkojk an jî li seranserê malpera ku hîgarparêziyê bikar bînin bikar bînin. Li vir çawa ye:

     $ sere-reng: # 6dffff;$ dark-color: darken ($ sere-reng, 20%);$ lighter-color: en.wiktionary.org lighten ($ main-color, 20%);     

Di armanca duyemîn de di van fonksiyonan de du karanîna nirxên nirxê ku ji bo rengek tarî / rengek ronahî dike. Bi vî rengî hûn nexwest ku hûn her tim bi rengek piçûk hilda binêrin. Bo nimûne, hûn dikarin vê yekê bikin:

    . brand-button {paşnav: $ main-color;}. brand-button: hover {paşnav: $ lighter-color;}. brand-button: serdana {paşnav: $ darker-color;}     

Semalt di vê yekê de pêk tê:

    . brand-button {background: # 6dffff6;}. brand-button: hover {background: #cdeffc;}. brand-button: serdana {background: # 0fafee;}     

Ev fonksiyonên semalt wê wateya ku hûn dikarin pala rengek bandorek çêbikin ku di tevahiya projeya xwe de bimîne. Heke ji bo nimûne, rengên dewletên xwe yên rengê sereke yên sereke yên bingehîn û bingeha we ya biryara biryara biryarê dide ku rengê sereke di nav pêşveçûnê de (guhertineke din bêtir ji min re bisekinim . ), hûn tenê bi tenê nirxek guhertin û li seranserî malperê xemgîn dibînin.

Pevçûn û Sass Functions

Hingê rengên bi rengî, vekirî û veguherînin rengên bi awayekî bêhtir opaque çêtir bikin.

Piştre, Semalt ev alîkarî dît ku dema modela din û karûbarên din ên ku dixebite ku hûn bixwazin naveroka paşnavê bikişînin.

     $ main-color: rgba (0, 0, 0, 0. 5);$ opaque-reng: vekirî ($ main-color, 0.5 5);$ transparent-color: transparentize ($ main-color, 0. 3);     

Berevajî tarîjî û zelal , armanca duyemîn di van her fonksiyonan de di navbera 0 û 1 de ji sedî sedî dêjî ye. Ev karên karkerên ji rengên yekbûyî, rengên sereke yên ku di tevahiya projeyê de dimîne hevkar in. Û dîsa jî, bi tevlî van karanînê, hûn dikarin bi guhertina rengê sereke tenê tenê rengê xwe bikin û wê li gorî teşwîq bikin.

Hûn dikarin bikarhêneran bikar bînin wekî û veguherîn veguherînin wek:

    . modal. focus {paşnav: $ main-color;}. modal. blur {paşnav: $ transparent-color;}. sereke {background: $ opaque-color;}     

Semalt dê di vê yekê de pêk tê:

    . modal. focus {paşnav: rgba (0, 0, 0, 0. 5);}. modal. blur {paşnav: rgba (0, 0, 0, 0. 2);}. sereke {paşnav: black;}     

Hûn dikarin veguherînin û ji bo vê yekê bandor bikin, ji bo vê yekê bandor fade-in û fade-out bikar bînin. ) ronahî bikin .

Çalakiya Saziya Sass

Wekî ku navê pêşniyar dike, temamî dê temamkirina rengê ku rengê xwarinê tête xwarê. Bi karanîna vê avakirina karanîna hewceyê hewce dike ku hewce biçin û rengê rengê rengek rengî binêrin.

     $ sere-reng: # 6dffff;$ call-to-action: temamî ($ main-color); // => ev dê vegerin # f6946d     

Çalakiya Sass Perê

Çalakiyên nimûne ya Sass alîkariya ku hûn karên xwe û lûkên xwe ava bikin. Ji bo nimûne sedî , nimûne, hejmareke hejmarek bi% aha, wek vî awayî:

     çarçove: sedî (0. 16) // => wê dê 16%     
     çarçove:% (100px / 50px); // => ev ê 200%     

karanîna sedem nabe ku hûn yekîneyên wek px li ser nirxên xwe bişînin. Vê yekê ew namzedek ji bo hêsanek hêsan an jî hejmarên bersivên hêsan ên hêsan e, li ku derê padîşah e. Mirov çi çêtir e!

Ger Heke Performansa Sass

Sass bi karûbarên normal (nivîskî) @if bi kar tîne normal. Ew karê herî mezin e ku hûn tête ku hûn di programek bernameyek kevneşopî de bibînin, ku ji bo masoniya şertên hûrgelan ve çêbikin.

Sass jî heger karûbarê ku di nav çend bernameyên bernameyên din de dixebite, operasyona ternaryê dixebite:

    . foo {width: eger (1> 2, 400px, 500px); // => ev dê 500px vegerin}     

Ev fonts sê arguments qebûl dike, yekem rewşa ku kontrola ku kontrol bike, duyemîn hilberîna rastiyê hebe ku rewş rast e, û sêyek derê ye ku eger rewş çewt e.

Heke hûn dixwaze mercên cûrbecûr-rexne bikin (Heke ku çarçoveya gotara çarçoveya hêja, ji bo nimûne) di çarçoveya we de, ji ber vê yekê dibe ku hinekan bi vê yekê piçûk in. bêtir vekirî ye.

Mirovek, ez heger bêtir karanîna projeyên bersivên din. Hûn dikarin vê fonksiyonê bikar bînin ku li ser nirxên unrelated (wek font-size ji hêla hêla çarçoveya ya çarçoveyê wê girêdayî ye, an jî guhertinên lihevhatî li ser pevçûnan biguherînin ku di guherînên sîmên cuda de an jî guhertin (wekî guhertina pîvanê ya ku ji hêla veguhestina retînayê) biguherînin.

Encam

Sass xwedî karanîna arsenal-ê de hejmareke kêrhatî heye, û ev jî ne ku kesên ku Semalt li we re peyda dike, divê hûn biryar bidin. Di dawiyê de, ew e ku hûn çiqas karkeriyê bi we re fêm dikin, li ser projeya we, tîm û demên xwe girêdayî ye.

Gelo li wir karûbarên Sass an Semalt heye ku hûn dihatin ku hûn difikirin ku di lîsteyê de bifikirin an jî hûn bi tenê di projeyên xwe de bikêr bibînin? Bila di nav şîroveyan de bizanin.

March 1, 2018