Supportnet / Forum / PC-Sonstiges
Farbverlauf berechnen?
Frage
Hi Leute,
wie berechnet (RGB-Werte) man einen Farbverlauf, wie z.B. bei den Titelleisten von WinMe/2000 (bzw. XP)???
MfG LinuxRulez
Antwort 1 von LinuxRulez
hoch-schieb
Antwort 2 von LinuxRulez
Keiner ne Idee?
Antwort 3 von LinuxRulez
Wirklich nicht???
Antwort 4 von Nostradamus
1. Welche Programmiersprache?
Visual Basic vielleicht
www.activevb.de
oder nur
2. allgemein: "Breite des Fensters" / "Anzahl der Farben"
Visual Basic vielleicht
www.activevb.de
oder nur
2. allgemein: "Breite des Fensters" / "Anzahl der Farben"
Antwort 5 von LinuxRulez
Danke, aber ich meinte eigentlich eher allgemein wie man einen Farbverlauf berechnet. Nach welchem Prinzip / Algorithmus ändern sich die RGB-Werte?
Antwort 6 von LinuxRulez
Kann mir keiner die Frage beantworten?
Antwort 7 von semi
So ungefähr:
<html>
<head>
<script>
function toHex(n)
{
var hexChars = "0123456789ABCDEF";
var hex="";
do
{
hex = hexChars.charAt(n%16) + hex;
}
while((n=Math.floor(n/16))>0);
return hex;
}
function line(x, y, hoehe, color)
{
document.write(
"<div style=\"position:absolute;left:"+x+";top:"+y
+";width:1;height:"+hoehe+";"
+"background-color:"+color+";\"></div>"
);
}
function gradient()
{
var startx = 0;
var starty = 0;
var hoehe = 800;
var breite = 1000;
for(var x=startx; x<=(startx+breite); x++)
{
line(x, starty, hoehe, '0000'+toHex(x*(256/breite)));
}
}
gradient();
</script>
</head>
<body>
</body>
</html>Antwort 8 von LinuxRulez
Danke, so etwas hab ich gesucht!
MfG LinuxRulez
MfG LinuxRulez

