Forenindex » Archiv » Adobe GoLive » Rollover Text unsichtbar

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

27. Okt 2003, 17:21
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Gibt es eine Möglichkeit damit der Text beim Rollover verschwindet?

Viele Grüsse

Rollover Text unsichtbar

Kusi
Beiträge gesamt: 1398

27. Okt 2003, 18:50
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Via css mit der gleichen Farbe wie der Hintergrund versehen.


Kusi

http://www.k-k.ch

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

28. Okt 2003, 07:55
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Leider habe ich als Hintergrund ein Bild!?

Rollover Text unsichtbar

Kusi
Beiträge gesamt: 1398

28. Okt 2003, 07:57
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Dann kannst du ja den Link als gif und den hover als ganz transparentes gif definieren.



Kusi

http://www.k-k.ch

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

28. Okt 2003, 16:33
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Danke erstmal für deine Hilfe.

Aber leider habe jetzt noch ein anderes problem. Der Text soll über einem Bild liegen wobei das Bild unscharf ist. Wenn der Mauszeiger über das Bild fährt soll das Bild scharf werden und gleichzeitig der text verschwinden. Wie mache ich das ohne dass ich den Text in das unscharfe Bild einbette.

THX

Rollover Text unsichtbar

Kusi
Beiträge gesamt: 1398

28. Okt 2003, 17:18
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Ich glaub, es wäre am einfachsten, das Bild mit Text versehen und als Rollover definieren. Sonst kannst du das auch mit Ebenen machen, wobei der Textlink mit Aktionen versehen wird, die die Ebenen ein- und ausblenden.


Kusi

http://www.k-k.ch

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

20. Jan 2004, 12:18
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Hallo Zusammen.

So jetzt habe ich mal die Seite soweit im Netz.

http://www.schock-guyan.ch/...Mobil/affoltern.html

Ich möchte nun den Text nicht im Bild haben sondern als richtigen Text. So war es halt einfacher ;-) und da ich mich (noch) nicht so mit GoLive auskenne habe ich es mal so genacht.

Hat jemand eine Lösung für mein Problem?

Gruss

Blarch

Rollover Text unsichtbar

SabineP
Beiträge gesamt: 7586

20. Jan 2004, 23:10
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Hallo blarch, Du kannst Bild und den Text in einer Ebene unterbringen,
dann die geamte Ebene bei onmouseover ausblenden und bei onmouseout wieder einblenden.

Nicht so einfach ist die relative Positionierung der Ebene, Golive 6 spielt da nichts so gern mit.

Gruß Sabine

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

21. Jan 2004, 08:30
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Danke soweit.

Korrigiert mich wenn ich was falsch gemacht habe.

Ich habe in die Tabelle ein HG Bild eingefügt welches erscheinen soll wenn ich mich mit der Maus darüberbefinde. In diese Tabellenzelle habe ich einen Layer gelegt auch mit HG Bild und Text.

Soweit so gut.

Aber wie (ich nehme an es ist es CSS) sieht das CSS aus mit dem ich den Layer ausblenden und wieder einblenden kann wenn ich mich mit der Maus darüber befinde?

Viele Grüsse und vielen Dank schon mal

blarch

Rollover Text unsichtbar

Dirk Levy
  
Beiträge gesamt: 9464

21. Jan 2004, 09:00
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
So z.B.:
http://gltipps.de/pages/tipps/tipp21.html

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

21. Jan 2004, 09:20
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Sorry (ich hoffe ich nerve nicht).

Ich habe aber eine Tabellenzelle mit HG Bild in der ein Layer mit HG Bild und Text darüberliegt. Nun möchte ich nicht die Tabellenfarbe beim Mouseover verändern sondern den Layer aus- und einblenden.

Gruss

Rollover Text unsichtbar

Dirk Levy
  
Beiträge gesamt: 9464

21. Jan 2004, 09:25
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Den Layer kannst Du über die Aktion
Sichtbarkeit ein- und ausblenden....
Die legst Du halt auf den gewünschten
Mouseevent...

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

21. Jan 2004, 09:32
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Habe es versucht. Aber wenn ich den Rahmen/Layer markiert habe, dann kann ich keine neue Aktion definieren?

Gruss

(Dieser Beitrag wurde von blarch am 21. Jan 2004, 09:39 geändert)

Rollover Text unsichtbar

Dirk Levy
  
Beiträge gesamt: 9464

21. Jan 2004, 09:54
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Du mußt natürlich in dem Layer ein Objekt
haben das mit # verlinkt ist, darauf legst
Du dann die Aktion an, es geht natürlich auch
ein Objekt außerhalb des Layers zum steuern,
wichtig ist das darauf so ein Pseudolink liegt
damit Du eine Aktion auf den Layer anwenden
kannst.

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

21. Jan 2004, 10:42
Bewertung:

gelesen: 4835

Beitrag als Lesezeichen
Soweit funktioniert es mal und ich habe es auch kapiert. Doch nun hat sich ein weiteres Problem eingeschlichen. Ich kann (zumindest weiss ich es nicht besser) den Layer nur absolut vom Bildschirmrand positionieren nicht direkt in der Tabellenzelle. Da die Tabelle immer zentriert ist ist der Layer nicht immer Deckungsgleich mit der Tabellenzelle.

Gruss

Rollover Text unsichtbar

