anpera.net https://anpera.homeip.net/phpbb3/ |
|
OnMouseOver Css Tooltip https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4235 |
Seite 1 von 2 |
Autor: | MySql [ Mi 02 Jan, 2008 22:31 ] |
Betreff des Beitrags: | OnMouseOver Css Tooltip |
Guten Abend. Derzeit entwerfe ich "wie viele andere auch" ein Template für LotGD. (Nein nicht für den Wetbewerb, hatte damit schon etwas früher angefangen.) Nun Bilder usw. waren fertig, da musste ich mich etwas mit CSS befassen. Dort bin ich hier und da auf verschiedene Seiten mit Tutorials gestoßen. Auf einer dieser Seiten fand ich ein CSS Tooltip das ich persönlich sehr schön finde. Sobald Ihr oder ein anderer über einen Link fährt, bekommt er per "OnMouseOver" Effekt dieses Tooltipp zu sehen. Natürlich mit dem darin versehen Text. Damit könnt ihr z.B. die Commentary Navs verzieren etc. etc.! Quelle: Buenos Dias Elias [ Irgendwie lolig ] Demo: [Demo nicht mehr zugänglich! Damit wir den Code nicht auf jede einzelne Seite eintragen müssen, hier mal der Einbau: $this->bbcode_second_pass_code('', '/* Tooltip */ a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active { position: relative; text-decoration: none; font-style: bold; border-bottom:0px dotted #4dbcf3; } a.tooltip:hover { background: transparent; z-index: 100; } a.tooltip span { display: none; text-decoration: none; } a.tooltip:hover span { display: block; position: absolute; top: 30px; left: 0; width: 200px; z-index: 100; color: #000000; border: 1px solid; border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF; border-left: 4px solid #4dbcf3; padding: 2px 10px 2px 10px; background: #EEEEEE; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: Smal; text-align: left; }') Fügt Ihr in die CSS Datei eures Templates ein. Ich nehme als Beispiel mal... Das Template Yarbrough. Ihr sucht: $this->bbcode_second_pass_code('', '.navhi { color: #00FF00; text-decoration: underline; }') Und fügt denn oben genannten Code ein. Abspeichern und hochladen. Nun kennt das Template die CLASS "tooltip". Aber wie schafen wir es nun das bei dem Link ein Tooltip kommt? Nun... Es hat mich erlich gesagt verwirrt. Hatte letztens noch ein wenig rum Experimentiert... Bis ich endlich geschnallt habe, das nach dem "Link-Name" ein "<span>" kommen muss. Das sieht dann so aus:
$this->bbcode_second_pass_code('', 'rawoutput('<a href="link" class="tooltip">Link-Name <span><b>Link-Name:</b><br />The text</span></a>');')
$this->bbcode_second_pass_code('', 'output('<a href="link" class="tooltip">Link-Name <span><b>Link-Name:</b><br />The text</span></a>',true);')
$this->bbcode_second_pass_code('', 'addnav('','link');') Das Addnav muss bei beiden Varianten dabei sein. Wie ändere ich die Farbe des Linken Streifens? Du suchst: $this->bbcode_second_pass_code('', 'border-left: 4px solid #4dbcf3;') und änderst die Solid Farbe. Des weiteren kannst du in der Zeile auch die Solid breite einstellen. Sollten Fragen dazu sein, wie man es mit der commentary macht. Stellt diese. MySQL. |
Autor: | Arath [ Do 03 Jan, 2008 06:39 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Du kannst mit dem onmouseover und z.B. onmouseout wirklich ein paar tolle Sachen machen, z.B. 2 unterschiedliche Bilde anzeigen lassen und und und ... |
Autor: | Kevz [ Do 03 Jan, 2008 14:31 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Ich weiss ja nicht, WO du diese Schulnoten anordnung her hast, aber die letzten zwei unteren sind definitiv Falsch. . . Seit wann kommt die 6 vor der 5?! |
Autor: | Arath [ Do 03 Jan, 2008 15:56 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Kevz hat geschrieben: Ich weiss ja nicht, WO du diese Schulnoten anordnung her hast, aber die letzten zwei unteren sind definitiv Falsch. . . Seit wann kommt die 6 vor der 5?! Des is mir gar net aufgefallen^^ hab auch nicht abgestimmt^^ |
Autor: | MySql [ Do 03 Jan, 2008 17:53 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
^^Hatte es nicht mehr im Kopf und hatte mal in ein ehemaliges Mathe Heft geschaut. ^^ Dann steht es dort falsch drin. Habe es nun geändert.^^ |
Autor: | Arath [ Do 03 Jan, 2008 18:50 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Oder du hast einfach die 6 in der Mathearbeit mit einer 5 verwechselt^^ |
Autor: | MySql [ Do 03 Jan, 2008 18:52 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Ne hab jetzt extra nochmal nach gesehen.^^ Des Heft hat nen Fehler. |
Autor: | Artemis1988 [ Do 10 Jan, 2008 16:18 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Wie funktioniert das mit den Addnavs ? Mache das andauernd falsch. output funzt bei mir auch net...nur wenn ich ein "raw" vor das output schreibe ^^ Grüße Tom |
Autor: | MySql [ Do 10 Jan, 2008 18:08 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Artmis... wenn du einen Hyperlink im Output setzt, musst du natürlich beim schließen den outputs ein ,true anhängen. $this->bbcode_second_pass_code('', 'output('<a href="link" class="tooltip">Link-Name <span><b>Link-Name:</b><br />The text</span></a>',true);') Habe dies im Obrigen Beitrag vergessen, werde es sofort berichtigen. Wie meinst du das mit den Adnnavs?oO |
Autor: | Lori [ Do 10 Jan, 2008 18:19 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
auch bei den addnavs muss ein false und true dahinter Bsp: addnav('Hier','hier.php',false,true); |
Autor: | MySql [ Do 10 Jan, 2008 18:29 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Also auf meinem Testserver nicht. Gehts auch ohne ,false,true Oo War ,false,true net für ein Popup gedacht? (,false,true / ,false,false,true) o.o' |
Autor: | Lori [ Do 10 Jan, 2008 19:57 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
stimmt ... nur ist die Frage, wenn es bei output eines true bedarfs ... dann doch in einem addnav ebenfalls, denn dort werden html-Befehle nicht ohne weiters unterstützt. |
Autor: | Artemis1988 [ Fr 11 Jan, 2008 10:16 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
addnav('Hier','hier.php',false,true); Das is doch für ein neues Fenster! Ich wollte aber wissen wie man einen Tooltip mit den Addnavs verknüpft. grüße Tom |
Autor: | Lori [ Fr 11 Jan, 2008 11:02 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Verstehe ich das richtig? Du möchtest ein onMouseOver-Tooltipp, wenn man auf den addnav geht? eventuell so: addnav('<a href="link" class="tooltip">Bespiel</a>','hier.php',true); und schlagt mich nicht gleich ... ist nur ein Vorschlag! (da bisher nur der Tooltipp für outputs besprochen wurde und nicht für addnavs) |
Autor: | Harthas [ Fr 11 Jan, 2008 11:26 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
$this->bbcode_second_pass_code('', 'addnav('<div class="tooltip">Bespiel<span>Und hier der ToolTip-Text</span></div>','hier.php',true,false,true);') Dies wäre für ein neues Fenster. $this->bbcode_second_pass_code('', 'addnav('<div class="tooltip">Bespiel<span>Und hier der ToolTip-Text</span></div>','hier.php',true,true);') Dies wiederum wäre für ein PopUp Zumindest glaube ich das. Ist allerdings nicht getestet. Der erste Parameter der addnav-Funktion steht für den Namen, der zweite für die Datei, der Dritte fungiert als HTML-Schalter, der vierte als PopUp-Schalter und der fünfte als Neue-Seite-Schalter ^^. Steht zumindest so in meiner addnav-Funktion. Man kann im übrigen auch ganz leicht mit JavaScript ein schönes ToolTip erstellen. Bei Interesse einfach melden. Mit freundlichen Grüssen, Harthas |
Autor: | -DoM [ Fr 11 Jan, 2008 11:48 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Hier gibts ne nette JavaScript-Bibliohtek zm freien Download: http://www.walterzorn.de/tooltip/tooltip.htm |
Autor: | Harthas [ Fr 11 Jan, 2008 11:59 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Kenne ich. Ist mir allerdings zu viel Quellcode. Geht um einiges einfacher. Man hat dadurch natürlich auch um einiges weniger Möglichkeiten, aber mir genügts. Webmatze-JS-ToolTips |
Autor: | Artemis1988 [ Fr 11 Jan, 2008 15:41 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Harthas hat geschrieben: $this->bbcode_second_pass_code('', 'addnav('<div class="tooltip">Bespiel<span>Und hier der ToolTip-Text</span></div>','hier.php',true,false,true);') Dies wäre für ein neues Fenster. $this->bbcode_second_pass_code('', 'addnav('<div class="tooltip">Bespiel<span>Und hier der ToolTip-Text</span></div>','hier.php',true,true);') Dies wiederum wäre für ein PopUp Zumindest glaube ich das. Ist allerdings nicht getestet. Der erste Parameter der addnav-Funktion steht für den Namen, der zweite für die Datei, der Dritte fungiert als HTML-Schalter, der vierte als PopUp-Schalter und der fünfte als Neue-Seite-Schalter ^^. Steht zumindest so in meiner addnav-Funktion. Man kann im übrigen auch ganz leicht mit JavaScript ein schönes ToolTip erstellen. Bei Interesse einfach melden. Mit freundlichen Grüssen, Harthas Auf der Index.php funktioniert es nicht. Da zeigt er mir den Quellcode an! Was mach ich falsch ? Grüße Tom |
Autor: | Harthas [ Fr 11 Jan, 2008 16:10 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Funktioniert es nur auf dem Index nicht? |
Autor: | Artemis1988 [ Fr 11 Jan, 2008 16:14 ] |
Betreff des Beitrags: | Re: OnMouseOver Css Tooltip |
Überall funzt es nciht! Auch in der Village funzt es nicht! Grüße Tom |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |