ИнтернэтВэб дизайн

CSS-sprites: үндсэн техник, ашигтай зөвлөмжийг тодорхойлолт

Орчин үеийн талбайн байх хурдан, сайхан, үр ашигтай аль алинд нь олон тоо үе шат нь боловсруулах, хэзээ ажиллах нь үйлчлүүлэгч. Дүрмээр бол, онлайн эх үүсвэрийг бий болгож бүх компани, өөрийн нүүрийг байх түүний загвар, хэв маяг, найдвартай байдал, хурд болон бусад шинж чанаруудыг нь жуулчдыг татах зорилготой.

sprites нь ашигтай шинж чанар

CSS-sprites лааз сайжруулах, аль алинд нь олон тоо чанарын шинж чанар нь The сайт болон The компанийн зураг. түүний үндсэн дээр энэ ч бас дэвшил хэрэгсэл төвөгтэй байгаа биш, гэхдээ энэ нь үнэхээр үйл явц, нөөцийн хөгжил, тэдний ажлын хурдыг хурдасгадаг.

Бусад зүйлийн дотор, энэ кодыг хялбаршуулдаг бөгөөд тодорхой утгаар, энэ нь бусад нөөцийн зөөврийн юм, та мөн график санаа, хэв маяг загвар элементүүд яриа ашиглаж болно, учир нь ашиглаж CSS-sprites, ойр дотны адил байна гэдгийг улмаас, бүтэц, тагийн агуулга.

сайтын хөгжлийн хэвийн зургийг нь маш их хийж байна. Маш ихэвчлэн эдгээр зургууд нь маш бага зай эзэлдэг, харин үргэлж тусдаа файл юм. ямар нэгэн серверийн үйлдлийн систем нь файл нээх нь - энэ үйлдлийг нь цаг хугацаа шаардсан хэдий ч ихээхэн хувьд цаг нь файлын 13 13 пикселийн-нд нээгдсэн үед файл нь 16 гэрэл зураг 52 52 цэгээр нь нээж үед өөр өөр байх болно, мөн. Эхний тохиолдолд, та 16 файл, 16 нээлттэй / уншсан үйл ажиллагаа, 16 дүрс зөвхөн нэг файл нээх үр дүнд гарган авсан болно хоёр дахь тохиолдолд байдаг.

Хэрэв та сэдвээр файлуудыг багц бий болгох (хэвтээ цэс, харилцан ярианы хэлбэрээр, тооцоологч товчлуурууд хуанлийн дизайн элементүүд нь ...) зэрэг зургууд уян хатан сайтаас сайт руу нүүсэн байх болно хосолсон.

Сул тал нь

фенүүд нь ч бас frisky CSS ашиглах нь зүйтэй байдаг бол sprites заавал болгоомжтой асуудлыг судалж, тодорхой буй энэ нь хуучин хувцасны замыг ажиллах нь үргэлж практик байгааг харуулж байна хүмүүс байдаг.

Үнэн хэрэгтээ, оронд нь 16 нээлттэй 16 зураг нэг файл, байгаа бол / уншсан үйл ажиллагаа 16 зураг файлууд нь оронд нэг байх болно. Харин трик бүр хөтөч түр гэж байдаг бөгөөд энэ нь зөвхөн эцсийн арга хэмжээ болгож ямар нэг зүйл дууддаг. Үүнээс гадна, ихэвчлэн хуудас элементүүд нь та эхний хуудсыг зочлоход дуудагдсан, дараа нь зөвхөн өөрчлөгдсөн дуудагддаг.

Өөр нэг асуудал. Ерөнхийдөө, зураг бууруулах нь, нэг файлд наасан байна. Яагаад ч юм энэ нь технологи, энэ нь гэж хэлэх нь илүү дээр юм, заншил боловсруулсан байна. загвар зохион бүтээгч байршлыг бий болгож, зохион байгуулалт түүний хэсгүүдийг ашигладаг: зохион байгуулалтын нилээд хэрчсэн ширхэг. шаардсан үйл ажиллагаа, нэмэгдүүлж нийт хуудас дизайн - өрсөлдөгчид sprites нэг файл хэд хэдэн зургийг түүж гэдэгт итгэж байна.

итгэж, энэ ажил мэргэжил CSS-sprites илүү прагматик гэж итгэн, HTTP-хүсэлтийн тоог оновчтой эдгээр хөгжүүлэгчид байдаг.

