mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 15:10 Benutzername: Passwort: Auto-Login

Thema: CSS grafik-rollover ausrichtung vom 19.03.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> CSS grafik-rollover ausrichtung
Autor Nachricht
tobi0711
Threadersteller

Dabei seit: 19.03.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 19.03.2008 02:04
Titel

CSS grafik-rollover ausrichtung

Antworten mit Zitat Zum Seitenanfang

hallo!

ich habe eine site mit CSS gebaut und will jetzt einen grafik-rollover mit css einsetzten. das funktoniert auch.
bis auf die ausrichtung der rollovers. HILFE

Gibt es eine Möglichkewit die Rollover-grafiken innerhalb eines div-tags so zu positionieren, dass diese innerhalb eines div-tags zentriert sind, und beim verändern des browserfenster mitlaufen. Also ohne die Positionierung mit koordinaten (siehe auch unten >> left:28px; top: -20px;)

Wenn ich die Koordinaten wegelasse dann hängen die rollovers immer an der linken seite.
Wer kennt sich da aus?


Hier mal das CSS:

#header {
height: 291px;
margin-left: 20;
margin-right: 20;
background-position: center;
background-image: url(../images/bg_header.jpg);
background-repeat: repeat-x;
}

#menu {
list-style: none;
padding: 0;
margin: 0;
background: url(images/menu-bg.jpg) no-repeat;
text-align:center;
clear:both;
float:left;
position: relative;
}
#menu span {
display: none;
position: absolute;
}
#menu a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}
#menu a:hover {
background-position: left bottom;
}
#menu a:hover span{
display: block;
}
#menu .home {
width: 144px;
height: 58px;
background: url(images/home.gif) no-repeat;
left: 500px;
text-align:center;
top: 52px;
}
#menu .home span {
width: 86px;
height: 14px;
background: url(images/home-over.gif) no-repeat;
text-align:center;
left: 28px;
top: -20px;
}
#menu .about {
width: 131px;
height: 51px;
background: url(images/about.gif) no-repeat;
left: 368px;
top: 144px;
}
#menu .about span {
width: 40px;
height: 12px;
background: url(images/about-over.gif) no-repeat;
left: -14px;
top: 72px;
}

Und hier mal das HTML:

<body>
<div id="header">
<ul id="menu">
<li><a href="#" class="home">Home<span></span></a></li>
<li><a href="#" class="about">About<span></span></a></li>
</ul>
</div>
</body>


Zuletzt bearbeitet von tobi0711 am Mi 19.03.2008 02:21, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden
nicoG

Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht: Männlich
Verfasst Mi 19.03.2008 21:38
Titel

Antworten mit Zitat Zum Seitenanfang

Was hast du denn für eine komische Konstruktion?
Leere span-Tags in einem Link-Tag. Dann gibst du den Inlinetags "span" noch left- und top-Werte. So wird das sowieso nichts *zwinker*
Zeig doch mal wie du es haben willst und frunde dich mal mit background-position an, ist ein guter Freund von mir
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Ähnliche Themen grafik-rollover mit css
Bei rollover Grafik vergrößern
Rollover Grafik als E-Mail Signatur möglich?
Rollover-Grafik per <area ...> klappt nicht mit Firefox =(
CSS-Ausrichtung?
Browserunabhängige Ausrichtung von DIV`s
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.