power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 12.06.2007, 14:56   #1
TP-Member
 
Registriert seit: Mar 2007
Cray macht alles soweit korrekt

Bild bei a:hover ändern


Hi,

ich würde gerne ein Icon, welches vor einem Link steht, bei a:hover ändern. Leider klpapt es bei mir nicht. So sieht es momentan aus:

Code:
.readmore {
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0 8px;
	background-image: url('images/icons/ic_readmore.gif');
}

.readmore a{
	color:#999;
	text-decoration:none;
}

.readmore a:hover{
	color:#999;
	background-image: url('images/icons/ic_readmore2.gif')
}
Habe ich einen Fehler gemacht?
Cray ist offline   Mit Zitat antworten


Alt 12.06.2007, 15:51   #2
TP-Moderator
 
Benutzerbild von satre
 
Registriert seit: Jan 2005
Ort: Düsseldorf
satre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine User
Kann ich spontan nicht sagen. Wenn das Bild vor dem Link stehen soll, wieso nicht gleich background-position:left;?

Ich löse so was immer als Liste. Klappt wunderbar:

Code:
ul.bullet {
list-style-type:none;
margin-bottom:20px;
}

.bullet a:link, .bullet a:visited {
background-image:url('bilder/ele/bullet01.gif');
background-position:left;
background-repeat:no-repeat;
padding:0 5px 2px 12px;
}

.bullet li {
margin-bottom:8px;
}

.bullet a:hover {
background-image:url('bilder/ele/bullet01_hover.gif');
}
__________________
» satre synchron
satre ist offline   Mit Zitat antworten
Alt 12.06.2007, 16:11   #3
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Oder
HTML-Code:
	<style type="text/css">
	.readmore {
		text-decoration:none;
		padding-left: 12px;
		background-repeat: no-repeat;
		background-position: 0 8px;
		background-image: url('1.jpg');
		color:#999;
	}

	.readmore:hover {
		background-image: url('2.jpg')
	}
	</style>
</head>
	<body>
		<a href="#" class="readmore">test</a>
	</body>
</html>
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<
webcreate ist offline   Mit Zitat antworten
Alt 12.06.2007, 17:48   #4
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Hi cray
um das mal klar zu stellen was die beiden sicherlich meinten, aber nicht übers Herz brachten zu sagen:
Du definierst zuerst das Hintergrundbild für das Element um den Link, dann kann das natürlich nicht klappen, dass der Link sein Hintergrundbild ändert, wweil ihm ja keins definiert worden ist.

Bei dir sieht das ungefähr so aus:
<div class="readmore"><a href="#">Link</a></div>

Nun gibst du dem Div ein Hintergrundbild mit. Das ist falsch. Du musst dem Link das Hintergrundbild mitgeben, damit du es dann für :hover ändern kannst
Siehe Antwort von webcreate, wobei du es auch so machen kannst:
Code:
.readmore a{
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0 8px;
	background-image: url('images/icons/ic_readmore.gif');
	color:#999;
	text-decoration:none;
}

.readmore a:hover{
	color:#999;
	background-image: url('images/icons/ic_readmore2.gif')
}
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 12.06.2007, 18:03   #5
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
^^ Geht aber nur, wenn man dann mit einem Block-Element um den Link arbeitet ...
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<
webcreate ist offline   Mit Zitat antworten
Alt 12.06.2007, 21:15   #6
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von webcreate Beitrag anzeigen
^^ Geht aber nur, wenn man dann mit einem Block-Element um den Link arbeitet ...
Wie meinst du das?
Es geht auch mitten im Text, jedoch kapiert das der IE 5.0 nicht, bei dem Rest ist das vollkommen okay
http://nicogutmann.de/test.htm
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 12.06.2007, 21:31   #7
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Bei einem einfachen a-Tag ja, aber wenn Du dem Tag eine Class gibst <a href="#" class="readmore">link</a>
geht es nicht.
Das geht dann nur, wenn Du den Link in ein Block-Element packst: <div class="readmore"><a href="#">Link</a></div>
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<
webcreate ist offline   Mit Zitat antworten
Alt 12.06.2007, 21:38   #8
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Achso, bei meinem Beispiel klar
Jetzt geht dann bei mir auch die Birne oben an, sorry Mark
Das mit dem Blockelement scheint er ja drum zu haben nach seinem CSS oben zu urteilen
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Bild bei a:hover ändern Bild bei a:hover ändern
« IE6 - Hintergrundbild verschwindet bei hover | Navigationsproblem Darstellung IE 6 »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:48 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67