Mouseover bei eigenen Bildern?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Mouseover bei eigenen Bildern?

Beitrag von mps »

Hallo zusammen,

die Suche hat leider nichts gebracht. Ich habe eine Frage...

Ist es irgendwie möglich, ein Mouseover bei Grafiken einzufügen, die man selber in das Forum intigriert? Also wenn ich eigene Buttons gestalte und im Bildmanager oder auf meinem Server hochlade, dann gibt es keine Mouseover-Möglichkeit. Die muss es aber geben. Siehe die Buttons hier.

Vielen Dank für eure Antworten.

Gruß,
mps
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12122
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Mouseover bei eigenen Bildern?

Beitrag von Crizzo »

Hi,

welche Grafiken meinst du? Und welchen Hover-Effekt hast du dir denn vorgestellt?

Grüße
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Mouseover bei eigenen Bildern?

Beitrag von Miriam »

Meinst Du evtl. das title Attribut? (http://de.selfhtml.org/html/attribute/allgemeine.htm)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Mouseover bei eigenen Bildern?

Beitrag von mps »

Hallo,

danke für die Antworten. Nein das title-Attribut meine ich nicht. Ich meinte wie hier zum Beispiel den Antworten erstellen Button. Der ändert sich, wenn man mit der Maus drüber fährt. Wenn man einen eigenen Button gestaltet, geht das ganze leider nicht mehr. Gibt es dort irgendeine Möglichkeit?

Gruß,
mps
Pfiffy
Mitglied
Beiträge: 709
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Re: Mouseover bei eigenen Bildern?

Beitrag von Pfiffy »

Der "Antworten"-Button hier ist eine PNG-Grafik, die per CSS geswitcht wird. Schau dir einfach den Quelltext der entsprechenden Seite und der zugehörigen css-Datei an, dann wirst du fündig und kannst es nach deinen eigenen Bedürfnissen nachbauen.

Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Benutzeravatar
sladdicool
Mitglied
Beiträge: 135
Registriert: 28.11.2010 15:35
Kontaktdaten:

Re: Mouseover bei eigenen Bildern?

Beitrag von sladdicool »

Hallo!
Die "Button" sehen so aus:
[ externes Bild ]
Das ist ein Button!

Die Button findest du unter styles/dein style/imageset...

LG
S
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Mouseover bei eigenen Bildern?

Beitrag von mps »

Hallo,

danke sehr. Werde mich in der nächsten Zeit mal mit befassen mit.

Gruß,
mps
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Mouseover bei eigenen Bildern?

Beitrag von Lehrling »

EDIT: hab was vergessen - siehe ganz unten

Hallo,
es gibt zwei Möglichkeiten, um einen mouseover-Effekt zu erzielen.
Die erste: du erstellst zwei Bilder, die gleich groß sind. Dann baust du folgenden Code in dein Stylesheet ein (Größe und Name des Bildes musst du natürlich anpassen):

Code: Alles auswählen

a.bild       { display:block;
             background-image:url(button1.png);
             width:100px; height:50px }

a.bild:hover { background-image:url(button2.png); }
Auf deiner Seite muss dann dieser Code eingebaut werden:

Code: Alles auswählen

<a class="bild" href="url"></a>
Die zweite Möglichkeit sieht so aus, dass du ein Bild erstellst, auf dem beide buttons zu sehen sind. Dieses Bild verschiebst du per CSS. Der Vorteil dieser Methode gegenüber der ersten ist der, dass die Ladezeit verkürzt wird, da pro button nur ein Bild geladen werden muss. Bei der ersten Methode müssen zwei Bilder geladen werden. Die Methode des Verschiebens ist auch als Rollover-Effekt bekannt und die übliche Hover-Methode bei prosilver (bei den buttons natürlich). Deswegen sehen die buttons ja so interessant aus. Jemand hat ja schon ein Bild hier verlinkt. Ich setze den Link hier noch einmal rein:
http://img5.fotos-hochladen.net/uploads ... h1xsrz.gif

Bei der Erstellung dieses buttons ist Präzision nötig, sonst wackelt am Ende dein Button, wenn er rollt.

Der Code fürs Stylesheet sieht in diesem Falle so aus:

Code: Alles auswählen

a.bildroll      { display:block;
             background-image:url(buttonroll.png);
             width:100px; height:50px }
			 
a.bildroll:hover { background-position:  0 -50px;  }
   
Und auf deiner Seite musst du diesen Code einbauen:

Code: Alles auswählen

<a class="bildroll" href="url"></a>
Wichtig bei dieser Methode ist, dass bei der background-position des hover-Befehls die Höhe des Buttons steht. In unserem Fall ist der button 50px hoch, also musst du bei der background-positon -50px; eingeben. Hat dein button eine andere Höhe, musst du das natürlich anpassen. Das Minuszeichen ist ganz wichtig. Ohne Minuszeichen kein Hovereffekt.
Wenn du in den hover-Code noch das einbaust

a.bildroll:hover { background-position: 0 -50px; transition: 2s; }


dann kannst du sehen, wie der button rollt. Das geht übrigens auch mit den buttons bei prosilver. Sieht ganz witzig aus. Einfach in der theme/buttons.css oben im Stylesheet den transition-Befehl einbauen:

.buttons div a:hover span { background-position: 0 100%; transition: 2s; }

Nachtrag: der rollover-Button muss natürlich in unserem Falle 100 px hoch sein. Das heißt, im Normalzustand sieht man die obere Hälfte und im Hover-Zustand die untere Hälfte. Also der Button ist 100px hoch, im Stylesheet jedoch wird die halbe Höhe angegeben (in unserem Fall 50px). Diese Angaben musst du natürlich anpassen.

Viel Erfolg und LG
Beate
Zuletzt geändert von Lehrling am 11.11.2013 21:18, insgesamt 4-mal geändert.
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Mouseover bei eigenen Bildern?

Beitrag von mps »

Hallo,

auch dir noch einmal danke. Klingt ganz simpel :D

Gruß,
mps
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“