Ինչպես պատրաստել Sprite in Photoshop- ում: Ներածություն CSS Sprites- ի համար `թեյի համար

Բարի օր, այսօր ես ուզում եմ ձեզ ասել, թե ինչպես կատարել CSS Sprite սրբապատկերներ ձեր կայքի համար: Այո, այլ հարցերում, ոչ միայն սրբապատկերներ, այլեւ ցանկացած այլ տարր, ինչպիսիք են կոճակները, ընտրացանկերը եւ այլն: Չնայած բոլոր LEDDing- ի ժամանակացույցը:

Հոդվածը պետք է անցնի վերնագրի արագացմանը եւ օպտիմալացմանը, քանի որ Sprits- ի օգտագործումը արագացնում է էջի բեռը, այն պատճառով, որ մեկ նկար, նույնիսկ Մեծ չափը, boot ավելի արագ, քան փոքր-ինչ փոքր: Դա այն է, որ սերվերին ավելի քիչ դիմումներ կան:

Նրանց համար, ովքեր առարկայի մեջ չեն, սպրիտը այսպիսին է.

Այսինքն, ինչպես կիրառվում է համացանցում. Սա շատ տարրեր է, որոնցից յուրաքանչյուրը ցուցադրվում է կայքի ճիշտ տեղում:

Բայց այն հարցը, թե որքան արագ կամ դանդաղ է էջը բեռնվում սպրիտների միջոցով, ես կանդրադառնամ հաջորդ հոդվածին, եւ դա անպայման կանդրադառնա ճիշտ վերնագրով: Այսպիսով, բաժանորդագրվեք Twitter. չթողնել հոդվածի հայտարարությունը:

Եվ այս գրառման մեջ ես կփորձեմ ձեզ ցույց տալ ներքին խոհանոցը, թե ինչպես են Sprites- ը օգտագործվում համացանցում, ձեր բլոգի սրբապատկերների օրինակով:

Այսպիսով, ես ֆոտոշոփում ստեղծեցի պարզ սպրիտի սրբապատկերներ: Հատկապես ձանձրալի չէր, բայց պատրաստեց յուրաքանչյուր տիպի զույգ, որպեսզի ցույց տամ ոչ միայն այն, թե ինչպես օգտագործել սպրիտը, բայց ինչպես կարող եմ օգտագործել սպրիտներ, կեղծ արիմացում ստեղծելու համար:

CSS SPIGHT - HTML մակնշում

Այժմ դուք պետք է ուրվագծեք HTML - նշում: Ոչինչ անսովոր: Ոչ-տնտեսական ցուցակը.


Բաժանորդագրվել թարմացումներին






«#» -Ի փոխարեն `մուտքագրեք ձեր հաշիվների հասցեները: Ավելացնել վերնագրի հղումներ: Եւ գնացեք ոճեր ավելացնելու համար:

CSS SPIGHT - CSS նշման ստեղծում

Մենք հարցնում ենք բեռնարկղի ոճերը.

Soceti (
Լայնություն, 270px;
Բարձրություն, 150px;
ՄԱՐԳԻՆ. 200PX Auto;
Նախապատմություն. URL (../ պատկերներ / bg-soc.png) ոչ կրկնում;
Լիցք, 15px;
}

Նկարագրեք ոճերը տեքստի համար եւ ոչ մուլիչ ցուցակը, որը ձախ եզրին լողացող է ( Ստանդարտ ընթացակարգ Ընտրացանկերի եւ նմանատիպ տարրերի համար)

Soceti ul (
Արտահոսք. Թաքնված;
Լայնությունը `246px;
ՄԱՐԳԻՆ. 20PX Auto;
}

Soceti ul li (
Float: Ձախ;
Մարգին-ձախ, 2px;
}

Soceti ul Li: Last-child (
Մարգին-աջ, 2px
}

Հիմա ամենահետաքրքիր է սկսվում: Եկեք ընդհանուր ոճեր սահմանենք հղումների համար.

Soceti ul li a (
Display ուցադրում.
Լայնությունը `59px;
Բարձրություն, 59px;
}

Ինչպես կարող եք նկատել, ես մի փոքր սխալվում եմ սպրիտ ստեղծելիս, ուստի այն պարզվեց 59 × 59 PX- ի ապուշության չափը, բայց դա չի ազդել տեսողական ընկալման վրա: Մենք շարունակվում ենք ...
Սահմանեք առաջին հղման ֆոնային պատկերը:

ա. TVitter (

Անցում. .3s;
}
ա. TVitter. Hover (

Անցում. .3s;
}

Սրգտի անհրաժեշտ տարրը ցուցադրելու համար այն պետք է զոհաբերվի: Դա անելու համար ֆոնային կապի նշումը, դուք պետք է կարգավորեք կոորդինատները:

Օրինակ, դուք կարող եք նկատել, որ առաջին տարրի վրա կա սոցիալական ցանցի պատկերակ «Վկոնտակտ», իսկ SoC ընտրացանկում առաջին պատկերակը: Սրբապատկերներ - Twitter. Այսինքն, եթե իմ սրբապատկերներն ունեն 59px լայնություն, ապա ես պետք է տեղափոխեմ ֆոնը -59px- ում: Եվ նաեւ, ես ուզում եմ, որ գույնը գորշ գույնով փոխվի: Դա անելու համար ես պետք է իջեցնեմ 59px- ի ֆոնը: Ինչ է ցուցադրվում այստեղ.

