HackingBoard

Wir sind wieder da!
Aktuelle Zeit: 09.09.2010, 16:41

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: 21.02.2007, 16:54 
Offline
Edelhacker
Benutzeravatar

Registriert: 21.11.2001
Beiträge: 2936
Hallo,

war auf der Suche nach einem Mouseover-Effekt für grafische Navigationsbuttons der CSS. Hab ich auch gefunden, nämlich bei Dr. Web hier <a href='http://www.drweb.de/csspraxis/css-rollover-menu.shtml' target='_blank'>http://www.drweb.de/csspraxis/css-rollover-menu.shtml</a>, ganz tolle Sache.

Nur: Das beispiel ist ein wenig Käse, denn in den drei Menüpunkten ist ja immer das gleiche Bild. Wie bring ich denn nun ein waagrechtes Menü hin mit verschiedenen Bildern? Habe es zuerst in der untenstehenden "simplen" Art versucht, aber das packt mir die Dinger natürlich untereinander. Das Dr-Web-Beispiel "Verbesserte Version von Mart Simon (Codes zum Studium)" hier <a href='http://www.drweb.de/csspraxis/images/rollver-beispiel-uf-2.html' target='_blank'>http://www.drweb.de/csspraxis/images/rollv...spiel-uf-2.html</a> ist sogar noch rätselhafter, der schreibt z.B. unten auch noch Linktexte hin die doch gar nicht auftauchen, und wo man da mit unterschiedlichen bilder arbeitet ist mir wie gesagt auch rätselhaft.

Kann mir da bitte mal jemand auf die Sprünge helfen?

Danke!

<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><<span style='color:blue'>html</span>>
<<span style='color:blue'>head</span>>
<<span style='color:blue'>title</span>>CSS 2: schnelle Rollover-Menüs ohne Preload<<span style='color:blue'>/title</span>>
<<span style='color:blue'>style type</span>="<span style='color:orange'>text/css</span>">

body {background: white;}

#rollover1 a {
height: 25px;
width: 100px;
display: table-cell;
background: url("rollovermenu.gif") 0px 0px no-repeat;
}
#rollover1 a:hover {
background-position: 0px -25px;
}

#rollover2 a {
height: 25px;
width: 100px;
display: table-cell;
background: url("rollovermenu1.gif") 0px 0px no-repeat;
}
#rollover2 a:hover {
background-position: 0px -25px;
}

#rollover3 a {
height: 25px;
width: 100px;
display: table-cell;
background: url("rollovermenu2.gif") 0px 0px no-repeat;
}
#rollover3 a:hover {
background-position: 0px -25px;
}

<<span style='color:blue'>/style</span>>

<<span style='color:blue'>/head</span>>
<<span style='color:blue'>body</span>>
<<span style='color:blue'>div id</span>="<span style='color:orange'>rollover1</span>">
<<span style='color:blue'>a href</span>="<span style='color:orange'>http://www.microsoft.com</span>"><<span style='color:blue'>/a</span>>
<<span style='color:blue'>/div</span>>

<<span style='color:blue'>div id</span>="<span style='color:orange'>rollover2</span>">
<<span style='color:blue'>a href</span>="<span style='color:orange'>http://www.dell.com</span>"><<span style='color:blue'>/a</span>>
<<span style='color:blue'>/div</span>>

<<span style='color:blue'>div id</span>="<span style='color:orange'>rollover3</span>">
<<span style='color:blue'>a href</span>="<span style='color:orange'>http://www.google.com</span>"><<span style='color:blue'>/a</span>>
<<span style='color:blue'>/div</span>>

<<span style='color:blue'>/body</span>>
<<span style='color:blue'>/html</span>>

<!--html2--></td></tr></table><div class='postcolor'><!--html3-->

_________________
Bild
Real men prefer blue


Nach oben
 Profil  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 01.04.2009, 17:26 
Offline
Anwärter
Benutzeravatar

Registriert: 22.09.2008
Beiträge: 8
Wohnort: Friesenheim
Hallo Winnie,

dies ist vielleicht eine für dich gangbare Lösung:
<html>
<head>
<style type="text/css">
<!--
#navcontainer { /* Menücontainer zum einpassen in die Website */
margin: 0;
padding: 0;
height: 23px;
}

#navlist {
/* Menüliste, hier horizontale Darstellung (inline) ohne Listenzeichen*/
display: inline;
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
}

#navlist li {
/* Die einzelnen Menüpunkte ebenfalls in hriz. Darstellung. Mit Einstellung der Schrift
Mit diesen Einstellungen werden auch leere Menüfelder angezeigt. */
display: inline;
line-height:22px;
padding: 0;
margin: 0;
width: 113px;
height: 23px;
border: 0;
font-size: 12px;
font-weight: bold;
background: transparent;
}

