Pereiti prie turinio

CSS sprites iš PNG


Rekomenduojami pranešimai

Sveiki, radau neblogą toolsą (žinojau ir anksčiau, bet primiršęs buvau), kuris gali palengvinti gyvenimą daugeliui front-end dev'ų. Jo esmė yra už jus atlikti sutriną darbą, kuomet iš iconų lapo (sprites) reikia su background-position pasigauti iconą, kurią nori naudoti. Naudojimas paprastas, susikeli visas iconas į vieną PNG transparent dokumentą (tik neglausti visai vieną prie kitos) ir meti į toolsą, tada paspaudi ant norimos iconos ir gauni parametrus, kuriuos įrašai į CSS. Naudoji.

 

Kas nežino kas yra sprites tai verčiau paskaitykit apie tai, nes tai galingas įrankis padedantis susitaupyti tiek laiko, tiek serverio resursų, tiek vartotojų resursų.

 

Įrankis: http://www.spritecow.com/

 

Puikiai atrodantis sprites pavyzdys: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yc/r/6kM17wBKLOl.png

 

panaudojimas (mano versija):

/* custom icons */
.ico-custom{
   background: url('../images/icons_sprite.png') no-repeat;
   display: block;
}
.ico-custom_balloon{
   background-position: -6px -5px;
   width: 12px;
   height: 10px;
}
.ico-custom_star-rate{
   background-position: -22px -4px;
   width: 11px;
   height: 11px;
}
.ico-custom_search{
   background-position: -9px -19px;
   width: 18px;
   height: 19px;
}
.ico-custom_no-viewed{
   background-position: -3px -39px;
   width: 31px;
   height: 21px;
}

Redagavo gio
Nuoroda į pranešimą
Dalintis kituose puslapiuose
mod_pagespeed. Naudoji kaip paprastas ikonėles, o jis pats iš jų gali sprite'us padaryt ir pakeisti reikiamą CSS'ą (aišku rezultatas užcache'uojamas, kad nereikėtų visąlaik atlikinėti šių veiksmų). Ir apart šito dar daug visko gero padaro, tik reikia pasedėti ir išmokti su juo elgtis.
Nuoroda į pranešimą
Dalintis kituose puslapiuose

"Puikiai" atrodantis pavyzdys - numeta kažkokias juosteles. dafuq

nes tai yra css sprites. Tos juostelės sukrautos į vieną dokumentą ir tu jas matai kiekvieną dieną. Jeigu būtų ne viename dokumente, tai užimtų daugiau vietos, krautų ilgiau. Eik, pasiskaityk kas yra tai :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

nes tai yra css sprites. Tos juostelės sukrautos į vieną dokumentą ir tu jas matai kiekvieną dieną. Jeigu būtų ne viename dokumente, tai užimtų daugiau vietos, krautų ilgiau. Eik, pasiskaityk kas yra tai :)

Eik pasiskaityk kas yra "CSS gradient". :)

Eik pasiskaityk kas yra "CSS background repeat". :)

 

363 px pločio gradientai /facepalm

Redagavo Deviltry
Nuoroda į pranešimą
Dalintis kituose puslapiuose

/facepalm

iš tavo žemo lygio komentarų sprendžiu, kad tamsta teturi 14 metų, nieko nenutuokia apie tai, apie ką dabar kalbam ir bando išsivartyti "laido riterio" žargonu. Arba tiesiog rašo viską, ką žino ir galvoja, kad tai yra kieta. Ne.

 

Go back to 9gag.

Redagavo Arnas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...