Autor | Zpráva | ||
---|---|---|---|
stepan Profil |
#1 · Zasláno: 7. 8. 2008, 16:35:29
Ahoj, asi to je amatérský dotaz, ale když mám odkaz s barvou v pozadí, jak udělat tu barvu jako barevný přechod, např. odshora dolů by se barva zesvětlovala? Jde to jen s pomocí HTML a CSS?
|
||
Plaváček Profil |
#2 · Zasláno: 7. 8. 2008, 16:58:28
stepan
Nejde. Musíš použít obrázek na pozadí. |
||
stepan Profil |
#3 · Zasláno: 7. 8. 2008, 17:20:05
Díky
|
||
Bubák Profil |
#4 · Zasláno: 7. 8. 2008, 18:02:53
Jde to jen pro IE, takže prakticky to je k ničemu.
|
||
peta Profil |
#5 · Zasláno: 8. 8. 2008, 09:17:07 · Upravil/a: peta
stepan
jakpsatweb - css - filter (vyuziva to JS) jakpsatweb.cz/priklady/ - barva seda peter-mlich.wz.cz/x/ww/js/jspriklady.htm * blikani * gradient jakpsatweb - css - background (proste tam dat obrazek na pozadi, asi nejjednodussi) Pokud bys to chtel generovat a zdalo se ti tamto slozite, tak to to lze zjednodusit na: barva1 = [r,g,b] barva2 = [r,g,b] cyklus i<delka { sila = i/(delka-1) r = barva1.r*sila + barva2.r*(1-sila) g = barva1.g*sila + barva2.g*(1-sila) b = barva1.b*sila + barva2.b*(1-sila) // prechod[i] = [r,g,b] t += '<span style="background:rgb('+r+','+g+','+b+')">xxx</span>'; } Nepotrebujes k tomu pak prevody s 10na16 a z 16na10. A nebo je tam to druhe reseni, vlozit primo kod barvy do pole. Ja bych byl pro obrazek. |
||
Časová prodleva: 16 let
|
0