Autor Zpráva
zis
Profil *
chtěl bych se zeptat jestli nevíte jak udělat přechod barvy třeba bílá přechází v modrou
třeba ve photoshopu se to menuje linear gradient
WanTo
Profil
Myslíš jak to udělat v JavaScriptu? To snad ani nejde...
zis
Profil *
no myslel sem v javascriptu přes cykly ale taky sem na to nepřišel buď je to mega těžký nebo to ani nejde
WanTo
Profil
Prakticky to nejde. Javascript prostě grafiku neumí.

Teoreticky bys mohl vytvořit <span> který by měl absolutní pozici, výšku 1px šířku 1px a nějaké pozadí, takže bys vlastně vytvořil bod. Pak by se přechod dal udělat. Ale radši to nezkoušej :)
Fred
Profil
Třeba červený gradient

<style type="text/css">
a{display:block;float:left;height:200px;font-size:0;text-decoration:no ne;width:0.390625%;} /*100/256=0.390625*/
#red{width:100%;height:200px;}
</style>
<script type="text/javascript">
<!--
function hrefy(){
var red=document.getElementById('red');
for(var ixs=0;ixs<256;ixs++){
var redhrf = document.createElement('a');
redhrf.setAttribute('href','index.html');
redhrf.style.background='rgb('+[ixs]+',0,0)';
red.appendChild(redhrf);
}}
function addEvent(obj,evType,fn){
if(obj.addEventListener){
obj.addEventListener(evType,fn,true);
return true;
}else if(obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
}else{
return false;
}
}
addEvent(window,'load',hrefy);
-->
</script>

<div id="red"></div>
Fred
Profil
PS: uprav si to, tohle mám na něco jinýho.
peta
Profil *
http://www.volny.cz/peter.mlich/www.htm#www5
-> ** slayeroffice.com
--> Cross Browser Gradient Background Demo
===> http://slayeroffice.com/code/gradient/
peta
Profil *
pak samozrejme Explorer filtry - jakpsatweb - CSS - filter
http://peter-mlich.wz.cz/x/ww/css/css1.htm
-> Explorer 6.0 CSS
--> Filter properties
---> http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/f ilter.asp
----> http://msdn.microsoft.com/workshop/author/filter/filters.asp
(dole je seznam existujicich filtru)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0