Results 1 to 6 of 6

Thread: Need Help w/CSS Image Gallery

  1. #1
    Join Date
    May 2011
    Posts
    48
    Thanks
    17
    Thanked 1 Time in 1 Post

    Default Need Help w/CSS Image Gallery

    I have been trying to figure out how to incorporate the code here into my website. I need to have my visitors hoover on some chart thumbnails to get an expanded version of the chart. I have copied over the CSS and html documents, and supplied valid references for the thumbnails and images. However, when I load the html I just get a simultaneous display of all the thumbnails and images. What else do I need to get all of the functionality of the example page I referenced?

    Thanks for your help.

  2. #2
    Join Date
    Oct 2009
    Posts
    845
    Thanks
    14
    Thanked 189 Times in 188 Posts

    Default

    We need to see your webpage in order to determine where things have gone wrong. Please post a link to the page with the problem.

  3. #3
    Join Date
    May 2011
    Posts
    48
    Thanks
    17
    Thanked 1 Time in 1 Post

  4. #4
    Join Date
    Oct 2009
    Posts
    845
    Thanks
    14
    Thanked 189 Times in 188 Posts

    Default

    Strange enough, but there is only a div on your page, no <html> <head> css and so on.
    Try something like this
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Gallery</title>
    <style type="text/css">
    
    /*Credits: Dynamic Drive CSS Library */
    /*URL: http://www.dynamicdrive.com/style/ */
    
    .gallerycontainer{
    position: relative;
    /*Add a height attribute and set to largest image's height to prevent overlaying*/
    }
    
    .thumbnail img{
    border: 1px solid white;
    margin: 0 5px 5px 0;
    }
    
    .thumbnail:hover{
    background-color: transparent;
    }
    
    .thumbnail:hover img{
    border: 1px solid blue;
    }
    
    .thumbnail span{ /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 5px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    }
    
    .thumbnail span img{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
    }
    
    .thumbnail:hover span{ /*CSS for enlarged image*/
    visibility: visible;
    top: 0;
    left: 230px; /*position where enlarged image should offset horizontally */
    z-index: 50;
    }
    
    </style>
    
    </head>
    
    <body>
    <div class="gallerycontainer">
    
    <a class="thumbnail" href="#thumb"><img src="images/Thumb_ESGChtA.jpg" width="100px" height="66px" border="0" /><span><img src="images/ESGChtA.jpg" /><br />ChartA.</span></a>
    
    <a class="thumbnail" href="#thumb"><img src="images/Thumb_ESGChtA.jpg" width="100px" height="66px" border="0" /><span><img src="images/ESGChtA.jpg" /><br />ChartA</span></a>
    
    <br />
    
    
    </div>
    </body>
    </html>
    and see if that works

  5. The Following User Says Thank You to azoomer For This Useful Post:

    Atom (05-10-2011)

  6. #5
    Join Date
    May 2011
    Posts
    48
    Thanks
    17
    Thanked 1 Time in 1 Post

    Default

    That did it! Thanks so much.

  7. #6
    Join Date
    May 2011
    Posts
    48
    Thanks
    17
    Thanked 1 Time in 1 Post

    Default

    I have a question about the above code. I am confused by the use of href=#thumb. Thumb does not seem to be defined anywhere, so how does the html know what is being referenced?

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •