S
Seppolino
Guest
Hallo zusammen,
Vorweg: ich bin ein ziemlicher CSS-Neuling (anpassen klappt ganz gut, selbst erstellen nicht so )
Ich habe ein globales CSS das besagt, dass verlinkte Bilder immer einen Hover-Effekt haben:
#main a:hover img {opacity:0.6; filter:alpha(opacity=60);}
Nun möchte ich diesen Effekt speziell bei Teasern ändern bzw. ausschalten. Dort soll nämlich nicht der Opacity-Hover-Effekt kommen, sondern bei Mouseover nur das Bild wechseln. Das wechseln funktioniert auch einwandfrei, mit onmouseover="this.src.... Allerdings habe ich den Opacity-Effekt immer noch.
Ich habe für das besagte Bild nun eine eigene CSS-Klasse "demo" erstellt und sie direkt in den Code integriert, also nicht ins das externe CSS ausgelagert. Das sieht so aus:
Leider wird immer noch das globale CSS genutzt. Kann mir jemand helfen?
Viele Grüße
Seppo
Hab mal deine Codes formatiert zur besseren Ansicht - Dobi78
Vorweg: ich bin ein ziemlicher CSS-Neuling (anpassen klappt ganz gut, selbst erstellen nicht so )
Ich habe ein globales CSS das besagt, dass verlinkte Bilder immer einen Hover-Effekt haben:
#main a:hover img {opacity:0.6; filter:alpha(opacity=60);}
Nun möchte ich diesen Effekt speziell bei Teasern ändern bzw. ausschalten. Dort soll nämlich nicht der Opacity-Hover-Effekt kommen, sondern bei Mouseover nur das Bild wechseln. Das wechseln funktioniert auch einwandfrei, mit onmouseover="this.src.... Allerdings habe ich den Opacity-Effekt immer noch.
Ich habe für das besagte Bild nun eine eigene CSS-Klasse "demo" erstellt und sie direkt in den Code integriert, also nicht ins das externe CSS ausgelagert. Das sieht so aus:
CSS:
<style title="Teaser_Newsletter">
.demo:link {opacity:1; filter:alpha(opacity=100) !important;}
.demo:visited {opacity:1; filter:alpha(opacity=100) !important;}
.demo:hover {opacity:1; filter:alpha(opacity=100) !important;}
.demo:focus {opacity:1; filter:alpha(opacity=100) !important;}
.demo:active {opacity:1; filter:alpha(opacity=100) !important;}
.demo {border-bottom:5px solid #bdb7a4; }
</style>
HTML:
<div class="demo">
<a href="http://www.seite.de/zielseite/" ><img src="http://www.seite.de/bilder/mouseout.jpg" onmouseover="this.src='http://www.seite.de/bilder/mouseover.jpg'" onmouseout="this.src='http://www.seite.de/bilder/mouseout.jpg'" /></a>
</div>
Leider wird immer noch das globale CSS genutzt. Kann mir jemand helfen?
Viele Grüße
Seppo
Hab mal deine Codes formatiert zur besseren Ansicht - Dobi78
Zuletzt bearbeitet von einem Moderator: