Css- problem
lima-city → Forum → Die eigene Homepage → Grafikdesign
background
beitrag
bereich
body
boxen
chartreuse
design
eins
hintergrundfarbe
link box
margin
navigation
none
recht
reihenfolge
right
startseite
test
tiger
yellow
-
hi zusammen.
hab dieses css-design:
#navi {
width:200px; /* Breite des Bereichs */
text-align:left; /* Textausrichtung */
margin-top:10px; /* Außenabstand oben */
margin-bottom:10px; /* Außenabstand unten */
margin-left:20px; /* Außenabstand links */
margin-right:15px; /* Außenabstand rechts */
}
#navi ul {
list-style:none; /* keine Aufzählungspunkte */
}
#navi li {
background-color:#82DF7B; /* Hintergrundfarbe */
border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */
border-left:25px green solid; /* Rahmenfarbe Auflistungpunkt links */
border-bottom:1px green solid; /* Rahmenfarbe unten */
border-right:2px green solid; /* Rahmenfarbe unten */
margin-top:10px; /* Außenabstand oben */
padding-top:8px; /* Innenabstand oben */
padding-bottom:8px; /* Innenabstand unten */
padding-left:8px; /* Innenabstand unten */
padding-right:8px; /* Innenabstand unten */
}
wie kann ich machen,dass die "link-box",wenn ich mit der maus drüberfahre,sich die farbe von hellgrün zu rot ändert?
Beitrag geaendert: 24.2.2007 12:13:36 von jocko -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jenachdem was deine link-box is hängst du einfach hintendran ein ":hover"
dann halt noch angeben das es rot werden soll..
wenn z.B. #navi deine linkbox is dann halt so:
#navi:hover {background-color: #ff0000;}
-
und wie kann ich machen,dass die ganze box,die hier hellgründ ist als link benütz werden kann?
jetzt ist es nur der link z.b. startseite.. -
hmmm, das Thema hier passt, hab nämlich auch en kleines Prob... wie macht man nen Zeilenhover von ner Tabelle... also von <tr> und von <td> möcht ich des auch wissen.
-
Also mir fällt im Moment auch nicht ein, wie man das, was du willst realiesieren kann.
Guck doch mal unter forum.joomla.de. Da gibt es einige CSS Spezialisten. -
so in etwa?
http://outlawrocknroll.tiger-army.de/test.html
ja.nur das die ganze box noch ein link wäre.
-
wie schon gesagt wurde, musst du mit dem effekt hover arbeiten.
damit die gesammte box ein link wird, wie ich es auch hier gerade mache:
http://nils-werner.com/nusse/
musst du z.b. deinen link so schreiben
<a href="#"><div id="nav">link</div></a>
wenn ich deine frage falsch verstanden haben sollte und du was anderes meinst, oder probleme hast, dann schreib mir einfach ne pn -
ja so gefällt es mir!
kannst du mir mal den code senden? -
gib mir mal deinen, und ich bastel ihn dir um..
denn meiner ist speziel auf meine seite angepasst ;) und da is zu viel php zwischen ;)
hier ist schon mal dein code oben optimiert
#navi {
width:200px; /* Breite des Bereichs */
text-align:left; /* Textausrichtung */
margin:10px 15px 10px 20px; /* Außenabstand reihenfolge: oben rechts unten links*/
}
#navi ul {
list-style:none; /* keine Aufzählungspunkte */
}
#navi li {
background-color:#82DF7B; /* Hintergrundfarbe */
border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */
border-left:25px green solid; /* Rahmenfarbe Auflistungpunkt links */
border-bottom:1px green solid; /* Rahmenfarbe unten */
border-right:2px green solid; /* Rahmenfarbe unten */
margin-top:10px; /* Außenabstand oben */
padding:8px; /* Innenabstand bei nur einer angabe, wird es für alles übernommen.. */
}
Beitrag geaendert: 24.2.2007 14:35:32 von nilswerner -
body { background-color:yellow; }
#navi {
width:200px; /* Breite des Bereichs */
text-align:left; /* Textausrichtung */
margin-top:10px; /* Außenabstand oben */
margin-bottom:10px; /* Außenabstand unten */
margin-left:20px; /* Außenabstand links */
margin-right:15px; /* Außenabstand rechts */
}
#navi ul {
list-style:none; /* keine Aufzählungspunkte */
}
#navi li {
background-color:#82DF7B; /* Hintergrundfarbe */
border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */
border-left:25px green solid; /* Rahmenfarbe Auflistungpunkt oben */
border-bottom:1px red solid; /* Rahmenfarbe unten */
border-right:2px blue solid; /* Rahmenfarbe unten */
margin-top:10px; /* Außenabstand oben */
padding-top:8px; /* Innenabstand oben */
padding-bottom:8px; /* Innenabstand unten */
padding-left:8px; /* Innenabstand unten */
padding-right:8px; /* Innenabstand unten */
}
#navi li:hover {background-color:green;}
#navi a:hover {
color:chartreuse;
text-decoration: none;}
ich hätte am liebsten,dass es sich auch nach rechts verschibt und eben das mit dem ganzen kästchen..dankeschön
-
das mit ul und li hat nich so ganz geklappt, hab einfach alles mit divs gemacht..
die css datei:
body { background-color:yellow; }
#nav {
width:200px; /* Breite des Bereichs */
text-align:left; /* Textausrichtung */
margin:10px 15px 10px 20px; /* Außenabstand reihenfolge: oben rechts unten links */
}
.nav {
background-color:#82DF7B; /* Hintergrundfarbe */
border-top:1px black solid; /* Rahmenfarbe Auflistungpunkt oben */
border-left:25px green solid; /* Rahmenfarbe Auflistungpunkt oben */
border-bottom:1px red solid; /* Rahmenfarbe unten */
border-right:2px blue solid; /* Rahmenfarbe unten */
margin-top:10px; /* Außenabstand oben */
padding:8px; /* Innenabstand wird für alle übernommen, da es die gleichen sind */
}
.nav:hover {color:chartreuse;text-decoration: none;background-color:green;padding-left:15px /*kann erhöhtwerden, jenachdem wie weit der link wandern soll beim hover*/}
der html part
<div id="nav">
<a class="link" href="#"><div class="nav">link</div></a>
<a class="link" href="#"><div class="nav">link</div></a>
<a class="link" href="#"><div class="nav">link</div></a>
<a class="link" href="#"><div class="nav">link</div></a>
<a class="link" href="#"><div class="nav">link</div></a>
</div>
bekomm ich ein karma? ;)
Beitrag geaendert: 24.2.2007 15:01:04 von nilswerner -
sowas hab ich auch mal gesucht.
nur ohne diesen weissen rand.wie bringt mal den weg?
Hast von mir eins bekommen..vielleicht kommt jocko nochmals und gibt dir auch eins
Beitrag geaendert: 24.2.2007 15:04:42 von krska-vas -
hab das erneuert ;)
jetz nochma kopieren und einfügen hab ich im edit weg gemacht..
edit:
ansonsten einfach den
border:1px solid #fff;
befehl löschen..
Beitrag geaendert: 24.2.2007 15:05:19 von nilswerner -
danke!
wo hast du css gelernt?mit einem buch? -
nope alles selbst bei gebracht..hab mir css dateien angeschaut, ein wenig mit denen rumgespielt, und dabei gelernt ;)
ansonsten kannst dir ma
css4you.de anschauen dort sind noch nen paar gute sachen zu sehen..oder diese seite
http://css.fractatulum.net/
Beitrag geaendert: 24.2.2007 15:08:43 von nilswerner -
Nur zur Info nebenbei:
IE6 und andere dieser Sorte unterstützen :hover nur für Links, andere Browser erlauben :hover für alle Elemente wie es sich gehört...
MfG apollo13 -
echt?
scheiß microsoft ^^
wer will benutzt denn auch schon den IE ;)
sollte ich mich ma anschauen und ggf. ändern -
IE brät sich ja überall ne extrawurst...
http://alistapart.com/stories/taminglists/
http://www.thestyleworks.de/tut-art/ie7.shtml
Laut der Seite solls im IE7 eh behoben sein -
will ich ma hoffen ;) will mir ja nich scho wieder alles neu aneignen müssen nur damit die mit dem IE das auch sehn könn ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage