Forum » Izdelava spletišč » Slika z CSS pomoč
Slika z CSS pomoč
Jerry000 ::
Zdravo
Ker bi se rad malo bolje naučil CSS ter uporabil že nekaj znanja ki ga imam sem si zadal cilj, da naredim sliko samo iz css. Mislil sem da ne bo to tak big deal ampak ker sem perfekcionist in trmast sem že naletel na problem.
Prvo da razložim/pokažem sliko za boljšo predstavo in pomoč. Sliko sem kar na hitro narisal v slikarju (original mam na papirju):
(ta slika ni končni izdelek)
Torej da razložim, ozadje (modre barve) naj bi bil gradient ki gre od zgoraj (modre barve) do spodaj (svetla modra). To naj bi bil layer 0, potem pa nad tem layer, ki bi imel snežinke. Tle se pa pojavi problem. Ne poznam toliko v detajl značke background in vse v povezavi z njo. Včeraj sem naredil gradient background ampak sem takoj dobil probem pri snežinkah. Prvo sem snežinke naredil kar z border-radius vendar potem sem se spomnil da bi to ubistvu moral biti background-image zaradi repeat da dobim snežinke. Spet snežinke so v 3 layer-jih. Layer 1 male snežinke, layer 2 malo večje in layer 3 še večje. Problem je da mi ne gre to uspostavit...če ne naredim vse to v body znački mi napiše da background-image ni pravilno definiran (chrome inspect element).
Moje vprašanje pa je, ali lahko naredim background-color v gradient ter nato background-image na repeat (snežinke) tako, da se mi bodo prikazale samo snežinke. Sedaj ko to naredim mi snežinke povozijo background-color in dobim vse belo.
Ker še ne znam toliko z temi gradienti sem si kar z interneta skopiral neke kvazi snežinke ki bi jih potem jaz predelal.
še primer css/html:
http://jsfiddle.net/Np4se/
(ne vem zakaj mi tukaj ne izriše teh snežink...v brskalniku mi jih izriše). Tukaj sem za ozadje dal kar solid barvo ker čene mi snežink ne prikaže.
Ker bi se rad malo bolje naučil CSS ter uporabil že nekaj znanja ki ga imam sem si zadal cilj, da naredim sliko samo iz css. Mislil sem da ne bo to tak big deal ampak ker sem perfekcionist in trmast sem že naletel na problem.
Prvo da razložim/pokažem sliko za boljšo predstavo in pomoč. Sliko sem kar na hitro narisal v slikarju (original mam na papirju):
(ta slika ni končni izdelek)
Torej da razložim, ozadje (modre barve) naj bi bil gradient ki gre od zgoraj (modre barve) do spodaj (svetla modra). To naj bi bil layer 0, potem pa nad tem layer, ki bi imel snežinke. Tle se pa pojavi problem. Ne poznam toliko v detajl značke background in vse v povezavi z njo. Včeraj sem naredil gradient background ampak sem takoj dobil probem pri snežinkah. Prvo sem snežinke naredil kar z border-radius vendar potem sem se spomnil da bi to ubistvu moral biti background-image zaradi repeat da dobim snežinke. Spet snežinke so v 3 layer-jih. Layer 1 male snežinke, layer 2 malo večje in layer 3 še večje. Problem je da mi ne gre to uspostavit...če ne naredim vse to v body znački mi napiše da background-image ni pravilno definiran (chrome inspect element).
Moje vprašanje pa je, ali lahko naredim background-color v gradient ter nato background-image na repeat (snežinke) tako, da se mi bodo prikazale samo snežinke. Sedaj ko to naredim mi snežinke povozijo background-color in dobim vse belo.
Ker še ne znam toliko z temi gradienti sem si kar z interneta skopiral neke kvazi snežinke ki bi jih potem jaz predelal.
še primer css/html:
http://jsfiddle.net/Np4se/
(ne vem zakaj mi tukaj ne izriše teh snežink...v brskalniku mi jih izriše). Tukaj sem za ozadje dal kar solid barvo ker čene mi snežink ne prikaže.
- spremenil: Jerry000 ()
Jerry000 ::
Killermode je izjavil:
Tle si lahko najdeš kakšno idejo. Mogoče ti koristi http://thecodeplayer.com
Hvala za link, bom malo pogledal če je kaj uporabnega.
Vseeno me pa zanima kako bi rešili moj primer...lahko tudi po svoje naredite
Hm...kaj noben drug ne ve:)?
Zgodovina sprememb…
- spremenil: Jerry000 ()
Jerry000 ::
Hm...gledam tale tutorial in vidim da je to stvar zame.
http://thecodeplayer.com/walkthrough/pu...
Ampak me vseeno nekaj zanima. Ok v tem tutorialu je tip naredu 5 div elementu za vsak oblak. Ok to je uredu. Sam kaj pa ko ti hočeš snežinke nrdit? Ne morm dat 100 div elementu, oziroma nočem in zamudno je. Ena varjanta ki se jo spomnim ampak ne znam dobro realizirat je background-repeat. Bi pa mel tkole kot je na videu da je gradient v backgroundu, samo animacija bi bila od zgoraj navzdol ter namesto oblakov snežinke (lahko samo krogci brez gradienta zaenkrat)
http://thecodeplayer.com/walkthrough/pu...
Ampak me vseeno nekaj zanima. Ok v tem tutorialu je tip naredu 5 div elementu za vsak oblak. Ok to je uredu. Sam kaj pa ko ti hočeš snežinke nrdit? Ne morm dat 100 div elementu, oziroma nočem in zamudno je. Ena varjanta ki se jo spomnim ampak ne znam dobro realizirat je background-repeat. Bi pa mel tkole kot je na videu da je gradient v backgroundu, samo animacija bi bila od zgoraj navzdol ter namesto oblakov snežinke (lahko samo krogci brez gradienta zaenkrat)
Killermode ::
Pomoje ne bo slo drugace. Lahko pa uporabis kak php, da ti jih nardi.
Al pa JavaScript http://www.schillmania.com/projects/sno...
Al pa JavaScript http://www.schillmania.com/projects/sno...
Zgodovina sprememb…
- spremenil: Killermode ()
MisterR ::
Za snežinke uporabiš to:
background: radial-gradient(circle, white 10%, transparent 10%), radial-gradient(circle, white 10%, blue 10%) 50px 50px; background-size:100px 100px;
Jerry000 ::
Killermode je izjavil:
Pomoje ne bo slo drugace. Lahko pa uporabis kak php, da ti jih nardi.
Al pa JavaScript http://www.schillmania.com/projects/sno...
Ja za JS vem da to bi šlo, sam sem si reku sam z CSS če je možno:)
Za snežinke uporabiš to:
background: radial-gradient(circle, white 10%, transparent 10%),
radial-gradient(circle, white 10%, blue 10%) 50px 50px;
background-size:100px 100px;
Tale ideja mi je zelo ušeč, ampak to je samo za -moz- kajne? No sedaj pa vprašanje na to, ali lahko jaz zdaj poleg tega naredim še gradient background brez da izgubim snežinke?
Zgodovina sprememb…
- spremenil: Jerry000 ()
MisterR ::
Ni samo za -moz.
Valda da lahko.
bodyu nastavi gradient, pol pa en div kateremu daš zgornji css.
Valda da lahko.
bodyu nastavi gradient, pol pa en div kateremu daš zgornji css.
Jerry000 ::
Ni samo za -moz.
Valda da lahko.
bodyu nastavi gradient, pol pa en div kateremu daš zgornji css.
Ne deluje, prikaže prazno stran...oziroma prikaže belo stran brez vsega:
http://jsfiddle.net/CH9Qj/
Hm...če dam gradient na body se mi prikaže bela stran dokler ne vnesem nekaj teksta v ta div. Potem sem rešil da sem dodal width in height body elementu ter nastavil:
background: radial-gradient(circle, white 10%, transparent 10%), radial-gradient(circle, white 10%, transparent 10%) 50px 50px;
da bodo samo bele snežinke vidne. Kar se mi naredi je to da mi body povozi tisti div z snežinkam. Dodam divu z-index:1; a nič bolje, se ne premakne
Zgodovina sprememb…
- spremenil: Jerry000 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 345330 (4467) | sunniegoldie |
» | meni razporejen po celotni dolžiniOddelek: Izdelava spletišč | 2226 (2094) | XzupanX |
» | CSS gradient pomočOddelek: Izdelava spletišč | 1026 (822) | Jerry000 |
» | Wampserver in FirefoxOddelek: Izdelava spletišč | 1840 (1720) | jonystar |
» | CSS Lists - SeznamiOddelek: Izdelava spletišč | 1722 (1383) | MrBrdo |