Dirk Levy
  
Beiträge gesamt: 9464

21. Jan 2004, 10:49
Bewertung:

gelesen: 873

Beitrag als Lesezeichen
Lege doch mal den kleinen gelben Punkt
der Ebene in die Tabellenzelle und ändere
die Ebenendefinition in position: static

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

21. Jan 2004, 11:09
Bewertung:

gelesen: 873

Beitrag als Lesezeichen
Ich finde nichts wo ich die position=static ändern könnte?

Gruss

Rollover Text unsichtbar

Dirk Levy
  
Beiträge gesamt: 9464

21. Jan 2004, 11:16
Bewertung:

gelesen: 873

Beitrag als Lesezeichen
Man dann mach es doch im Quelltext,
ersetze einfach das entsprechende
bei der Rahmendefinition und schaue
Dir hinterher im CSS-Inspektor an
was sich geändert hat...

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de

Rollover Text unsichtbar

blarch
Beiträge gesamt: 49

22. Jan 2004, 09:00
Bewertung:

gelesen: 873

Beitrag als Lesezeichen
Hallo.

Soweit so gut. Ich bin halt noch Anfänger - aber langsam komme ich immer mehr dahinter ;-)

Jetzt habe ich ein anderes Problem. Ich habe einen Layer in dem ich einen Pseudolink habe. In diesem Layer ist ein HG Bild und eine Tabelle mit Text. So nun möchte ich aber wenn sich meine Maus in den Rahmen bewegt dass der Rahmen ausgeblendet wird. Bis jetzt ist es so, dass er nur ausgeblendet wird wenn er sich über dem Bereich des Pseudolinks befindet. Da das Bild ein HG Bild ist kann ich ihn nicht mit einem Pseudolink belegen und wenn ich das HG Bild als normales Bild einfüge kann ich keine Tabelle mit Text darüberlegen. Wenn ich nun die Tabelle mit dem Text in einen zweiten Layer lege dann liegt dieser ja über dem ersten Layer und verdeckt diesen und der Pseudolink wird nicht "gefunden"

Nochmal der Link wie ich mir das ganze vorstelle nur mit "richtigen" Text.

http://www.schock-guyan.ch/...Mobil/affoltern.html

Wäre nett wenn jemand Rat wüsste.

Gruss

Rollover Text unsichtbar

SabineP
Beiträge gesamt: 7586

24. Jan 2004, 10:57
Bewertung:

gelesen: 873

Beitrag als Lesezeichen
Hallo Blarch,

Du könntest noch folgendes probieren:

Text und eingegrautes Bild in einen ersten Layer packen (Bild als Hintergrundbild des Layers, Text als Layerinhalt).

Darüber legst Du einen zweiten Layer mit einem transparenten Bild.
(das Bild anlegen 10 x 10 Pixel transparent und mit width und height im Browser skalieren)
Beim Anlegen des zweiten Layers noch darauf achten, daß dieser keine Hintergrundfarbe hat.

Dieses transparente Bild mit einem Pseudolink versehen.
<a href="#">Hier das Bild einbinden</a>

Jetzt kannst Du bei onmouseover und onmouseout über den Pseudolink nur den ersten Layer ein- und ausblenden.
Der zweite Layer, der ganz oben liegt ist durchsichtig und bleibt immer sichtbar.


Gruß Sabine

PS. vielleicht hilft auch noch dieses Beispiel weiter, clearpixel.gif ist das transparente Bild:

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Layer-Stapel</title>
<style media="screen" type="text/css"><!--

/*für den Layer bildtext noch das eingegraute Hintergrundbild einsetzen*/
#bildtext {position:absolute; width:300px; height:200px; visibility:visible; z-index:100; background-color:#ff0000}

#transparent {position:absolute; width:300px; height:200px; visibility:visible;z-index:200}

--></style>

<script type="text/javascript">

<!--

ns = document.layers ? true : false;
ie = document.all ? true : false;
dom = document.getElementById ? true : false;

function ein(divid){
if(ns){document.layers[divid].visibility="show";}
if(ie){document.all[divid].style.visibility="visible";}
if(dom){ document.getElementById(divid).style.visibility="visible";}
}
function aus(divid){
if(ns){document.layers[divid].visibility="hide";}
if(ie){document.all[divid].style.visibility="hidden";}
if(dom){ document.getElementById(divid).style.visibility="hidden";}
}

// -->

</script>

</head>

<body bgcolor="#ffffff">
<table cellpadding="0" cellspacing="0" border="1">
<tr>

<!-- Diese Zelle sollte per CSS (Klasse einfügen) noch das helle Hintergrundbild bekommen -->
<td valign="top" width="300" height="200">

<div id="transparent">
<a href="#" OnMouseOver="aus('bildtext');" OnMouseOut="ein('bildtext');">
<img src="clearpixel.gif" width="300" height="200" border="0"></a>
</div>

<div id="bildtext">Ich bin ein Layer mit viel Text. Über mir liegt ein anderer Layer mit transparentem Bild.
Beide Layer können sich sogar relativ zur Tabellenzelle ausrichten.
Und wenn jemand mit der Maus hierherkommt, dann bin ich einfach weg :-)</div>

</td></tr></table>
</body>
</html>


(Dieser Beitrag wurde von SabineP am 24. Jan 2004, 12:14 geändert)