ա. TVitter (
Նախապատմություն. URL (../ Նկարներ / CSS-Sprite-Iconok2.png) -59px -59px No Roint;
Անցում. .3s;
}

Դասարանի ոճերը փոխելու համար, երբ դուք սավառնեք, անհրաժեշտ է սահմանել սավառնելու կեղծ դասը: Ինչ եմ անում այստեղ.

ա. TVitter. Hover (
Նախապատմություն. URL (/ պատկերներ / CSS-Sprite-Iconok2.png) -59px 0 Ոչ կրկնում;
Անցում. .3s;
}

Եվ որպեսզի պատկերը փոխի դիրքը, փոխեց ցուցադրման կոորդինատները:

Գույքի անցում - օգտագործվում է փոփոխության արագությունը նշելու համար: Ես սահմանեցի 0,3 վայրկյան:

Նմանապես, անհրաժեշտ է տեղադրել դրսեւորման մնացած տարրերի համար, տեղափոխելով 118 PX, RSS - սրբապատկերներ ցուցադրելու համար, եւ «VC» պատկերակը ցուցադրելու համար 0 PX- ին:

Հուսով եմ, որ հոդվածը օգտակար էր ձեզ համար, եւ այժմ դուք կօգտագործեք CSS Sprites ձեր կայքերի համար: Վաղը ես կփորձեմ վերլուծել, թե այս տեխնոլոգիան օգտագործելիս կայքը ավելի արագ բեռնված է:

CSS- ի առաջ ճանաչվել է կեղծ դաս. Հովեր, վերափոխման ստեղծում `տարրը, որը փոխում է իր տեսքը կուրսորը սավառնելիս, իրականացվում էր javaScript լեզու, Այժմ դա շատ ավելի հեշտ է, բայց կա մեկ անբարենպաստություն. Եթե մի վիճակում. Հովեր (այսինքն, երբ հափշտակում եք կուրսորը տարրի վրա), պետք է լինի ինչ-որ ֆոնային պատկեր, այն սկսում է բեռնել կուրսորը, Եվ ոչ այն դեպքում, երբ էջը հիմնականում բեռնված է:

Դրա պատճառով մի փոքր ուշացում կարող է առաջանալ, երբ նկարը առաջին անգամ է հայտնվում: Եվ չնայած այս հետաձգման կուրսորի հետագա առաջնորդությամբ այլեւս չի մտածել, թե ինչպես են այս խնդիրը վերացնել: Օրինակ, JavaScript- ի օգտագործմամբ, նախապես կարող եք ներբեռնել բոլոր ֆոնային պատկերները: Բայց կա մի միջոց, որը չի պահանջում ծրագրավորման լեզվի իմացություն, եւ այն բաղկացած է սպրիտներից օգտվելուց:

Ինչ է CSS Sprites

CSS-Sprite- ը մեկ գրաֆիկական ֆայլ է, որը պարունակում է շատ տարբեր պատկերներ: Այն կարող է հավաքվել, օրինակ, ինտերֆեյսի բոլոր գրաֆիկական տարրերը, ինչպիսիք են սրբապատկերները, կոճակները եւ այլն: Նաեւ սպրիտներում հաճախ համատեղում են ֆոնային նկարները `պայմանների համար իրենց տատանումների հետ միասին. Հովեր: Sprites բնորոշ օրինակներ.

Sprite, որում օգտագործվում են բոլոր օգտագործված սպրիտի սրբապատկերները հավաքվում են սոցիալական ցանցի սրբապատկերներով եւ դրանց տատանումներով `սավառնել

CSS-Sprits- ի առավելությունները

  • CSS-Sprite- ը պարունակում է ֆոնային պատկերներ իրերի տարբեր նահանգների համար, եւ այն ամբողջովին բեռնված է, երբ վեբ էջը բեռնված է: Սա վերացնում է տարրը դեպի տարրը դեպի տարրը:
  • Սերվերի նկատմամբ բողոքների քանակը կրճատվում է: Ի վերջո, յուրաքանչյուր փոքր պատկերակ ներբեռնելու համար անհրաժեշտ է առանձին խնդրանք, եւ ավելի քիչ կոչեր, այնքան լավ: Sprite- ը ներբեռնելու համար ձեզ հարկավոր է միայն մեկ խնդրանք սերվերին:
  • Իջում նկարների բազմակարծություն պահելու մեկ այլ առավելություն այն է, որ եթե ունենան նման գույնի պալիտրա, ապա մեկ մեծ պատկեր կշռում է փոքրից փոքր լուսանկարներից:
  • Այս ամենը որպես ամբողջություն դրականորեն ազդում է կայքի ներբեռնման արագության վրա:

Ինչպես ստեղծել Sprite նկարներից

Դասական դեպքում սպրիտները ստեղծվում են պատկերի խմբագրում: Փոքր նկարները հաջորդաբար տեղադրվում են մեծ կտավի վրա (հաճախ `հետ) Թափանցիկ ֆոն), որն այնուհետեւ պահվում է որպես գրաֆիկական ֆայլ:

Sprites ստեղծելու ձեռնարկը. Դասը բավականին երկար է: Հետեւաբար, երբ սպրիտների օգտագործումը սկսեց թափ հավաքել, օրինակ, Sprites ավտոմատ ստեղծման համար առցանց ծառայություններ կային, օրինակ, Spritegen., Retinaspritegenerator. Այլ. Դուք ներբեռնում եք անհրաժեշտ պատկերները առանձին ֆայլերում կայքում, եւ Sprite- ը ստեղծվում է ձեզ համար, որը կարող եք անմիջապես ներբեռնել համակարգիչ:

Ինչպես օգտագործել CSS Sprites

Ժամանակն է սովորել, թե ինչպես օգտագործել CSS-Sprites գործնականում: Մենք ձեզ ցույց կտանք մի փոքր օրինակ, օգտագործելով Սրբություն պարունակող սրբապատկերներ: սոցիալական ցանցերը (Մենք դա ցույց տվեցինք վերեւում): Սովորական վիճակում, սոցիալական ցանցի պատկերակը կլինի գույնը (սպրիտի վերին շարքը), եւ երբ կուրսորը սավառնեք, այն կդառնա մոխրագույն (ինչպես ներքեւի շարքում):

HTML Markup- ը այսպիսին է.

Յուրաքանչյուր սոցիալական ցանցին հղելու համար մենք ստեղծեցինք մեր դասը: Քանի որ սա փորձարկման օրինակ է, մենք ժամանակ չենք ծախսում HREF- ի հատկանիշները լրացնելու համար. Իրական կայքերի հղումների փոխարեն մենք դրենք վարդակից: Ներսից պիտակը Մենք ոչինչ չենք դնում, քանի որ արտաքին տեսք Հղումները կպատասխանեն իրենց ֆոնային պատկերներին սոցիալական ցանցի սրբապատկերներով:

Գնացեք CSS: Նախեւառաջ մենք գրում ենք ընդհանուր ոճերը բոլոր հղումների համար.

