изображения из нескольких столбцов, которые полностью заполняют окно браузера

0

Я хочу иметь много кликов, чтобы покрыть ширину окна браузера. Так что нет места ни одной стороне. Идеально id, как отдельные изображения, чтобы оставаться на 180x180 пикселей в размерах, но если их проще, они могут изменить размер, в зависимости от окна браузера. Просто нужно заполнить пространство. В настоящий момент, если я сделаю содержащий div больше тела, он создает переполнение пространства справа. Если это имеет смысл.

Это мой код: - http://jsfiddle.net/ZPTBB/

Вот как мне хотелось бы выглядеть: http://www.karen.hunter.myzen.co.uk/pinewood/image_so.jpg

Возможно, ему нужен запрос????

Благодарим вас за помощь.

Мой код: -

            <!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>Untitled Document</title>
            <style>
            /* Editable Multiple Image Area */
            .image-container {width:100%; margin:0; padding:0; height:360px; overflow:hidden;}
            .image{position:relative;float:left;width:188px;height:188px; margin:0; padding:0;}
            .image img {position:absolute;z-index:1;left:0;top:0;}
            .image:hover div {display:block!important; }
            .image img:hover div {display:none;position:absolute;z-index:2; width:100%; height:100%; background:red;}
            .hoverimg {display:none;position:absolute;z-index:2; width:100%; height:100%; background:red;}
            </style>
            </head>

            <body>
            <!-- IMAGE CONTAINER -->
                  <div class="image-container">
                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>


                       <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>

                        <div class="image">
                            <img src="http://www.placehold.it/188x188" />
                            <div class="hoverimg"><a href="success.html"><img src="_includes/img/global/image.jpg" width="188" height="188" /></a></div>
                        </div>
                  </div><!-- IMAGE CONTAINER -->
            </body>
            </html>

1 ответ

0
Лучший ответ

Добавьте несколько дополнительных контейнеров, которые могут содержать переполненные изображения:

.image-container {
    width:100%; 
    height:360px; 
    overflow:hidden;
}
.image-container-overflow {
    width: 100%; 
    padding-right:187px; /* assuming 188px width for image */
    height: 360px; 
    position: relative;
}
.image-container-actual {
    width: 100%; 
    height: 360px; 
    position: absolute;
    top: 0; 
    left: 0
}

Первый принимает 100% + 187px через прописку, следующий занимает эту сумму по абсолютному позиционированию

http://jsfiddle.net/willemvb/pq26W/

  • 0
    Ты гений! Огромное спасибо. Как бы я сделал их отзывчивыми, чтобы они масштабировались с помощью браузера?
  • 0
    Вы можете использовать адаптивный трюк с отступами и размерами блоков для создания адаптивного контейнера. jsfiddle.net/willemvb/xNdzz/1

Ещё вопросы

Сообщество Overcoder
Наверх
Меню