Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.01.2007, 15:10   #1
TP-Junior
 
Registriert seit: May 2003
coe0815 macht alles soweit korrekt
Smile

Buttons Mousover-grafiken positionieren


Hallo liebe TP'ler

ich bin in CSS nicht sehr erfahren und hänge hier vor einem Problem.

Bisher hatte ich immer Webseiten mit Html und wenig css gemacht, bin nun aber umgestiegen auf das Arbeiten mit ner seperaten CSS-Datei.

Hat auch prima funktioniert bisher, doch jetzt muss ich in eine Webseite eine Navigation einfügen, die aufgrund einer besonderen Schriftart aus GIFs besteht.
Es gibt für jeden Navigationspunkt zwei Grafiken (aktiv und inaktiv).

Nun meine Fragen

1) wie gehe ich am besten an die Anordnung der Navigation mit CSS heran
hier ein bild wie die navi aussehen soll:


mache ich einzelne divs für jeden navigationspunkt? oder reihenweise? oder blockweise?
und wie müsste der code da beispielsweise aussehen?
kann man da mit float arbeiten, damit es so sitzt wie es soll? (Die Grafiken liegen direkt aneinander, ohne abstände)

ich bin völlig unklar, wie das am sinnvollsten zu lösen ist.


und noch ein problem habe ich:

2) wie erreiche ich , dass die bilder beim mouseover ausgetauscht werden?
mit herkömmlichem java-mousover-script komme ich da irgendwie nicht weiter. ich habe es nun versucht indem ich folgendes CSS geschrieben habe

CSS:
Code:
.button_0101 a:link, .button a:visited, .button a:active {
   
    background: url(pics/subnavi_0101_in.gif);
   position: absolute;
      margin: 100px 0px 0px 0px;
	
}
.button_0101 a:hover {
    background: url(pics/subnavi_0101_ak.gif);
	 margin: 100px 10px 10px 0px;
}
HTML:

Code:
 <div class="button_0101"><a href="0101.html" target="_self"><img src="pics/subnavi_0101_in.gif" border="0"></a></div>
Die Folge ist, dass ich weder den Mouseover sehe, noch der Link anklickbar ist.

Was habe ich da bloß falsch gemacht?

wenn ihr mir helfen könnt, wäre das großartig!!!

vielen dank im Voraus!
coe
__________________
danke*coe
coe0815 ist offline   Mit Zitat antworten


Alt 30.01.2007, 19:26   #2
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
Hallo coe0815,
schon oft gepostet aber auch immer wieder passend. Hier gibt´s bestimmt was passendes für Dich bzw. Du kannst dann Deine Navi entsprechend anpassen.

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 30.01.2007, 19:57   #3
TP-Junior
 
Registriert seit: May 2003
coe0815 macht alles soweit korrekt
danke dafür

ich hatte nur gehofft, dass mir jemand konkret weiterhelfen könnte.
habe schon stunden mit der suche verbracht...

und bräuchte vielleicht einfach nen tipp wie ich das am besten machen kann.

grüße
coe
__________________
danke*coe
coe0815 ist offline   Mit Zitat antworten
Alt 30.01.2007, 21:03   #4
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
So wie sich das anhört, würde es Dir am liebsten sein, dass wir Dir die fertige Navigation präsentieren. Du hast doch schon angefangen. Wenn Du Dir z.B. dieses Dropdown-Menü im Quelltext anschaust erkennst Du ja, den CSS Code und den dazugehörenden HTML Code.

CSS:
PHP-Code:
<style type="text/css">
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; 
margin:40px 0 200px 15px/* settings for this demo olnly */
padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#b2ab9b; padding: 5px 10px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#menu dt {background: #b2ab9b; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#ff8; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#b2ab9b; color:#ff8; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #e2dfa8;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #e2dfa8; color:#534;}