#navlist a,
#navlist a:link,
#navlist a:visited {
/* Einstellungen für die Standardansicht des Menüpunktes.
Kommt nur zur Anwendung wenn im Menüpunkt '<a href...>' verwendet wird. */
line-height:22px;
color: gray;
text-decoration: none;
background: url( [Bildpfad1.typ] );
}

#navlist a:hover,
#navlist a:active {
/* Einstellungen für die Aktivierungsansicht des Menüpunktes Mouseover.
Kommt nur zur Anwendung wenn im Menüpunkt '<a href...>' verwendet wird. */
line-height:22px;
color: lightcyan;
text-decoration: none;
background: url( [Bildpfad2.typ] );
}

/* Die beiden obigen Einstellungen sind weiter aufdröselbar und es können, je nach Browser
bis zu 4 verschieden Hintergrundbilder verwendet werden.
a:link (a)
a:hover
a:active
a:visited */
-->
</style>
</head>

<body>
<div id="navcontainer" style="position:relative; top:0px; left:0px; width:100%;">
<ul id="navlist">
<li><a href="Ueber_uns.html">Über uns</a></li>
<li><a href="Gruppen.html">Gruppen</a></li>
<li><a href="Termine.html">Termine</a></li>
<li><a href="Galerie.html">Galerie</a></li>
<li><a href="GBuch.html">Gästebuch</a></li>
<li><a href="Kontakt.html">Kontakt</a></li>
<li>Leer</li>/* Nur als Beispiel */
<li><a href="Narren.html">Gästekarte</a></li>
<li><a href="Downloads.html">Downloads</a></li>
<li><a href="Links.html">Links</a></li>
</ul>
</div>
</bod>
</html>

Das Script ist in dieser Version im Einsatz und stabil.


MfG

Tan Ling

_________________
nc


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 01.04.2009, 17:30 
Offline
Anwärter
Benutzeravatar

Registriert: 22.09.2008
Beiträge: 8
Wohnort: Friesenheim
Sorry,

habe zu spät auf das Beitragsdatum geschaut.

Ja, wer lesen kann ist klar im Vortail.


Gruß

Tan Ling

_________________
nc


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 01.04.2009, 17:46 
Offline
Tophacker
Benutzeravatar

Registriert: 20.11.2001
Beiträge: 7410
Wohnort: Stenkelfeld
Zeit ist relativ :D

_________________
Alle 60 Sekunden vergeht in Afrika eine Minute!


Nach oben
 Profil  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 02.04.2009, 10:30 
Offline
Oberhacker
Benutzeravatar

Registriert: 18.11.2001
Beiträge: 1036
Wohnort: Greiz im Vogtland
Wow! Nach über 2 Jahrend endlich ne Anwort! DAS nenn ich mal nen LAG ! :D

Aber wie heisst es doch so schön: Lieber zu spät als gar nicht :P

_________________
Millionen Bücher blieben Von den Menschen früh´rer Zeiten
Hätten sie nichts aufgeschrieben, könnt ihr Geist uns nicht begleiten.
Und verdammt zu Ignoranten müssten wir durchs Leben schreiten.
Alle Bücher sind Garanten für den Fortschritt und die menschliche Kultur.


Nach oben
 Profil  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 03.04.2009, 07:56 
Offline
Edelhacker
Benutzeravatar

Registriert: 21.11.2001
Beiträge: 2936
Hallo Tan Ling,

danke dir, endlich kann ich bei der Navigation von der Seite weitermachen. Zwar muss ich erst den mittlerweile verschrotteten Rechner aus dem Keller holen, auf dem die html-files liegen, aber ich schätze das ich die Kiste bis Ostern nochmal zum laufen kriege und dann sag ich Bescheid, ob's geklappt hat ;-)

Nee, Spaß beiseite. Ehrlich gesagt weiß ich tatsächlich gar nicht mehr genau um was es damals ging, aber ich werd's mir jetzt in der Tat nochmal anschauen und brauchen kann man gute Lösungen ja immer. Danke.

PS: Welcome on board.

_________________
Bild
Real men prefer blue


Nach oben
 Profil  
 
 Betreff des Beitrags: Rollover per CSS: Kapiere die Lösung nicht
BeitragVerfasst: 04.05.2009, 19:27 
Offline
Anwärter
Benutzeravatar

Registriert: 22.09.2008
Beiträge: 8
Wohnort: Friesenheim
Ja Leute ihr habt ja recht,

aber ab und zu muss auch mal der Esel seinen Senf dazugeben. :?
Auch wenn das Problem recht alt ist und in Zeiten von
PHP UND WYSIWYG-Editoren nur noch selten verwendet wird.

Ich fühle mich so unsäglich alt. :leverkusen:

Gruß

Tan Ling :wink:

_________________
nc


Nach oben
 Profil E-Mail senden  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Impressum