заасан бүх удаа эргэлзээгүй чухал ач холбогдолтой, гэхдээ илүү чухал харах юм байдаг: энэ нь боломжийн хүрээнд хэрэглэж байх ёстой.

Автоматжуулалт болон CSS-Sprites

Энэ нь CSS Sprites генератор ажиллуулж, зураг төсөл баруун хэсгийг авахын тулд ямар ч ач холбогдолтой бол, дараа нь юу ч биш зүгээр л дээр нь хэвийн байдлаар энэ хэсгийг хийж сэргийлнэ. уламжлалт технологи энэ зургийг хэдэн зуун бууруулах шаардлагатай байдаг бол, энэ JavaScript-чиг үүрэг, шаардлага мердегдеж хүссэн газар сонгож, түүнийг харуулах болно тоймлох эрхэмлэх нь зүйтэй юм.

Энэ нь байх ёстой тэмдэглэсэн хэдий ч гэж The Sprite хоёр, гурван элемент, эсвэл арван бусад - Бүх эрх, гэхдээ хэзээ онд The Sprite хэдэн зуун нь зураг төсөл, зарим бичих JavaScript функц асуудал, мэдээж, хүсэл бус тохиолддог, гэхдээ хэр их ажил энэ хүсэл авах The бий болгох нь ийм том Sprite ... Үүнээс гадна, цавуу зураг - энэ нь нэг CSS Sprite генератор, хүссэн дүрсийг болгож, түүний төлөө CSS-код, тэр хэр их санаа зовохгүй байсан болно мердегдеж бүрдүүлэгч элементүүд. , Сайтын дизайн өөрчлөлтийг өнгөлөн далдалж үед устгах, шинэ элемент нэмж асуудлууд үүсдэг. Хөгжиж Sprite, та ёстой гэж бодож байгаагүй тухай хэрхэн ашиглах нь, хэрхэн энэ нь дараа нь өөрчлөлт.

sprites ашиглах гарчиг ашиг

CSS програмчлалын хэл ялгаатай нь, энэ бүх динамик дүрэм, тэдгээрийн үйл ажиллагааны агуулга (стандарт) тодорхойлогдоно дүрэм харьцангуй статик олонлог юм. цогцолбор дахь sprites харгалзан HTML, CSS номын сан нь сэдэвт талт загварыг бий болгож чадна.

Жишээ нь, цэс эцсийн хувилбар: зүгээр л олон CSS-дүрэм, ИС чиг холбогдож, HTML-divs код дугаарыг оруулж, та үр дүнг авах болно. мердегдеж дүр агуулгыг өөрчлөх та цэсний харагдах өөрчилж болно. функцийн биеийг зааж, та ажиллагааг тохируулж болно.

өвөрмөц хувилбарыг авах объект хандалтат програмчлал (OOP) байна. Мэдээж, энэ нь тод санаа байх болно, гэхдээ энэ нь бусад OOP хэл дэвсгэр эсрэг гарч зогсох нь хэтэрхий тод биш байх болно, бодит аялгаар ярьдаг байна. PLO сэргэж болон ер бусын хурдан наранд байр олж авах болсон үед энэ нь зөвхөн эрт 90-ээд оны байдаг, энэ нь тодорхой санаа, түүний үзэл бодлоо илэрхийлэх эрх нь тодорхой хэлбэр, харин одоо хөгжүүлэгчид төрөл бүрийн ОХУ-ын тэнд байдаг шиг олон ястнууд хамт ирсэн юм.

Тоглоом - sprites нь гэнэтийн ашгийн

Сэтгэл хөөрөл ба програмчлалын - нийцгүй ойлголт боловч мэргэшлийн программист бичих тоглоом, obschebytovoy (энгийн шифрлэлт), бүтээлч (дизайн, шинэ технологийг хөгжүүлэх, санаа) нь эрс өөр юм.

Тоглоомын зураг төсөл давж заалдах нь вектор график, учир нь The хослол SVG-sprites + CSS-дүрэм нь зөвхөн эрэлт, гэхдээ ихэвчлэн болдог The зорилго нь The хөгжүүлэгч (-ийн The сайт) нь The объект нь бодит тоглоом. Тухайлбал, алдартай тоглоом Counter Strike sprites хувьд хэрэглэнэ, шүрших нь маш утга учиртай Ижил нэр: тэсэлгээ, цус, нүдний хараа ...

