webForumDet fria alternativet

Om man kan tona ett lager från transparent bakgrund till en färg...

JavaScript

5 svar · 273 visningar · startad av rmblfish

Medlem sedan dec. 20009 inlägg
Frågan#1

hmm undrar om man kan tona ett lager från transparent bakgrund till en färg...borde ju gå men hur? hittar ingen liknande fråga+svar i forumet...

------------------
===================
___________________

Medlem sedan okt. 20011 inlägg
#2

Sure thing!

****************************************************************************
***
<html>
<head>
<title></title>
<style>
.myStyle { filter: Alpha(Opacity=0); font-family: Arial, Helvetica,
sans-serif; font-size: 45px}
</style>
<script>
var styleID = ""
var lager = 0
var timer = 0
var alphaVal = 10
var arrayVar = new Array()
var yy

function changeColor() {
if (document.all) {
setStyleProperties(".myStyle")
}
}

//*** Set properties on styles for animation on object
function setStyleProperties(ID) {
styleID = ID

document.styleSheets\[0\].addRule(styleID, "filter:

Alpha(Opacity="+alphaVal+")");
//for (i=1;i<arguments.length;i++) {
//for (Li=0;Li<arrayVar.length;Li++) {
//if (arguments==arrayVar[Li]) {
//document.styleSheets[0].addRule(styleID,
"filter: Alpha(Opacity="+alphaVal+")");
//}
//}
//}
timer++;
alphaVal += 10;
setProperties = setTimeout("setStyleProperties('"+styleID+"')", 200)
if (timer>9) {
timer = 0
alphaVal = 10
clearTimeout(setProperties);
}
}

</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a href="#" onMouseover="changeColor()">Visa text</a>
<div id="hamngot" style="position:absolute; left:50px; top:50px; width:22px;
height:17px; z-index:18" class="myStyle">Lite text om nåt, eller så...</div>
</body>
</html>
*********************************************************

Eller nåt. Typ funkar bara i IE4+. Måste skrivas om för Netscape.

[Redigerat av mirre den 23 okt 2001]

Medlem sedan dec. 20009 inlägg
#3

TopPen tjejjen!
Ser även fram emot en krossbrowserlösning!

tusen tack!!

------------------
===================
___________________

Medlem sedan aug. 200113 inlägg
#4

Går det att tona en färg till transparent som en bakgrund till ett textstycke?

Medlem sedan mars 20011 346 inlägg
#5

Funkar inte i IE 6.0

Medlem sedan aug. 2000359 inlägg
#6

Så här kör jag, funkar i både IE 5 och Mozilla:

var count = 0
function fade() {
 if(count < 100)
 {
  count++
  if (parseInt(navigator.appVersion) >= 5 ) { document.getElementById("fading").style.MozOpacity = (count/100) }
  else if(document.all) { fading.filters.alpha.opacity = count }
	setTimeout("fade()",40)
 }
}
<img id="fading" style="-moz-opacity:0.01; filter: alpha(opacity=1)" src="fade.png" width="264" height="60" alt="Fade">

Glöm inte att lägga in funtionen fade() på onload i bodytaggen

------------------
Står IIS för Internet Irritation Server :)

[Redigerat av higa den 26 okt 2001]

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)