Antworten: 6
Seite [1] |
|||||||
maGGiTech Rock the board Beiträge: 53 |
# Thema - 11.06.2014 um 17:53 Uhr
Hi ich möchter hiermit: mehr...
Das background image von meiner Navi ausblenden, und bei mousover soll es sichtbar sein, mouseout dann nicht mehr. Wenn ich den Selector wähle wo auch meine Schrift drin ist wird auch immer die Schrift dazu ausgeblendet. Bei einem Beispiel haben sie das mit Bildern gemacht, also Bild mit der Schrift drüber als Bild. Jetzt wollte ich mal fragen ob man das auch geschickter machen kann, ohne Bilder dafür zu benutzen. Also der Aufbau ist: mehr...
ich habs auch schon mit <span></span> vor oder nach dem Link versucht, jedoch ist dann entweder der Link nicht anklickbar oder beim span funktioniert das mousover nicht mehr, je nachdem wie ich z-index angebe. Keine Ahnung wie sowas richtig geht, google spuckt da nur crap raus. ------------------ Mutligaming Community team-pheenix.de |
||||||
Inaktiv |
|
||||||
sgraewe Supporter Beiträge: 6116 |
# Antwort: 1 - 14.06.2014 um 23:05 Uhr
was genau ist gemeint? der hintergrund um dropdown? |
||||||
Inaktiv |
|||||||
maGGiTech Thread-Ersteller Rock the board Beiträge: 53 |
# Antwort: 2 - 15.06.2014 um 00:36 Uhr
Das ist nicht so leicht im Forum erklärt, ich war bereits 2 stunden im javascript chat im irc und nochmal 40 minuten in dem von css. Hab fast 30 Minuten gebraucht um mein Gegenüber zu vermitteln was ich eigentlich will und wo das Problem liegt. Der Versuch das mit Javascript zu machen hab ich nur unternommen, da ich dachte das es nicht möglich ist mit CSS Transition ein Background Image von opacity:0 zu opacity:1 zu bringen, ohne das dabei der Text verschwindet. Das geht mit nem Span z.B. jedoch funktioniert es immer noch nicht so wie ichs will, weil der Text jetzt beim Hover verschwindet. Irgendwie überlappt der hover die Schrift jetzt, habs mit verschiedenen Display:blabla versucht, kein unterschied und auch z-index kam ich nicht weiter. Total nervig. Muss dazu sagen ich hab die navi nicht selbst gemacht, die war so in nem Template bereits vorhanden bzw. so ähnlich und wurde nicht sehr gut umgesetzt find ich. Generell ist der Aufbau so:
Setzt Opacity auf 0 bei Pageload mit der Transition drin: .mask
Setzt Opacity auf 1 bei Hover: a:hover .mask
Und jetzt weiß ich nicht warum beim Hover der Text wieder überdeckt wird. Ich komm nicht drauf ka http://cms.team-pheenix.de/ ------------------ Mutligaming Community team-pheenix.de Zuletzt editiert von maGGiTech am 15.06.2014 um 01:21 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
sgraewe Supporter Beiträge: 6116 |
# Antwort: 3 - 15.06.2014 um 08:59 Uhr
und warum nicht einfach background: none und beim hover dann halt das bild? |
||||||
Inaktiv |
|||||||
maGGiTech Thread-Ersteller Rock the board Beiträge: 53 |
# Antwort: 4 - 15.06.2014 um 10:15 Uhr
Das funktioniert mit ner Transition glaube ich nicht. Wenn ich das richtig gelesen hab funktioniert 'background-img' nicht unter firefox, unter 'all' wird background-img auch nicht angesprochen. Anders sieht es mit 'background-color' aus dort funktioniert das super, bei einem Hintergrundbild geht es glaube ich wirklich nur mit Opacity Transition, also muss der Text in ein anderen Container gemacht werden, damit der Text nicht ebenfalls ausgeblendet wird. ------------------ Mutligaming Community team-pheenix.de |
||||||
Inaktiv |
|||||||
maGGiTech Thread-Ersteller Rock the board Beiträge: 53 |
# Antwort: 5 - 17.06.2014 um 00:50 Uhr
http://jsfiddle.net/ULLQk/ ------------------ Mutligaming Community team-pheenix.de Zuletzt editiert von maGGiTech am 17.06.2014 um 00:54 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
Dafoxx King for a day Beiträge: 244 |
# Antwort: 6 - 14.07.2015 um 21:24 Uhr
zum thema background-image (nicht background-img): http://www.css4you.de/background-image.html Ich würds auch mit ner transistion machen, allerdings ohne opaicty. hoffe mein ansatz passt zu deinem problem
Also in deinem Fall:
Zuletzt editiert von Dafoxx am 14.07.2015 um 21:29 Uhr (1x Editiert) |
||||||
Inaktiv |
|||||||
Antworten: 6
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |