phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.03.2005, 18:13   #1
TP-Member
 
Benutzerbild von Dust
 
Registriert seit: Oct 2004
Ort: Köln
Dust macht alles soweit korrekt

bilder austauschen über css


Es ist möglich mit css ein hintergrundblid auszuwechseln.

Jeder kennt die mousover efekte welche dafür sorge tragen das Bilder ausgetauscht werden. (ich denke farben kennt jeder)
im grunde geht es wie bei den farben mit dem :hover eigenschaft.

Code:
/* fast die class blub und blub hover zusammen  */
.blub, .blub:hover{
    width:100px;
    height:25px;
    background-repeat:repeat-x;
    display:block;
}

/* das Bild das ausgetauscht werden soll */
.blub{
    background-image:url(/pfad/zum/bild1gif);
}

/* das Bild was eingetauscht wird */
.blub:hover{
    background-image:url(/pfad/zum/bild2.gif);
}
HTML-Code:
<!-- Einfacher Link mit der css class blub -->
<a href="#" class="blub"></a> 
Ich mache hier nichts anderes als der class eine höhe und breite zu geben.
display block ist dafür zuständig das das a element den gesammten "raum" ausfüllt (in dem falle also 100x25 px) das background-repeat bezieht sich auf das bild das es nur horizontal wiederholt wird (es geht auch repeat-y (demnach vertikal))
wenn man es nicht angibt wird es wie ein sich wiederholendes bild angezeigt.
das hover übernimmt jetzt nun das javascript welches bilder zwei bilder ausgetauscht hat.

Mag sein das es nicht allzu schön und w3c konform ist, aber es zumindestens eine möglichkeit bilder ohne javascript auszutauschen.
__________________
GIT(in education) dx s--:+ a-- C++ UL+++ P+ L++ E-- W+++ N* o+ K- w-- O- M- V- PS++ PE++ Y PGP- t++ 5- X++ R+ tv+ b++ DI-- D G+++ e h- r- x+

interested in some fun?
Dust ist offline   Mit Zitat antworten


Alt 16.03.2005, 18:23   #2
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
ja, und?
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 16.03.2005, 18:25   #3
TP-Member
 
Benutzerbild von Dust
 
Registriert seit: Oct 2004
Ort: Köln
Dust macht alles soweit korrekt
hmmm und ich dachte das wüssten nicht so viele ... *schnüf*

ähm aber das klappt auch im ie *hoffnungsvoll aufblick*
__________________
GIT(in education) dx s--:+ a-- C++ UL+++ P+ L++ E-- W+++ N* o+ K- w-- O- M- V- PS++ PE++ Y PGP- t++ 5- X++ R+ tv+ b++ DI-- D G+++ e h- r- x+

interested in some fun?
Dust ist offline   Mit Zitat antworten
Alt 16.03.2005, 19:18   #4
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
kannst ruhig dazuschreiben, wenn es ein rein informativer beitrag sein soll

das problem ist aber der unnoetige link.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 17.03.2005, 09:19   #5
TP-Member
 
Benutzerbild von Dust
 
Registriert seit: Oct 2004
Ort: Köln
Dust macht alles soweit korrekt
naja ich persöhnlich nutze die hoverefekte bei einem Menue, und für bilder musste ich halt wohl oder überl mit javascript arbeiten.

wenn ich ein anderes element nehmen würde, würde das nur noch in der gecko engin klappen und nicht mehr im ie.

Wo brauchst du den noch hover efekte?
__________________
GIT(in education) dx s--:+ a-- C++ UL+++ P+ L++ E-- W+++ N* o+ K- w-- O- M- V- PS++ PE++ Y PGP- t++ 5- X++ R+ tv+ b++ DI-- D G+++ e h- r- x+

interested in some fun?
Dust ist offline   Mit Zitat antworten
Alt 17.03.2005, 13:44   #6
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
ich? ich brauch das garnicht. nebenher gibts auch noch die opera-engine, khtml und sicher noch anderen - aber der IE kanns nicht, das stimmt wohl. irgendwo im HTML oder PHP forum (traumscripte?) gibts es auch ein menu das mit :hover auf blockelemente arbeitet und als kruecke fuer den IE JS verwendet.

es ist bloss nicht immer die semantischste/gueltigste loesung ein <a> zu benutzen.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
bilder austauschen über css bilder austauschen über css
« IE stellt Höhe falsch dar (CSS) | [CSS] Bild soll Teilbereich ausfüllen »

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 01:57 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