өгүүлбэр "Sprite CSS v34 тогтоосон" The санаачилж бараг л хэвийн, ойлгомжтой юм. Sprites мөн чанарын хувьд нь зөвхөн хэрэгслийн ашиглалтын олж болно, гэхдээ бас орон зай нь маш өргөн боломжтой, хямд, хялбар хэрэглэгчдийн тодорхой тойрог ойлгох явдал юм бий.

CSS-sprites: Жишээ

газар дээр нь хуудас шилжихийн тулд тухайн хэлний хувилбарыг нь янз бүрийн ашиглаж байгаа боловч хэл сонгогч нь дүрсэн зэрэг хийх бол, нэг спрайт ашиглан шийдэл иймэрхүү харагдах болно:

Илэрхий сул тал sprites

Юуны өмнө, энэ нь цаг хугацаа шаардсан, нямбай үйл явц юм. Энэ нь нэг зүйл - нь тайрах The дизайн оруулах жижиг хэсгүүд, болон The бусад -, цуглуулах зураг олон жижиг. газар дээр нь хэрэглэсэн зураг бүх талаар зураг санааг хэрэглэх, түүнийг байрлуулж бүрэн ашиггүй юм.

Тэр ч байтугай CSS sprites Generator ашиглан бэрхшээл, аль болох зайлсхийх нь сайтын дизайн өөрчлөх шаардлагатай байдаг ялангуяа чадахгүй. Нэмэх нь хэдэн арван Sprite зургууд - энэ нь хамгийн биш, массив элементүүд, The график Байх график, энэ нь ихэвчлэн зүгээр л харагдана дээр The дэлгэц, оронд ялгах гарч The код зэрэг массив олж The зөв зүйл.

Стандарт болон хөгжүүлэгчид нь түүнийг дараах sprites Ашиглагдсан бодлогын цаана холбоотой оноос хойш, энэ нь зөвхөн дэвсгэр зураг болон сайтын элемент биш юм гэж үздэг. хуудасны График бүрэлдэхүүн элементүүд хаяг Энд таны сурталчилгаа байрлана удирдах ёстой.

Энэ нь хүнд хэцүү зөвшөөрөх тухай The энгийн үндэслэл гэж байх үед нь хангалттай суурь байсан гэж үзэж нийтлэг суурь. нь бяцхан элемент, эсвэл бүхэл бүтэн хуудас - Энэ нь зүгээр л суурь, ямар ч хамаагүй зүйл.

Үүний зэрэгцээ, график бүрэлдэхүүн sprites ашиглах нь ноцтой саад эзэлж байна.

ухаалгаар ашиглах

Байгаа хэдий ч олон тоо баримт гэж The нэр томъёог "Интернэт технологи" болон "өндөр технологи" гэж үзэж байх ижил утгатай-д үнэн, энэ нь цаг хугацаа шаардсан, заримдаа маш бага технологийн ажил. Sprites ялангуяа тогтоох зэрэг цаана нь архивын хуулбарыг бий болгох зэрэг дүүргэгч сайт эсвэл мэдээлэл, үйл явцыг, JavaScript, эсвэл PHP цэвэр програмчлал, түүнчлэн шаардлагатай ажиллагааг хөгжүүлэх бусад саад харьцуулахад хувцас өмссөн байна.

Эрчим хүч, төлөв ашиглах нь агуулгын удирдлагын систем нь тэгшилж нарийн ширийн тэдний практик хэрэглээ, болон гарын авлагын нөөцийн хөгжил, зэрэг дүрэм, хэтийн нь The шаардлага нь The 1001st цаг хүртэл дахин бичсэн хувилбар нь нэг буюу The бусад өмчийн алгоритм.

Энэ утгаараа, энэ нь орчин үеийн арга хэрэгслийг олгодог бүх ашиглахын тулд ердөө л ухаантай байх нь чухал юм. бусад гаруй нэгийг ашиглаж хэтэрхий сонирхолтой байж болохгүй, мөн дараах байдлаар сайт байранд алтан дүрэм уншсан: болохоор ямар ч гэнэтийн нөхцөл байдал гарсан тохиолдолд хурдан шийдвэрлэж болно хэрхэн аль болох хурдан ажлаа нэвтрүүлэх, түүнийг хэрэгжүүлэх талаар тухай биш бодох хэрэгтэй ямар нэг асуудал.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.