mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

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

Thema: Lightbox - Abstand des Inhaltes von oben vom 23.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Lightbox - Abstand des Inhaltes von oben
Autor Nachricht
egorka
Threadersteller

Dabei seit: 12.06.2007
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Fr 23.01.2009 15:53
Titel

Lightbox - Abstand des Inhaltes von oben

Antworten mit Zitat Zum Seitenanfang

Hallo

wie kann ich den abstand des inhaltes von oben ändern?

in FF baut sich der inhalt irgendwo in der mitte auf. im IE von ganz oben.




links FF, rechts IE


ich will, dass es sich auch in FF von ganz oben aufbaut.

hier der CSS code

Code:
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
 


danke
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Beach-Bomb

Dabei seit: 06.02.2008
Ort: Saarbrücken
Alter: 37
Geschlecht: Männlich
Verfasst Fr 23.01.2009 16:23
Titel

Antworten mit Zitat Zum Seitenanfang

ich glaube es ist entweder das:

#loading{ position: absolute; top: 40%;
würde ich mal auf 0 setzen...

oder das:

#outerImageContainer{ position: relative;
würde ich absolute und top:0px setzen.


ist mir nur sporntan ins auge gesprungen... kann auch sein ,dass es was anderes ist.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
egorka
Threadersteller

Dabei seit: 12.06.2007
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Fr 23.01.2009 19:31
Titel

Antworten mit Zitat Zum Seitenanfang

hm ne, beides nicht.

das erste ist die preloader-gif-animation, beim zweiten verschiebt ers alles nach links. die vertikale bleibt wie gehabt...


Zuletzt bearbeitet von egorka am Fr 23.01.2009 19:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
egorka
Threadersteller

Dabei seit: 12.06.2007
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mi 04.02.2009 09:45
Titel

Antworten mit Zitat Zum Seitenanfang

hab die lösung gefunden. lag doch am JS:

Ändere folgende Zeile in der lightbox.js:

Code:

var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 10);


je höher der Divisor [hier 10] desto höher erscheint das Bild, gib da mal 1000 ein,
dann hast Du das Bild exakt an der Oberkante.


Zuletzt bearbeitet von egorka am Mi 04.02.2009 09:45, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 04.02.2009 10:34
Titel

Antworten mit Zitat Zum Seitenanfang

in (fast) jeder js-lib von lightbox findest du auskommentiert das html-snippet, was generiert wird. zieh dir das einfach
mal in deinen editor und schau, was du zu verändern hast... (zukünftig) *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
egorka
Threadersteller

Dabei seit: 12.06.2007
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mo 09.02.2009 10:19
Titel

Antworten mit Zitat Zum Seitenanfang

bin nich grad der freak bei solchen sachen... hab die lösung auch nur irgendwo im netz gefunden.

was, einfach die JS datei in editor ziehen? oder was meinst du mit html-snippet?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 09.02.2009 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

egorka hat geschrieben:
oder was meinst du mit html-snippet?


in der lightbox.js steht in den meisten fällen auskommentiert, was die lightbox an html generiert... bei einer version, die
ich hier gerade liegen habe:

Code:

// Code inserts html at the bottom of the page that looks similar to this:
        //
        //  <div id="overlay"></div>
        //  <div id="lightbox">
        //      <div id="outerImageContainer">
        //          <div id="imageContainer">
        //              <img id="lightboxImage">
        //              <div style="" id="hoverNav">
        //                  <a href="#" id="prevLink"></a>
        //                  <a href="#" id="nextLink"></a>
        //              </div>
        //              <div id="loading">
        //                  <a href="#" id="loadingLink">
        //                      <img src="images/loading.gif">
        //                  </a>
        //              </div>
        //          </div>
        //      </div>
        //      <div id="imageDataContainer">
        //          <div id="imageData">
        //              <div id="imageDetails">
        //                  <span id="caption"></span>
        //                  <span id="numberDisplay"></span>
        //              </div>
        //              <div id="bottomNav">
        //                  <a href="#" id="bottomNavClose">
        //                      <img src="images/close.gif">
        //                  </a>
        //              </div>
        //          </div>
        //      </div>
        //  </div>


damit sollte es nicht das riesenproblem sein, irgendwas css seitig zu ändern...
mehr meinte ich damit nicht...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Hintergrundbild des Inhaltes anpassen
[Suche] Tool zum ausgeben des FTP-Server Inhaltes
preloader mit zufalls anzeige des bereits geladenen inhaltes
Lightbox 2
Lightbox
Referenzen Lightbox
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


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.