A (ֆոն-պատկեր. URL (https://gooo.gl/1t18rz; ֆոնային կրկնում. Ոչ կրկնում; Բարձրություն, 98px; լայնություն `վերափոխում;

Հետեւյալ երկու տողերը `յուրաքանչյուր տարրի բարձրությունն ու լայնությունը , Ինչպես որոշեցին այդ արժեքները: Այստեղ մենք աջից դուրս հանեցինք սրբապատկերների չափը: Յուրաքանչյուր պատկերակի բարձրությունը 98 պիքսել է, իսկ լայնությունը `100 պիքսել: Հաջորդը, մենք կկառուցենք ֆոնային նկարը յուրաքանչյուր հղման համար, ֆոնին կարգավորելը այնպես, որ պատկերակը սահուն տեղավորվի 98 × 100 պիքսելների հղումների «պատուհանում»:

A.Facebook (ֆոն-դիրքորոշում. Ձախ վերեւ;)

Գնալ հետագա. Տեղադրեք ֆոնը Twitter- ին հղման համար: Twitter Icon- ը տեղակայված է Facebook- ի աջ կողմում եւ հարում է այն, առանց դատարկ բացեր ստեղծելու: Մենք պետք է տեղափոխեք SPRITE- ը դեպի այսքան շատ պիքսել, Facebook- ի պատկերակը թաքցնելու եւ Twitter պատկերակի հղման տարածքը լրացնելու համար: Քանի որ յուրաքանչյուր պատկերակի լայնությունը 100 պիքսել է, ապա մենք ֆոնը տեղափոխում ենք ձախ 100 պիքսել: Ուղղահայաց դիրքավորում, մենք ոչ մի տեղ չենք փոխվում, բայց թողնում ենք արժեքը վերեւ.

A. Twitter (ֆոն-դիրք. -100px գագաթ;)

Մենք նման ազդեցություն կունենանք այլ հղումների համար, ավելացնելով եւս 100 պիքսել յուրաքանչյուր հետագա հորիզոնական դիրքավորմանը, դրանով իսկ ավելի ու ավելի ցողուն տեղափոխելով: Ստացվում է նման նկար.

A. Loutube (ֆոն-դիրքորոշում. -200px վերեւ; ;) A.Gougle (ֆոն-դիրքորոշում. -600px գագաթ;)

Այս ծածկագրի արդյունքը ցուցադրվում է ներքեւում գտնվող էկրանի նկարում.


Այժմ մենք կզբաղվենք ֆոնային նկարների պահվածքով, երբ կուրսորը կուրսորը սավառնեք դեպի հղումը: Մենք պետք է ուղղահայաց վերափոխենք այնպիսի եղանակով, որ Sprite- ի ներքեւի շարքից պատկերակը հարվածեց դիտման տարածքին: Այստեղ ամեն ինչ բավականին պարզ է եւ լուծվում է մեկ CSS- ի կանոնով, մասնավորապես `ներքեւի արժեքի առաջադրանքը ֆոն-դիրքի համար.

Հ. Հովեր (ֆոն-դիրք-y: ներքեւ;)

Մեր դեպքում, այս ոճը կարելի է գրել բոլոր հղումների համար, եւ այն ճիշտ կաշխատի: Այնուամենայնիվ, այլ իրավիճակներում, երբ լակի տարրերը այլ կարգով են, գուցե հարկ լինի ավելի շատ կոդ գրել:

Աշխատանքային ցրտերի արդյունքի համար տես ստորեւ ցույցը (օրինակի ավելի գեղեցիկ օրինակով, մենք ավելի շատ սահուն դարձրեցինք կուրսորը).


Եթե \u200b\u200bդա ձեզ համար հետաքրքիր է դարձել, ապա այստեղ մի տող է, որը պատասխանատու է սրբապատկերների փոփոխության հարթության համար (մի անհանգստացեք, մի փոքր անց կսովորենք CSS անիմացիան եւ մասնավորապես անցումային գույքը).

A (անցում. Բոլոր 0.2-ը հեշտությամբ;)

Այսպիսով, հիմա դուք գիտեք, թե ինչ են CSS ցրտերը եւ ինչ կարող են օգտակար լինել: Ի լրումն ֆոնային նախշերը բեռնելու ժամանակ ձգձգումներից, Sprites օգտագործումը օգնում է նվազեցնել բեռը սերվերի վրա: Բացի այդ, սա հարմար միջոց է ինտերֆեյսի բոլոր գրաֆիկական տարրերը մեկ վայրում պահելու համար:

Այսպիսով, մենք ապամոնտաժում ենք ոճավորող հղումների հիմնական մեթոդները: Մենք խորհուրդ ենք տալիս, որ դուք լրացուցիչ պրակտիկորեն զբաղվեք ձեռք բերված գիտելիքների ապահովման համար: Եվ մեր գրքի հաջորդ գլուխը նվիրված է CSS անիմացիան, որի իրականացումը հնարավոր դարձավ CSS3- ում հայտնվելու պատճառով: Եվ առաջին դասում մենք կվերլուծենք վերափոխման գույքը -

Sprite- ը միլիոնավոր մարդկանց սիրված ըմպելիքն է, ովքեր ոչ միայն կարող են գնել յուրաքանչյուր խանութում, այլեւ պատրաստվել իրենց: Networks անցերի ցանցում կան բազմաթիվ տարբեր բաղադրատոմսեր եւ խորհուրդներ, ինչպես պատրաստել արտամարմնային ոչ ավելի վատ, քան ներկան: Նրանցից ամենատարածվածը հավաքվում է այս հոդվածում:

Դեղատոմսով բաղադրատոմսը բավականին պարզ է: Անհրաժեշտ է ճիշտ համամասնություններով խառնել այնպիսի բաղադրիչները, ինչպիսիք են կրաքարի, կիտրոնի հյութը, շաքարը եւ հանքային ջուրը: Այնուամենայնիվ, կան մի քանի կանոններ, որոնք պետք է պահվեն, որ ըմպելիքը իսկապես համեղ է եւ բնական:

Առաջին բանը, որ կարեւոր է, բացառապես թարմ մրգերի պատրաստման համար օգտագործելը եւ նրանց, ովքեր «կներեք, որ նետվում են», բայց այլեւս չկա: Փչացած արտադրանքը կարող է փչացնել ամբողջ ուտեստի համը, նույնը գնում է խմիչքներ:

Բացի այդ, կարեւոր է օգտագործել բարձրորակ հանքային ջուր: Մի պահեք այս բաղադրիչի վրա, քանի որ այն առանցքային դեր է խաղում խոհարարության մեջ: Water ուրը պետք է լինի ուժեղ, թույլ կամ ոչ գազավորված հանքային ջուր, քանի որ նման նպատակների համար չի տեղավորվի:

Ներքին ըմպելիքների փոխարեն շաքարավազը, ինչպիսիք են Sprite, Mojito- ն եւ այլ կոկտեյլներ, խորհուրդ է տրվում ավելացնել շաքարի օշարակ: Օշի պատրաստման մանրամասն բաղադրատոմսը նկարագրված է ստորեւ:

Ինչպես պատրաստել շաքարի օշարակ:

Շաքարի օշարակն անհրաժեշտ է, որպեսզի տան կոկտեյլը համտեսեք հնարավորինս մոտ գնման համար: Նման օշարակ պատրաստելը բավականին պարզ է, եւ շատ ժամանակ չի պետք:

Առաջին հերթին անհրաժեշտ է կաթսա դնել կրակի վրա եւ սպասել, մինչեւ ջուրը տաքանա: Հրդեհը չպետք է լինի ուժեղ, բայց ոչ թույլ, հակառակ դեպքում շաքարավազը հալվելու է շատ երկար ժամանակ: Աստիճանաբար, շաքարավազի պահանջվող քանակությունը պետք է լցվի կաթսայի մեջ, ջուրը բերեք եռալ, շաքարավազ տվեք ամբողջովին լուծարելու համար:

Արդյունքում ստացված հեղուկը զով է: Շաքարի օշարակ պատրաստ է, եւ այժմ այն \u200b\u200bկարող է օգտագործվել համեղ կոկտեյլներ պատրաստելու համար:

Sprite 10 րոպեի ընթացքում

Այս հանրաճանաչ սոդայի արտադրության համար շատ ժամանակ չի պահանջվի. Դուք կարող եք հաղթահարել առաջադրանքը 10 րոպեից պակաս ժամանակահատվածում: Ամենատարածված բաղադրատոմսերից մեկը, թե ինչպես տնային տնտեսություն պատրաստել տանը, այսպիսին է.

  • Նյութի մանր կտրատեք մեկ կիտրոն, ազատվեք բշտիկից;
  • Ավելացրեք կիտրոն մի կաթսայում `5 շաքարավազի գդալով, եփեք հինգ րոպե;
  • Արդյունքում ստացված հեղուկը գովերգվում է մոտ մեկ ժամ.
  • Լարում եւ ավելացնել այն ցանկացած ուժեղ հիդրեյսի ջրի մեջ:

Արդյունքում, դա կլինի հիանալի ըմպելիք, ամբողջովին նույնական է գնման սպրիտին: Եվ շարունակվում է դրա պատրաստումը ընդամենը տասը րոպե, չհաշվելով այն ժամանակը, որի համար հեղուկը պետք է կոտրվի:

Ընդլայնված ձեւ, թե ինչպես պատրաստել տնային սպրիտը

Ի լրումն ստանդարտ բաղադրատոմսերից `կիտրոնի եւ գազավորված ջրով կոպտիչ պատրաստման համար, կարող եք գտնել ավելի շատ հետաքրքիր միջոցներ, այլ բաղադրիչների միջոցով խմելու ստեղծելու համար: Sprite եփել, ձեզ հարկավոր կլինի.

  • Պարզ ջուր;
  • Օծանելիք «Sprite»;
  • կիտրոնի թթու;
  • Ածխաթթու գազ.

Ինչ վերաբերում է վերջին «բաղադրիչին», այն հեռու է բոլորից: Ածխածնի երկօքսիդը օգտագործվում է գործարաններում եւ գործարաններում `գազավորված ըմպելիքների զանգվածային պատրաստմամբ: Այնուամենայնիվ, խոհանոցում գտնվող բաժնետոմսերի մեջ շատ խոհարարների փորձեր կան այս տարրը:

Տնական Sprite ըմպելիք

Շրթունքները մասնավորապես տարածված են այն պատճառով, որ այն հիմնված է իր հիմքի վրա, պատրաստվում են շատ հայտնի ալկոհոլային եւ ոչ ալկոհոլային կոկտեյլներ, որոնք մատուցվում են գիշերային ակումբներում եւ բարերում: Դրանցից մեկը Mojito ըմպելիք է: Այս կոկտեյլը հատկապես տեղին է ամռանը, քանի որ նա ոչ միայն ծարավ է մարում, այլեւ հիանալի տոնում է մարմինը:

Ավանդական մոջիտոյի կազմի մեջ կան մի քանի բաղադրիչ: Որպես կանոն, այն գազավորված ջուր է, անանուխի հյութ եւ շաքար: Եթե \u200b\u200bմենք խոսում ենք ալկոհոլային կոկտեյլի մասին, այս ցանկում ավելացվում է սպիտակ ռոմը:

Մոխրո

Հոդվածում ներկայացված են մի քանի բաղադրատոմսեր, ինչպես տնային տնտեսություն պատրաստել, բայց դա դեռ ավելի հեշտ է Մոջիտոյի հետ: Այս կոկտեյլը միայն դժվար է թվում:

Որպես կանոն, հետեւյալ բաղադրիչները պարտավոր են ստեղծել իր սեփական կոկտեյլը.

  • cane շաքար;
  • սոդա;
  • կրաքար կամ կիտրոն;
  • անանուխ;
  • ռոմ (ծայրահեղ դեպքերում օղի);
  • Սառցե խորանարդներ:

Ինչպես սոդա, Sprite- ը կատարյալ է, որը կարող է նաեւ պատրաստվել ինքնուրույն: Եթե \u200b\u200bհետաքրքրում եք, թե ինչպես կարելի է համեմատել տանը, բաղադրատոմսը եւ մանրամասն Քայլ առ քայլ նկարագրությունը կարելի է գտնել վերեւում:

«Հավաքել» Mojito- ն այս եղանակով անհրաժեշտ է.

  • Կտրեք կրաքարը կիսով չափ, մի կես քամիչ հյութից;
  • Նյութի մանր կտրատեք, ապակին ավելացրեք կրաքարի;
  • Լրացրեք մի բաժակ սառցե խորանարդներ.
  • Ապակու մնացած տարածքը լցնել սոդա;
  • Ավելացնել 30 մլ սպիտակ ռոմ:

Mojito- ն պետք է մատուցվի անմիջապես պատրաստելուց հետո, որպեսզի ապակու սառույցը հալվի: Առաջարկվում է խմել խողովակից: Ոչ ալկոհոլային մոջիտոն կարելի է պատրաստել նույնիսկ երեխաների համար:

Ազնվամորի լիմոնադ

Սա եւս մեկ հանրաճանաչ ոչ ալկոհոլային կոկտեյլ է, որը շատ երեխաների նման է, քանի որ դրա մեջ հիմնական բաղադրիչները `քաղցր հյութալի ազնվամորու եւ ոչ պակաս համեղ այս կոկտեյլը եւ սպրիտը: Դուք արդեն գիտեք, թե ինչպես կարելի է արտաշերտ պատրաստել, վերեւում նկարագրված է տանը պատրաստման լուսանկարներով եւ մեթոդներով բաղադրատոմս:

«Ազնվամորու լիմոնադ» կոկտեյլը կպահանջվի.

  • ազնվամորի;
  • ազնվամորու օշարակ;
  • կիտրոն;
  • սպիր;
  • անանուխ;
  • կրաքար

Նախեւառաջ անհրաժեշտ է պատրաստել ազնվամորիներ `մանրակրկիտ ծխել մի բաժակի երեք հասուն հատապտուղների վրա: Դրանից հետո անհրաժեշտ է ավելացնել կիտրոնի հետ եւ բաժակը լցնել վերին սառցե խորանարդի վրա: Ապակու մնացած տեղը կվերցնի անուշահոտ տան սպրիտը: Հարդարման համար օգտագործեք կրաքար, կիտրոն եւ անանուխ:

Նարնջագույն լիմոնադ

Մեկ այլ մանկական նրբություն նարնջագույն լիմոնադ է, որը կարող է պատրաստվել նաեւ տանը: Այս թարմացնող աշխուժացող ըմպելիքը ոչ պակաս զիջում է Gazepers- ին: Ընդհակառակը, ստացվում է նույնիսկ ավելի համեղ, եթե այն ճիշտ եփում եք:

Նարնջագույն լիմոնադի անկախ պատրաստման համար անհրաժեշտ կլինի այս ապրանքները.

  • 3 միջին նարնջագույն;
  • 2 կիտրոն;
  • groype Ginger Root (թեյի գդալ);
  • 150 գրամ շաքար;
  • 1 լ սպրիտ;
  • 1.5 լիտր պարզ ջուր:

Նախ պետք է պատրաստել շաքարի օշարակ, քանի որ այն կօգտագործվի բաղադրատոմսով: Նարինջները մաքրելու կեղեւից, մանր կտրատած, կիտրոնը կտրված է կեսով: Կես կիտրոն եւ նարինջ դնում է կաթսայի մեջ, լցնել ջուրը եւ ավելացնել կոճապղպեղի արմատ:

Արդյունքում ստացված հեղուկը մանրակրկիտ լարված է: Լրացրեք դեկորը կիսով չափ խորանարդ սառույցով, լցնել ցիտրուսային ջուր, շաքարի օշարակ եւ սպրիտ: Նաեւ հարմար եւ սովորական հանքային ջուր: Կիտրոնի մնացած կեսը կտրված է կտորների վրա եւ ավելացնում է արդյունքում ստացված ըմպելիքը:

Հիմնական առաջադրանքներից մեկը CSS Sprite Ներբեռնված էջի գրաֆիկայի օպտիմիզացումը: Որն է այս օպտիմիզացման խնդիրը եւ ինչու պետք է իրականացվի: Գաղափարը հետեւյալն է. Մինչ էջը օպտիմիզացված չէ, ներկայացված են գրաֆիկական տարրերը Առանձնացված ֆայլեր, Նմանատիպ տարրերի քանակը գերազանցում է 5 կամ 10 կտոր, հետեւաբար, յուրաքանչյուր նկար վերբեռնելու համար զննարկիչը իրականացնում է առանձին հարցում:

Տրամաբանական է ենթադրել, որ կարող եք արագացնել գործընթացը `համատեղելով գրաֆիկական տարրերը: Display ուցադրել մասերը կազմաձեւված CSS- ի միջոցով: Դրանից հետո զննարկիչը կկատարի պատկերներ վերբեռնելու միայն մեկ խնդրանք: Այսպիսով Էջը բեռնված կլինի ժամանակներում ավելի արագ, Դա օպտիմիզացման ամբողջ սկզբունքն է:

Բացի այդ Օգտագործվում են սպրիտներ Որպեսզի ճիշտ ձեւավորվի տարրի տեսողական փոփոխության ազդեցությունը այն ժամանակ, երբ օգտագործողը բերում է կուրսորը: Դրա բացակայությունը կարելի է նշել, թե երբ է այցելուը տեսնում Flash րամեկուսացման կոճակ. Կոճակը ունի երկու պետություն, նախնական եւ առաջնորդության պահին, այս պետությունների բացակայության դեպքում, որը տեղի է ունենում թարթման ազդեցությունը:

Այսպիսով, հաշվի առեք CSS Sprits- ի հիմնական օրինակները.

Մենք ունենք մեկ ֆայլում սրբապատկերների ցուցակ: Առաջադրանք. Մի քանի նկարներ հանեք պատահական հաջորդականությամբ:

Նկար ( cSS-Sprite-01.png) Ստորեւ բերված է սպրիտ:

Պատկերների ցուցակը կիրառելուց հետո սրբապատկերները մնում են պատահական կարգից:

Եկեք պարզենք, որ այս օրինակով ավելի մանրամասն: Նախնական պատկերի թույլտվություն. 200 * 200 PX, Հիմնական պատկերը բաժանված է 4 կտորի, որոնցից յուրաքանչյուրը թույլտվություն ունի 100 * 100 px, Փաստաթղթում մենք պետք է ստեղծենք CSS-Sprite-UL ցուցակը: List անկի միավորներ, 001, 002, 003 եւ այլն:

< ul id = "css-sprite-ul" >

< li id = "css-sprite-001" > < / li >

< li id = "css-sprite-002" > < / li >

< li id = "css-sprite-003" > < / li >

< li id = "css-sprite-004" > < / li >

< / ul >

Այժմ այս ցուցակը ցույց կտա իրերը, եւ դուք պետք է ստանաք Sprite պատկերի մասեր: Դա անելու համար դիմեք .CSS ֆայլին, որտեղ տեղադրեք այս ծածկագիրը.

# CSS-Sprite-UL LI (լուսանցք. 0; Լիցք, 0; ցուցակի ոճը. Ոչ մեկը; դիրքը, բացարձակ; վերեւ, 0;)

# CSS-Sprite-UL LI, # CSS-Sprite-UL A (Բարձրություն, 100px; ցուցադրում, բլոկ;)

# CSS-Sprite-001 (ձախ, 0px; Լայնություն, 100px; Heigth: 100px; Նախապատմություն. URL ("/)) 0 0;)

# CSS-Sprite-002 (ձախ, 200 հատ; լայնություն, 100px; Heigth: 100px; Նախապատմություն. URL ("/ պատկերներ / CSS-Sprite-01.png") 100px 0;)

# CSS-Sprite-003 (Ձախ, 400px; Լայնություն, 100px; Heigth: 100px; Նախապատմություն ("/ պատկերներ / CSS-Sprite-01.png") 0 100px;) 0 100px;)

# CSS-Sprite-004 (ձախ, 600px; Լայնություն, 100px; Heigth: 100px; Նախապատմություն. URL ("/ պատկերներ / CSS-Sprite-01.png") 100px 100px;)

Ոճերի վերլուծությունը հնարավոր կդարձնի հասկանալ, թե որ վայրում եւ ինչպես կցուցադրվեն հենց այս սպրիտի պատկերի մասերը:

Օրինակ 2. Պատկերը փոխվում է, երբ սավառնում եք:

Մեկ այլ օրինակ. Փորձում է ստեղծել կոճակ, որը կփոխվի, երբ կուրսորը սավառնում է: Այսպիսով, դա կփոխի գույնը եւ տեքստը: Մեր խնդիրն է խուսափել թարթման ազդեցությունից, որը նկարագրված էր վերեւում: Դա անելու համար երկու պետությունները պետք է տեղադրվեն մեկ ֆայլում:

Ինչպիսի նման է սպրիտը.

hTML կոդ:

< ul id = "css-sprite-button" >

< li id = "css-sprite-button-hover" > < / li >

Այսօրվա հոդվածում ես ուզում եմ մի փոքր խոսել CSS Sprites- ի մասին եւ տալ մի քանի հղումներ, որտեղ կարող եք ստեղծել այս առավելությունները: Sprites օգտագործելու տեխնիկան բոլորովին նոյեմբերին չէ եւ օգտագործվում է երկար ժամանակ, բայց նրանց ստեղծման բարդությունը վախեցնում է վեբ վարպետներին: Փորձենք օգնել նրանց ...

Ինչ է CSS Sprites- ը:

Պատկերացրեք մեկ, մեծ պատկեր, որի վրա պատկերված են ձեր բոլոր սրբապատկերները, բաժանարարները, կոճակները, նետերը եւ դիզայնի այլ բաղադրիչները: Այն բեռնում է կայքի հետ մեկտեղ, ամեն ինչ սովորական է: Դա պարզապես չի ստեղծում բոլոր ֆայլերի պահանջների մի փունջ, բայց կատարվում է մեկ խնդրանքով: Հիանալի? Անկասկած: Ներբեռնելուց հետո մեծ նկարի ցանկալի մասը ցուցադրվում է ցանկալի վայրում:

Ես տեսա վիճակագրությունը ինչ-որ տեղ (չեմ հիշում, թե որտեղ, այնպես որ ես չեմ հղում տալ) - ժամանակի 5-ից 40% -ը այն է, որն իրականում էջ է, բոլորի կողմից առաջարկների վերամշակումը: Տրամաբանական է ենթադրել, որ եթե պահանջների քանակը կնվազի. Ներբեռնման արագությունը համամասնորեն կաճի:

Եկեք ավելի ուշադիր նայենք Sprites- ի օգտագործման կողմնակիցներին եւ դեմներին.

կողմնակից Sprites- ի օգտագործումը.

Մինուսներ Սրանք տեխնոլոգիաներ են.

  • Դրելիս անհրաժեշտ է նշել ոչ միայն նկարը, այլեւ հատվածի դիրքը, որը ամբողջովին հարմար է եւ սովորական:
  • Բարձրացրեք բեռը սերվերի վրա: Մեծ նկարը ավելին է պահանջում Պատահական մուտքի հիշողություն, հաշվի առնելով «պացիֆերը» բեկորների միջեւ:
  • Մեկ պատկերակը փոխելու համար դուք պետք է ընտրեք ամբողջ ֆայլը, որը շատ հարմար չէ: Չնայած, միգուցե դա ավելի լավն է

Մենք ընտրում ենք, թե ով է ավելի կարեւոր `պարզություն կամ արագություն եւ շարունակեք: Եթե \u200b\u200bորեւէ բան չի կարելի անել սերվերի վրա բեռով, ապա լուծել խնդիրները դասավորության եւ սպրիտների փոփոխության հետ, գործիքներ կան:

Spute Generators - Առցանց ծառայություններ, որոնք, սկզբունքորեն, աշխատում են նույն սխեմայի համաձայն: Դուք ներբեռնում եք ձեր նկարները, ընտրեք Sprite- ի ձեւաչափը, եւ համակարգը ստեղծում է նկար եւ CSS նշում այս ֆայլի համար:

Որտեղ ստեղծել սպրիտներ:

Հավանաբար ամենահին գործիքը Ստեղծելով CSS: սպրիտներ: Հատուկ առանձնահատկությունը Ռուսաստանի միջերեսի տարբերակն է, հարմար է: Լավ կազմաձեւված, ոչ միայն նկար ստեղծելով, այլեւ CSS կոդ: Ընդհանուր առմամբ, հիանալի գեներատոր եմ առաջարկում: Ի դեպ, բացի այդ, ծառայությունը կարողանում է ստեղծել Favonons եւ հաշվարկել UNIX համակարգերի թույլտվությունները:

CSS Sprits Generator.

Այս գեներատորը նույնպես վատ չէ, ունի ամեն ինչ Անհրաժեշտ պարամետրերառաջացնում է մի փոքր ավելի փոքր ֆայլ արտադրանքի մեջ, քան նախորդ ծառայությունը: Յուրաքանչյուր պատկերի համար տարբերակիչ առանձնահատկությունն է CSS կոդի հարմարավետ արտադրանքը:

Բավական ֆունկցիոնալ գեներատոր, որը թույլ է տալիս ոչ միայն կանոնավոր սպրիտ ստեղծել, հնարավորություն է տալիս նկարները ինքնուրույն տեղափոխել, դրանք հնարավորինս կոմպակտ տեղադրում: Plus - ունակ է սեղմված CSS կոդ արտադրել, ինչպես նաեւ SASS կոդ:

ՍԱՍՍ. - Սա CSS- ի վրա հիմնված մեթանի լեզու է, որը նախատեսված է CSS աբստրակցիայի ծածկագրի մակարդակը բարձրացնելու եւ ոճերի կասկադային սեղանների ֆայլերը պարզեցնելու համար:

Այս ծառայությունը տարբերվում է այն մնացածից, որը ներկայացված է նրանով, որ այն չի ստեղծում սպրիտի նկար: Դուք կարող եք այն ստեղծել ինքներդ Photoshop- ում կամ այլ տեղ, ներբեռնեք այստեղ եւ ծառայությունը կօգնի CSS կոդով: Տեսողական I. Հարմարավետ ինտերֆեյս, Ես խորհուրդ եմ տալիս ամեն ինչ անել ինքներդ սիրահարների համար, չվստահելով մեքենային

Լավ գեներատոր, կա այն ամենը, ինչ ձեզ հարկավոր է ստեղծել: Միակ մինուս. Յուրաքանչյուր նկար պետք է բեռնվի առանձին, դուք չեք կարող բեռնել մի փունջ: Հակառակ դեպքում `ուշագրավ, ուժեղ խառնուրդ:

Ծառայությունը գրված է HTML5- ում, այն աշխատում է միայն Chrome- ում եւ Firefox- ում, բայց նման ծառայությունների զարգացումը հաճելի է: Վեբը դեռ կանգնած չէ, եւ դա լավ շատ պարզ, նվազագույն պարամետրեր է: Բայց եթե ցանկանում եք արագ եւ պարզ լուծում. Այս գեներատորը համապատասխան կլինի 100% -ով

Sprite Generator Real Jedies- ի համար Տեղադրեք ծրագիրը, նշեք ուղին դեպի CSS ֆայլՀին դասավորությամբ եւ այս ծառայությունն ամեն ինչ կանի ձեզ համար: Նա շատ հնարավորություններ ունի. Ես խորհուրդ եմ տալիս կարդալ փաստաթղթերը պաշտոնական կայքում:

Spratetbox- ի գրեթե ամբողջական անալոգը օգտագործվում է նաեւ CSS ծածկագիր ստանալու համար, այն տարբերության համար, որ այստեղ տարրի սահմանի ընտրությունը իրականացվում է ոչ թե ձեռքով, այլ ինքնաբերաբար, փորձարկման ճշգրտությունը նկատելիորեն ավելի է: Գործում է միայն Chrome- ում եւ Firefox- ում

Գերազանց ծառայություն, որն աշխատում է այսպես. Գնացեք ավարտված, տագնապը, ինչպես միշտ, էջը: Մենք կտտացնում ենք ծառայության պատկերակը (անհրաժեշտ է այն տեղադրել գրքույկով) եւ բոլորը `ծառայությունը հավաքում է բոլոր պատկերները այս էջից եւ կոդով տալիս է սայթաքում: Շատ հարմար է, կան պարամետրեր, որոնք հատուկ անհրաժեշտ է մի փունջ հավաքելու համար: Ընդհանրապես, լավ ծառայություն:

Շատ պարզ, բայց հասկանալի եւ հարմար գեներատոր: Քաշեք նկարները `համատեղելու համար, որպեսզի դրանք ցանկանաք, ինչպես ցանկանում եք եւ սեղմեք կոճակը, սպրիտը եւ ծածկագիրը պատրաստ են: Այս ծառայության մինուսը `այն աշխատում է միայն քրոմի եւ կրակի մեջ:

Ծառայությունը շատ նման է վերը նկարագրված Spriteme- ին, այն տարբերությամբ, որ անհրաժեշտ է բեռնել բոլոր նկարները եւ CSS ֆայլը, որպեսզի ձեռքով փոխվի: Նվազագույն պարամետրերը, բայց նա լավ է կատարում իր աշխատանքը:

Հուսով եմ, հիմա դուք չեք վախենում CSS ցրտերի հետ աշխատանքից եւ ձեր նախագծերը նույնիսկ ավելի արագ կլինեն: