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. ?
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)
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)
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. 🙂