Login  Regeln Aktuelles Datum und Uhrzeit: 08.01.2009, 02:47  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
hover effekte für <td>

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> HTML & CSS
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 20.08.2004, 22:53    Titel: hover effekte für <td> Antworten mit Zitat

hallo... kann mir einer von euch tipps geben wie ich am besteb hover effekte für <td>'s mache?
also zb hintergrundfarbe ändern border dicker machen usw usw... und wie kann ich ganze <td>'s verlinken? einfach tag frum machen?

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 20.08.2004, 23:25    Titel: Antworten mit Zitat

du könntest den Link als Blockelement definieren (display:block), und dessen margin auf 0 setzen, dann nimmt es vollständigg den Platz der Tabellenzelle an - dann kannst du die betreffenden Hovereffekte für den Link definieren

Beispiel:

Code:

<html>
<head>
<style type="text/css">
<!--
a { display:block; margin:0; }
a:link { background-color:#cff; border:solid 1px #c99; padding:18px; }
a:visited { background-color:#ccf; border:solid 1px #c99; padding:18px; }
a:hover { background-color:#fcc; border:solid 3px #966; padding:16px; }
a:active { background-color:#fcf; border:solid 3px #966; padding:16px; }
a:focus { background-color:#ffc; border:solid 3px #966; padding:16px; }
-->
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0">
<tr>
 <td><a href="#">Text</a></td>
 <td><a href="#">Text</a></td>
</tr>
<tr>
 <td><a href="#">Text</a></td>
 <td><a href="#">Text</a></td>
</tr>
</table>
</body>
</html>

_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 20.08.2004, 23:31    Titel: Antworten mit Zitat

danke... das klappt erstmal... muss ich zwar noch abändern aber ich denke damit komm ich klar,....
cu
SoA (:

EDIT:
ok... ich muss die frage mal wieder aufgreifen....

wenn ich nun davon ausgehe eine tabelle zu machen mit vielen zeilen und zb 3 spalten... wie mache ich es das sich beim mousover einer zelle die gesamte zeile nen hover effekt bekommt?

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 04.11.2004, 23:12    Titel: Antworten mit Zitat

Das ist schon schwerer und im Grunde nur mit Einsatz von layern zu schaffen, dann kannst du aber auch gleich die Tabelle weg lassen...

soweit ich weiß gibts bei DW die Möglichkeit "Ebene einfügen" ... für diese kannst du dann das "Verhalten" ändern. z.B. bei onmouseover auf einen layer mehreren layern gleichzeitig die eigenschaften zuzuweisen. tüftel da mal ein wenig rum...
Das ganze wird dann via JS-Funktionen geregelt ... ist dann allerdings schlecht, wenn ein besucher mal JS ausgeschaltet hat...

Wie gesagt, auf JS sollte man möglichst verzichten!

ev. könntest du auch mal eine url ansagen, wo man mal einen Blick drauf werfen könnte. wer weiß, vielleicht fällt uns dann ja noch was anderes ein Winken

ich könnte mir denken, das das auch mit anderen Scipts zu schaffen ist... müsste man dann mal sehen Winken Nur durch CSS-Definitionen gehts allerdings nicht!

_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 04.11.2004, 23:36    Titel: Antworten mit Zitat

Man kann in CSS zwar die hover-Eigenschaften auch einer Tabellenzeile zuordnen (tr:hover), dies funktioniert allerdings anscheinend nur bei der Eigenschaft background und nicht im Internet Explorer, von daher kein praktikable Ansatz.
_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 05.11.2004, 14:17    Titel: Antworten mit Zitat

ja... das tr:hover hab ich ja versucht... geht aber nicht :/
hmmm dann wirds wohl keine brauchbare lösung für sowas geben Traurig

naja... so isses numal

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maXman
Neuer [User]
Neuer



Anmeldung: 17.02.05
Beiträge: 1

BeitragVerfasst am: 17.02.2005, 21:01    Titel: Antworten mit Zitat

JörgK hat folgendes geschrieben:
Man kann in CSS zwar die hover-Eigenschaften auch einer Tabellenzeile zuordnen (tr:hover), dies funktioniert allerdings anscheinend nur bei der Eigenschaft background und nicht im Internet Explorer, von daher kein praktikable Ansatz.


stimmt - der IE mag den hover (außer bei links) eigentlich nicht. aber man kann das ganze nachbauen.

für die css-datei:

.saison tr:hover {background-color:#FFA07A;}
* html .saison tr {behavior: url(ie-hover.htc);}

und wir brauchen noch die datei

ie-hover.htc

die sieht so aus:

<public:component>
<public:attach event="onmouseout" handler="restore"/>
<public:attach event="onmouseover" handler="highlight"/>
<script language="JavaScript">
function highlight() {
element.runtimeStyle.background = '#FFA07A';
};

function restore() {
element.runtimeStyle.background = '';
};

</script>
</public:component>

_________________
maXman


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
coala
Neuer [User]
Neuer



Anmeldung: 21.02.05
Beiträge: 9

BeitragVerfasst am: 21.02.2005, 16:23    Titel: Antworten mit Zitat

Das Thema ist ja wohl schon überholt, naja, egal...


Mit Javascript könnte das - hier am Beispiel der Hintergrundfarbe - so aussehen:::

Code:

<td onmouseover="this.style.backgroundColor='#ff0000';" onmouseout="this.style.backgroundColor='#000000';">




Gruss

coala


Nach oben
Private Nachricht senden
Lambert
Neuer [User]
Neuer



Anmeldung: 17.04.05
Beiträge: 1
Wohnort: Amersfoort ...

BeitragVerfasst am: 17.04.2005, 17:25    Titel: <tr> oder <td> Antworten mit Zitat

Functioniert das auch für <tr> tags? Ich habe das schon programmiert, aber ich glaube das die <td> tags das effekt ändern...

Zum beispiel:

<tr onmouseover="this.style.backgroundColor='#000000';" onmouseout="this.style.backgroundColor='#990099';">
<td>cell1</td>
<td>cell2</td>
<td>cell3</td>
<td>cell4</td>
</tr>

Ich bekomme gerne mehr info hieruber.


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Spezielle Rollover Effekte (Bild in B... MemphisBelle HTML & CSS 18 09.08.2008, 01:43 Letzten Beitrag anzeigen
Keine neuen Beiträge A:hover SPAN normalo HTML & CSS 5 08.10.2007, 17:27 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme mit horziontaler navigation ... Theia HTML & CSS 5 01.06.2007, 11:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Darstellungsproblem IE - Hover EvaMarie Einsteigerforum 7 11.02.2007, 18:21 Letzten Beitrag anzeigen
Keine neuen Beiträge a.klasse:hover img { ... } Nudi85 HTML & CSS 5 31.10.2006, 13:29 Letzten Beitrag anzeigen
Threadübersicht