</style
HTML:
PHP-Code:
<ul id="menu">
<
li><span>DEMOS</span>
<!--[if 
lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
<
dl>
    <
dt><a href="menu/index.html">DEMOS</a></dt>
    <
dd><a href="menu/zero_dollars.html" title="The zero dollar ads page">zero&nbsp;dollars</a></dd>
    <
dd><a href="menu/embed.html" title="Wrapping text around images">wrapping&nbsp;text</a></dd>
    <
dd><a href="menu/form.html" title="Styling forms">styled&nbsp;form</a></dd>
    <
dd><a href="menu/nodots.html" title="Removing active/focus borders">active&nbsp;focus</a></dd>
    <
dd><a href="menu/shadow_boxing.html" title="Multi-position drop shadow">shadow&nbsp;boxing</a></dd>
    <
dd><a href="menu/old_master.html" title="Image Map for detailed information">image&nbsp;map</a></dd>
    <
dd><a href="menu/bodies.html" title="fun with background images">fun&nbsp;with&nbsp;backgrounds</a></dd>
    <
dd><a href="menu/fade_scroll.html" title="fade-out scrolling">fade&nbsp;scrolling</a></dd>
    <
dd><a href="menu/em_images.html" title="em size images compared">em&nbsp;sized&nbsp;images</a></dd>
</
dl>
<!--[if 
lte IE 6]></td></tr></table></a><![endif]-->
</
li>
<
li><span>MENU&nbsp;ITEMS</span>
<!--[if 
lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
<
dl>
    <
dt><a href="index.html">MENU&nbsp;ITEMS</a></dt>
    <
dd><a href="spies.html" title="a coded list of spies">spies&nbsp;menu</a></dd>
    <
dd><a href="vertical.html" title="a horizontal vertical menu">vertical&nbsp;menu</a></dd>
    <
dd><a href="expand.html" title="an enlarging unordered list">enlarging&nbsp;list</a></dd>
    <
dd><a href="enlarge.html" title="an unordered list with link images">link&nbsp;images</a></dd>
    <
dd><a href="cross.html" title="non-rectangular links">non&nbsp;rectangular&nbsp;links</a></dd>
    <
dd><a href="jigsaw.html" title="jigsaw links">jigsaw&nbsp;links</a></dd>
    <
dd><a href="circles.html" title="circular links">circular&nbsp;links</a></dd>
</
dl>
<!--[if 
lte IE 6]></td></tr></table></a><![endif]-->
</
li>
<
li><span>VARIOUS&nbsp;LAYOUTS</span>
<!--[if 
lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
<
dl>
    <
dt><a href="../layouts/index.html">VARIOUS&nbsp;LAYOUTS</a></dt>
    <
dd><a href="../layouts/bodyfix.html" title="Cross browser fixed layout">Fixed&nbsp;1</a></dd>
    <
dd><a href="../layouts/body2.html" title="Cross browser fixed layout">Fixed&nbsp;2</a></dd>
    <
dd><a href="../layouts/body4.html" title="Cross browser fixed layout">Fixed&nbsp;3</a></dd>
    <
dd><a href="../layouts/body5.html" title="Cross browser fixed layout">Fixed&nbsp;4</a></dd>
    <
dd><a href="../layouts/minimum.html" title="A simple minimum width layout">minimum&nbsp;width&nbsp;for&nbsp;Internet&nbsp;Explorer</a></dd>
</
dl>
<!--[if 
lte IE 6]></td></tr></table></a><![endif]-->
</
li>
<
li><span>MOZILLA&nbsp;AND&nbsp;OTHER&nbsp;BROWSERS</span>
<!--[if 
lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
<
dl>
    <
dt><a href="../mozilla/index.html">MOZILLA&nbsp;AND&nbsp;OTHER&nbsp;BROWSERS</a></dt>
    <
dd><a href="../mozilla/dropdown.html" title="A drop down menu">drop&nbsp;down&nbsp;menu</a></dd>
    <
dd><a href="../mozilla/cascade.html" title="A cascading menu">cascading&nbsp;menu</a></dd>
    <
dd><a href="../mozilla/content.html" title="Using content:">content:</a></dd>
    <
dd><a href="../mozilla/moxbox.html" title=":hover applied to a div">mozzie&nbsp;box</a></dd>
    <
dd><a href="../mozilla/rainbow.html" title="I can build a rainbow">rainbow&nbsp;box</a></dd>
    <
dd><a href="../mozilla/snooker.html" title="Snooker cue">a&nbsp;border&nbsp;art&nbsp;snooker&nbsp;cue</a></dd>
    <
dd><a href="../mozilla/target.html" title="Target Practise">target&nbsp;practise</a></dd>
</
dl>
<!--[if 
lte IE 6]></td></tr></table></a><![endif]-->
</
li>
</
ul
Jetzt kannst Du dieses Beispiel nach Deinen Anforderungen anpassen. Eigeninitiative ist auch hier ein muß!
Falls Dir das aber zu viel ist, dann kannst Du Dir das von einem DropDown Generator machen lassen.

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 01.02.2007, 11:25   #5
TP-Junior
 
Registriert seit: May 2003
coe0815 macht alles soweit korrekt
danke!

sorry, aber ich will bestimmt nichts fertiges von dir präsentiert bekommen.
ich hatte lediglich gehofft, dass mir jemand sagen kann, wie man es am geschicktesten macht, dass man buttons anordnet. es gibt ja bekanntlich immer viele wege zum ziel und ich hätte gerne einen tipp gehabt, welcher der eleganteste ist.

da geht es um den logischen aufbau...
und hat nichts damit zu tun, dass ich einen fertigen code haben möchte.
mir ist nämlich nicht klar, ob ich für die anordnung der buttons nun mit tabellen oder mit vielen einzelnen positionierten divs arbeiten muss....

die navi soll übrigens kein dropdown menü sein, sondern immer voll sichtbar sein.

wenn das so klang, als wollte ich den code nicht selbst ausarbeiten, dann fühle ich mich leider ziemlich missverstanden.




grüße
coe
__________________
danke*coe
coe0815 ist offline   Mit Zitat antworten
Alt 01.02.2007, 13:03   #6
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
Zitat:
Zitat von coe0815
wenn das so klang, als wollte ich den code nicht selbst ausarbeiten, dann fühle ich mich leider ziemlich missverstanden.
Darum finde ich es gut, dass Du Dich noch einmal meldest. So können wir Unklarheiten beseitigen.
Ich würde Deine Sache mit Listen machen und diese dann mit CSS deklarieren. Und da helfen Dir dann aber trotzdem die o.g. Links.

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 09.07.2007, 13:19   #7
TP-Newbie
 
Registriert seit: Jul 2007
Hyposommnie macht alles soweit korrekt
Hi guys, ich bin neu hier im Forum, also erstmal HALLO an ALLE.
Ich finde einfach nichts zu meinem Problem, deshalb wende ich mich hoffnungsvoll an dieses Forum.
Folgendes: Ich habe eine vertikales Navigationmenü mit Drop-Down. Nun soll zusetzlich zum Hovereffekt, links neben dem Text das Favicon.icon mit erscheinen. Kann mir da jemand Hilfestellung leisten.
www.gollnow-lauenburg.de
Hyposommnie ist offline   Mit Zitat antworten
Alt 09.07.2007, 13:35   #8
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
Hallo Hyposommnie!
Zuerst einmal herzlich Willkommen hier im Forum!

Wegen Deiner Frage. Schau´ Dir mal den Link in meinem 2. Beitrag an. Hier findest Du bestimmt was Du suchst.

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Buttons Mousover-grafiken positionieren Buttons Mousover-grafiken positionieren
« Internet Explorer 6 nervt! ul li Menue und positionierung | [Firefox] Problem mit der Formatierung der Höhe »

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 15:43 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