Autor Zpráva
stepan
Profil
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
stepan

Nejde. Musíš použít obrázek na pozadí.
stepan
Profil
Díky
Bubák
Profil
Jde to jen pro IE, takže prakticky to je k ničemu.
peta
Profil
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0