---
title: "gif"
type: "forum-thread"
url: "https://www.webforum.nu/amne/design-grafik/2778-gif"
topic: "Design & grafik"
topic_url: "https://www.webforum.nu/amne/design-grafik"
author: "svejan"
published: "2001-07-13T12:49:00.000Z"
updated: "2001-07-26T20:32:00.000Z"
replies: 8
views: 323
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/design-grafik/2778-gif"
---

# gif

## #1 — svejan, 2001-07-13T12:49Z

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.

Permalänk: https://www.webforum.nu/p/2778

## #2 — casca, 2001-07-13T13:01Z

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 ;)).

Permalänk: https://www.webforum.nu/p/211134

## #3 — jonne, 2001-07-13T13:22Z

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

Permalänk: https://www.webforum.nu/p/211135

## #4 — svejan, 2001-07-13T16:18Z

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! :)

Permalänk: https://www.webforum.nu/p/211136

## #5 — Kim, 2001-07-13T16:29Z

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.

Permalänk: https://www.webforum.nu/p/211137

## #6 — casca, 2001-07-13T17:12Z

> 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? ;)

Permalänk: https://www.webforum.nu/p/211138

## #7 — svejan, 2001-07-13T17:34Z

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! :)

Permalänk: https://www.webforum.nu/p/211139

## #8 — nordan, 2001-07-13T17:58Z

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!

Permalänk: https://www.webforum.nu/p/211140

## #9 — snekkorr, 2001-07-26T20:32Z

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

Permalänk: https://www.webforum.nu/p/211141

---

Tråden på webben: https://www.webforum.nu/amne/design-grafik/2778-gif
