webForumDet fria alternativet

gif

Design & grafik

8 svar · 320 visningar · startad av svejan

Medlem sedan juni 200120 inlägg
Frågan#1

Hej! Kan någon förklara hur jag gör i psp 6.0 för att få halvgenomskinliga gifbilder? Alltså så att det översta lagret(för det är väl ett övre lager) att bli vitt, nästan dimmigt genomskinligt? Om det går!
msn har ungefär en sån bild jag menar i pratbubblan http://www.msn.se/ på startsidan.

------------------
Jag kan inte mycket men vill gärna lära mig lite!

Medlem sedan feb. 20005 891 inlägg
#2

Du kan inte göra halvgenomskinliga GIF-bilder. Däremot ska det gå med PNG-bilder, fast det stöds inte i IE (har jag för mig ;)).

Medlem sedan jan. 20011 154 inlägg
#3

Gå in i HTML forumet och gör en sökning på transparent

------------------
Varför får inte jag köra småsten när Tommy Körberg?

Medlem sedan juni 200120 inlägg
#4

casca

hur kommer det sig då att bilderna jag hänvisar till är just gif bilder :-), nån måste väl gjort dom på nåt sätt eller?

Ska kolla på sökfunktionen iaf. tack för hjälp! :)

------------------
Jag kan inte mycket men vill gärna lära mig lite!

Medlem sedan jan. 20007 697 inlägg
#5

Inte för att jag hittar någon halvgenomskinlig pratbubbla på den sidan som du länkade till, men i alla fall. För att göra lager halvt genomskinliga så får du gå in på det specifika lagrets "preferences" (kommer inte på vad det heter på svenska :l ;)). Där finns inställningar för hur mycket av lagret som ska vara synligt.

Medlem sedan feb. 20005 891 inlägg
#6

hur kommer det sig då att bilderna jag hänvisar till är just gif bilder :-), nån måste väl gjort dom på nåt sätt eller?

Inte för att jag hittade någon pratbubbla heller, men är du säker på att dom inte har gjort lagret genomskinligt bara? ;)

Medlem sedan juni 200120 inlägg
#7

hmm, efter att ha läst inlägg om samma fråga på htmlforumet förstår jag nu, dom har alpha opacity inlagt i scriptet!

(det är den lilla reklambilden till office xp, håll musen över den)

Tack för hjälp! :)

------------------
Jag kan inte mycket men vill gärna lära mig lite!

Medlem sedan juni 2000949 inlägg
#8

Hej! Du måste anväda dig av lager och javascript för att får det att funka :)
JavaScriptet:
Detta är koden som MSN använder!

<SCRIPT language=JavaScript1.2>
<!--
	if (navigator.appName == "Netscape") {
		isNav = true;
		showIt = 'show';
		hideIt = 'hide';
	}
	else {
		isNav = false;
		showIt = 'visible';
		hideIt = 'hidden';
	}
	
	var mouseXpos = -250;
	var mouseYpos = 150;
	
	function startMoveRead(aObj, yOffset, xOffset) {
		if (isNav) {
			XObj = eval('document.' + aObj);
		}
		else {
			XObj = document.all[aObj].style;
			XObj.filter = 'alpha(opacity=85)';
		}
		if (isNav) {
			document.captureEvents(Event.MOUSEMOVE);
		}
		document.onmousemove = mouseMove;
		moveRepeater(yOffset, xOffset);
		XObj.visibility = showIt;
	}
	
	function stopMoveRead(aObj) {
		XObj.visibility = hideIt;
		mouseXpos = -250;
		mouseYpos = 150;
		document.onmousemove = null;			
	}	
	
	function mouseMove(evt) {
		if (isNav) {
			x = evt.pageX;
			y = evt.pageY;	
		} else {
			x = event.x + document.body.scrollLeft; 
			y = event.y + document.body.scrollTop;
		}
		mouseXpos = x; mouseYpos = y;
	}
	  
	function moveRepeater(ayOffset, axOffset) {
		if (document.onmousemove != null) {
			XObj.left = mouseXpos + axOffset;
			XObj.top = mouseYpos + ayOffset;
			setTimeout("moveRepeater("+ayOffset+", "+axOffset+")", 1);
		}
	}
//-->
</SCRIPT>

Där det står alpha(opacity=85) i javascriptet kan du ändra på 85 till ex 50 så får du mera genomskinlighet :)
När du för över muspekaren

<a href="din_lank" onMouseOver="startMoveRead('Ditt_lager_namn', -115, 15);" 
                      onMouseOut="stopMoveRead('Ditt_lager_namn');"><img src="synlig_bild.gif" width="200" height="200"></a>

Lagret

<div id="Ditt_lager_namn" style="position:absolute; left:250px; top:100px; width:200px; height:200px; z-index:1; visibility: hidden"><img src="din_bild.gif" width="50" height="50"></div>

Hoppas det funkar!

------------------
/nordan

[Redigerat av nordan den 13 jul 2001]

Medlem sedan dec. 2000203 inlägg
#9

det enklaste är att göra två bilder... halva trans och halva annat... sen lägger du dom brevid/ovanför varran

------------------
blackarmy.se

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)