Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

lightbox issue

Featured Replies

Hi. Can anyone help with an issue I have with the JavaScript lightbox? I am trying to get the next and previous buttons to appear but for some reason cannot get this to work.

 

I have of course included the images in my directory and referenced them up accordingly in my lightbox.css so I really don't know what is wrong. I have copied my lightbox.css below and the website is here: http://www.angelapuddleduck.com

 

Thanks, Sam.

 

#lightbox{

position: absolute;

left: 0;

width: 100%;

z-index: 100;

text-align: center;

line-height: 0;

}

 

#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;border:none;}

 

#prevLink, #nextLink{

width: 49%;

height: 100%;

background: transparent url(/images/blank.gif) no-repeat; /* 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; border:none;}

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; border:none; }

 

 

#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; border:none;}

 

#overlay{

position: absolute;

top: 0;

left: 0;

z-index: 90;

width: 100%;

height: 500px;

background-color: #000;

}

to get next and previous buttons with lightbox you need to tell the images to be linked to eachother so they know they are part of a set. This is done by adding a little bit extra to your image link, where you have rel="lightbox" you need to change it to rel="lightbox[gallery]" the [gallery] can be changed to any name you want as long as it remains in the square brackets for example [images] or [painting].

 

 

Hope this helps.

  • Author

Hi Dizi.

 

That's great thank you. I knew it would be something simple....

 

Sam

Hi Dizi.

 

That's great thank you. I knew it would be something simple....

 

Sam

 

 

NP, happy to help

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.