Sekoman.lv 04 Septembrī 2025 - Ceturtdiena - 17:46
Sākums Raksti Forums Par projektu
  • Rokasgrāmata "Kā izveidot savu mājas lapu"
  • Rekomendācijas jūsu web-lapas darbības ātruma paaugstināšana ...
  • Šāda tāda teorija par HTML un CSS (Latviski!)
  • Bildes izmērs un izšķirtspēja
  • RegExp - JavaScript regulārās izteiksmes
  • Specsimbolu kodi HTML valodā
  • Piemērs: Kā pelnīt ar Affiliate / Niche marketing un Adsense ...
  • Kas tas tāds - CSS ? CSS pamati īsumā
  • 15 standarta banneru izmēri
  • Nedaudz par "DIV"
  • PHP programmētāja rokasgrāmata
  • Kā novērtēt saites
  • Kā paātrināt lapas ielādes ātrumu
  • JavaScript pāradresācija - redirekts uz citu lapu
  • Все о Google PageRank
  • HTML valoda
  • Kā uzzināt lappuses URL?
  • Tegs <SCRIPT>
  • Tegs <FORM>
  • On-site faktori: (x)HTML lapas elementa <head> saturs
  • JavaScript programmēšanas labā prakse
  • Tegi <H1...H6>
  • Tegs <EMBED>
  • Kā ap tekstu izveidot noteiktas krāsas rāmi?
  • Javascript metodes window.stop() problēmas pārlūkā Internet ...
  • Reitingi un topi – plusi un mīnusi
  • Tegs <DIV>
  • Kādus meta tegus atpazīst Google ?
  • Javascript piemēri darbam ar Cookie
  • JavaScript faila "atlikta" pieslēgšana pēc piepras ...
  • jQuery UI – spraudnis Draggable
  • HTML5 standarta atribūts 'placeholder' teksta ievade ...
  • Lattelecom partnerprogramma
  • Tegs <IMG>
  • Tegs <BODY>
  • jQuery : darbs ar elementiem; CSS selektoru izmantošana
  • Kas ir dokumenta veids (Doctype) ?
  • Vēlreiz par mājaslapas optimizāciju interneta meklētājos
  • Tegs <FIELDSET>
  • Tegs <OBJECT>
  • Создание успешного сайта
  • CSS šrifta izmēru atbilstību tabula
  • Tegs <TABLE>
  • Parametrs wmode Flash failu attēlošanai
  • CSS "spraiti"
  • CSS float problēmas un risinājumi
  • Nestandarta šriftu pieslēgšana web lapā
  • Kas ir Google AdSense?
  • Tegs <INPUT>
  • Tegs <FRAME>
  • Tegs <a>
  • Kā izmainīt pogas krāsu formā?
  • Tegs <META>
  • Tegs <MARQUEE>
  • Kā nopelnīt ar savu interneta projektu?
  • Meta tegi mājaslapas mobilajai versijai
  • Īss CSS3 apskats
  • SEO: Kā iepatikties Google meklētājam?
  • Atslēgvārdi
  • Tegs <LI>
  • Tegs <HR>
  • Tegs <LINK>
  • Tegs <BUTTON>
  • CSS pseido klases (pseido selektori)
  • Tegs <IFRAME>
  • CSS stila īpašību pieslēgšana atkarībā no pārlūka
  • Freimu (<frame>) un Ifreimu (<iframe>) formatēšanas te ...
  • 6 izplatītākās kļūdas izstrādājot mājaslapas mobilajām ierīc ...
  • Tegs <BASE>
  • Google Pagerank un Google Toolbar PR
  • On-site faktori: (x)HTML lapas elementa <body> saturs
  • Tegs <OL>
  • Tegs <P>
  • Reitingu sistēmu tumšā puse
  • Off-site faktori: saites un Google PageRank
  • Kā teksta daļu izcelt citā krāsā?
  • Saites atvēršana 'uzpeldošā' logā izmantojot jQuery
  • Tegs <SELECT>
  • Tegs <SPAN>
  • Tegs <COLGROUP>
  • Ko apzīmē mērvienība "em" stila atribūtos?
  • Tegs <TR>
  • Mazliet par web 2.0
  • Tegs <ABBR>
  • Tegs <FRAMESET>
  • Tegs <AREA>
  • Tegs <DL>
  • HTML koda vai satura nomaiņa elementiem ar zināmu ID, izmant ...
  • 10 SEO mīti
  • HTML elementu pseidoparametri un to apstrāde skriptos
  • Kā horizontāli nocentrēt tabulu pārlūka logā?
  • Ārējās hipersaites noformēšana, izmantojot jQuery un CSS
  • Tegs <BR>
  • SEO pamati
  • Tegs <PARAM>
  • Tegs <BGSOUND>
  • Tegs <FONT>
  • Tegs <ACRONYM>
  • Atdalām JavaScript funkcijas no HTML koda
  • Kā atcelt hipersaišu pasvītrojumu
  • Tegs <PRE>
  • Kā lapā izveidot dažādu krāsu hipersaites?
  • Tegs <SAMP>
  • Tegs <HTML>
  • Tegs <CODE>
  • Tegs <UL>
  • Pseidoklase <:active>
  • Nosacītie komentāri pārlūkiem Internet Explorer
  • Tegs <BASEFONT>
  • Kā pārbaudīt, vai rinda satur doto(s) simbolu(s)?
  • Kā uzzināt, vai lapas kods satur noteiktu tegu (elementu)?
  • Tegs <BLOCKQUOTE>
  • Garas simbolu virknes pārnešana jaunā rindā
  • Tegs <SMALL>
  • Meklētājsistēmas Google filtri
  • Tegs <STRIKE>
  • Tegs <TEXTAREA>
  • Īpašība <@import>
  • Javascript valodā rezervētie vārdi
  • Stila atribūtu "padding/margin" vērtību īsais pier ...
  • Tegs <STRONG>
  • Ko apzīmē pieraksts #fc0?
  • Tegs <TITLE>
  • Tegs <TD>
  • Fancy Partnerprogramma
  • Izvēlnes aktīvās saites iezīmēšana tikai ar CSS palīdzību
  • Pseidoelements <:after>
  • Tegs <MAP>
  • Interneta pārlūka konstatēšana ar jQuery palīdzību
  • Tegs <CAPTION>
  • Domēnu zonu saraksts
  • Laika parametru iegūšana JavaScript kodā
  • Tegs <LEGEND>
  • Tegs <TBODY>
  • Tegs <ADDRESS>
  • Tegs <NOBR>
  • Kā izvietot blakus divus fiksēta izmēra slāņus (DIV) ?
  • Tegs <STYLE>
  • SEO: Google PageRank
  • Tegs <BDO>
  • Tegs <DT>
  • Tegs <COL>
  • Tegs <DD>
  • Tegs <DFN>
  • Tegs <TFOOT>
  • Tegs <I>
  • Tegs <OPTION>
  • Tegs <B>
  • Tegs <LABEL>
  • Tegs <INS>
  • Tegs <Q>
  • Izmantojam tegu <hr> ar fona attēlu
  • Tegs <TH>
  • 10 tipiskas Latvijas Interneta „startapu” kļūdas
  • Tegs <HEAD>
  • Kā noteikt ekrāna izšķirtspēju un pārlūka loga izmērus ?
  • Tegs <EM>
  • Tegs <XMP>
  • Tegs <DEL>
  • Tegs <OPTGROUP>
  • Tegs <NOSCRIPT>
  • Tegs <NOFRAMES>
  • Tegs <THEAD>
  • Tegs <SUB>
  • Īpašība <!important>
  • Tegs <TT>
  • Tegs <BIG>
  • 10 ошибок начинающих блоггеров
  • Tegs <WBR>
  • Tegs <VAR>
  • Parametrs target='_blank' citiem vārdiem
  • Tegs <SUP>
  • Tegs <CITE>
  • Tegs <KBD>
  • Tegs <NOEMBED>
  • Alternatīva fona pievienošana vairs neeksistējošam attēlam.
  • Parādām un rediģējam elementu <style>
  • Veidojam failu robots.txt
  • 9 veidi, kā meklēt informāciju iekš Google, par kuriem nezin ...

Vadība

Ieeja lapā
Reģistrācija Uzrakstīt Autoram Ielādēt visus ierakstus
  • black
  • blue
  • green
  • gray
  • pink
  • orange

Reklāma

Sadaļas

HTML
CSS
JavaScript
jQuery
HTML tegi (tags)
CSS īpašības
Vienā teikumā
Vispārīgas WEB lietas
Peļņa internetā

Meklēšana


Birkas

google (10)
css (9)
javascript (7)
jquery (6)
HTML (5)
izmērs (5)
nopelnīt (5)
optimizācija (5)
peļņa (5)
saites (5)
seo (5)
affiliate (3)
attēls (3)
DIV (3)
izmēri (3)
krāsa (3)
mārketings (3)
meklētāji (3)
Meta (3)
Rangs (3)

Partneri

Aptauja

Kāda veida apraksti Jums šķiet nepieciešamāki?
Rezultāti | Aptauju arhīvs
Atbilžu kopskaits: 158
Sākums Raksti CSS

CSSCSS "spraiti"

Domājams, daudzi būs dzirdējuši par CSS spraitiem, tomēr, domājams, ne visi zin, kas tas tāds ir un kā to izmantot. CSS spraiti ir vairāki atšķirīgi attēli, kuri apvienoti vienā kopīgā, veselā attēlā. Šis attēls tiek uzstādīts kā fons (background) div-blokam, vai jebkuram citam elementam, ar noteiktu augstumu un platumu. Ar parametra background-position palīdzību mēs pozicionējam mūsu attēlu tā, lai tas izskatītos kā viens konkrēts attēls. Uzskatāmības dēļ, lūk piemērs. Pieņemsim, ka mums ir attēls-saite un mums nepieciešams, lai uzvedot peles kursoru uz šīs bildes, tā mainītos. Bez problēmām.
  Un lūk kods tam, ko mēs paveicām :

HTML

<a href="http://dimonblog.ru” class=”sprite-demo"> </a>

CSS

1
2
3
4
5
6
7
a.sprite-demo {
 display:block;
 width:100px;

 height:30px;
 background:url(http://dimonblog.ru/wp-content/img/css-sprite.png) left top;

 }
a.sprite-demo:hover {background-position:left 30px;}

Zemāk redzams attēls-spraits, ar kura palīdzību mēs to paveicām. Pievērsiet uzmanību - tas ir tikai VIENS attēls.

CSS-спрайты

Protams, mēs varētu sasniegt tādu pat efektu, izmantojot divus atšķirīgus attēlus. Bet, izmantojot CSS spraitus, mēs samazinām pieprasījumu skaitu no pārlūka web-serverim, tādējādi samazinot lapas ielādes laiku. Vienlaikus samazinās servera noslodze, kas ir nozīmīgi pie lielas web-lapas apmeklētības. Piedevām mēs novērsām aizturi pirms otrā attēla ielādes, jo pārlūkam vairs nav nepieciešams ielādēt otru attēlu pēc peles kursora uzvešanas uz saites - vienīgais attēls jau vienreiz ir ielādēts. Un pēdējais, izmantojot CSS spraitus, mēs samazinām kopējo grafikas failu apjomu. Piemēram, attēla izmērs, kurš tika izmantots - 2098 baiti. Ja izmantotu 2 atsevišķus attēlus, tad to abu kopīgais apjoms būtu 2410 baiti. Piedevām, ieteicams visu sīko mājaslapas grafiku (tajā skaitā noapaļotie stūrīši u.c.) veidot ar CSS spraitu palīdzību. Pie kam, pēc iespējas - visu vienā failā. Lūk, piemērs:

Спрайты

Kā likums, tāda attēla apjoms nav visai liels. Parasti tas sastāda vidēji 1.5 Кb. Turklāt tādu attēlu var iebūvēt pašā stila failā ar data:url palīdzību, pateicoties kam normālu pārlūku lietotājiem tiks attēlota visa sīkā grafika, arī noapaļotie stūrīši, pat ja grafikas ielāde būs atslēgta pārlūka uzstādījumos. Bet par cik IE neatbalsta data:url , speciāli tam var noteikt attēlu ielādi no servera. CSS spraitu nepilnība varētu būt tā, ka tos ir samērā neērti izmantot un priekšlaikus jāsagatavo speciāli attēli, kam tiek patērēts zināms laiks.


Raksta avots : http://dimonblog.ru/css/css-sprajty/
  • 1
  • 2
  • 3
  • 4
  • 5
Skatīts : 3450 / Komentāri : 1 / Vērtējumi : 0 / Uzrakstīts : 04 Janvārī 2010 plkst. 15:10
Komentāru kopskaits: 1
0  
1 Markus   (Rakstīja 30 Decembrī 2011 21:55) [Materiāls]
visu laiku censos izprast kāda jēga ir šitiem css spray. bet nekas pašam nesanāk. lai cik mācītos.
izskatās gan viegli pēc īsajiem kodiem. bet nepielec. Smagāki css kodi man ar pirmo reizi galvā ir...

Pievienot komentārus var tikai reģistrētie lietotāji.
[ Reģistrācija | Ieeja ]

Datuve.lv
Kopēšana pieļaujama norādot raksta avotu vai autoru. Norāde uz šo lapu obligāta.
Lapas ideja pieder tās autoram.
Oriģinālais dizains no Zoxy, Uzturēšanu nodrošina uCoz
Redizains un lokalizācija no Arnis Freimanis.