S svejan Medlem sedan juni 2001 20 inlägg Frågan 13 juli 2001 12:49 #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!
C casca Medlem sedan feb. 2000 5 891 inlägg 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 ;)).
jonne Medlem sedan jan. 2001 1 154 inlägg 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?
S svejan Medlem sedan juni 2001 20 inlägg 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!
Kim Medlem sedan jan. 2000 7 697 inlägg 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.
C casca Medlem sedan feb. 2000 5 891 inlägg
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? ;)
S svejan Medlem sedan juni 2001 20 inlägg 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!
N nordan Medlem sedan juni 2000 949 inlägg 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]
S snekkorr Medlem sedan dec. 2000 203 inlägg det enklaste är att göra två bilder... halva trans och halva annat... sen lägger du dom brevid/ovanför varran
------------------
blackarmy.se