Բարի օր, այսօր ես ուզում եմ ձեզ ասել, թե ինչպես կատարել 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 ցրտերի հետ աշխատանքից եւ ձեր նախագծերը նույնիսկ ավելի արագ կլինեն: