Volite web dizajn?
Zašto ne podijelite svoje znanje s cijelim svijetom? Svatko može pisati za Kroativ i na taj način se promovirati.
Višestruke teksture u pozadini body layera
Svaki početnik zna da se body layeru, kao i svakom “div-u” može dati boja, tekstura ili oboje. Dovoljno je u CSS upisati nešto poput: body { background: #cccccc url ( mapa / slika.jpg ) ;}
No, što ako smo na kodiranje dobili dizajn poput ovoga na slici 1. ?

slika 1
Pogledamo li malo bolje, vidjeti ćemo da se pozadina sa travom ponavlja vodoravno i okomito, gradient na travi i gradient neba ponavljaju se vodoravno, a oblaci su na sredini stranice i neba i ne ponavljaju se. I sve to u pozadini body-a, ispod našeg “conteiner-a” sa sadržajem.
Ovakav dizajn može zadati muke ne samo početnicima već i nešto iskusnijim koderima (ovi drugi će možda zapeti na usklađivanju za operu ili IE ) Zbog toga smo vam danas pripremili ovaj kratki tutorial da vam se nađe pri ruci kada zatreba.
Dakle, dizajn otvorimo u photoshopu i izrežemo ga na slijedeći način, da bismo dobili tri izreza koja ćemo koristiti (slika 2)

slika 2
Kada smo gotovi, spremimo izreze za web.
Nakon toga otvoriti ćemo novi dokument transparentne pozadine širine 10px i visine (u ovom slučaju) 360px. Na njega ćemo nanijeti gradient od crnoga prema prozirnome i spremiti kao .png.
Na kraju u mapi imamo slijedeće slike (slika 3)

slika 3
A naši kodovi će izgledati ovako:
HTML
<div id="nebo"> <div id="dark_grass"> <div id="oblaci"> <div class="container"> <!--ovdje dolazi sadržaj stranice--> </div><!--end container--> </div> </div> </div> |
CSS
html, body { height: 100%; } body { background: url(images/trava.jpg); } * {margin:0;padding:0;border:0;} #nebo { position:relative; background:url(images/nebo.jpg) repeat-x left top; width:100%; height:100%; z-index:0; } #dark_grass { position:relative; background: url(images/gradient.png) repeat-x 0px 226px ; height: 100%; width:100%; z-index:1; } #oblaci { position:relative; background: url(images/oblaci.jpg) no-repeat center top; height:100%; width:100%; z-index:2; } .container { position:relative; height:100%; margin:0 auto 0 auto; width:960px; z-index:3; padding-top:20px; } |
Da, da, znamo da smo vam pomogli, visite nam kavu 😉
Slični sadržaj:
- Search box instalacija - kako ga pokrenuti? (Slično)
- Specijalni simboli ♪ ★ ➡ HTML special characters ★ ♥ ☝✿ ☀ ☼ ☁ ☂ (Slično)
- Efekt matiranog stakla (Slično)
- CSS border styles (Slično)
- Jquery image map (Slično)
2 komentara
Trackbacks & Pingbacks
Ostavite komentar
Autori s više od 10 komentara nemaju tag nofollow na svojim linkovima! Zabranjeno je vrijeđanje, omalovažavanje ili na bilo koji drugi način ometanje normalnog toka komentara. Također je zabranjeno oglašavanje u komentarima i sve druge vrste spam-a.
svaka čast!
Bilo bi vrhunski da si uploadala barem slajseve, ali super je tut, koristan svakako. 🙂