调整此缩放效果滑块以使其响应

时间:2013-08-27 19:56:30

标签: css responsive-design

我希望创建一个响应式缩放滑块。我使用了zoomslider作为基础模型并调整了代码,使其以响应网格为基础进行响应。

我现在的图像有问题。

我的问题是。如果我定义图像大小,一旦它开始变得响应就不会有缩放效果。

如果您可以查看我的HTML和CSS,它会帮助您了解我的目标。

HTML

<div id="zoom-slider">
                                        <img src="img/js-slideshow-0.jpg" />
                                        <img src="img/js-slideshow-1.jpg"/>
                                            <img src="img/js-slideshow-2.jpg"/>
                                        <img src="img/js-slideshow-3.jpg"/>
                                    </div>

这是我的Css

/* http://www.menucool.com */

#zoom-slider {
    width:100%;height:400px;/* Make it smaller than your images for zooming effect */
    max-width:940px;
    border:10px solid #363f49;
    overflow:hidden;
    position:relative;
    margin:0 auto;/*make the image slider center-aligned */
    border-radius:3px;
}

#zoom-slider img {
    position:absolute;
    display:none;
    top:0px;
    z-index:1;
    -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
}

/* navigation bullets wrapper */
div.navBulletsWrapper  {
    top:-40px;
    left:43%;
    background:none;
    padding-left:20px;
    position:relative;
    z-index:8;
    cursor:pointer;
}

/* each bullet */
div.navBulletsWrapper div 
{
    width:12px; height:12px;
    background:transparent url(../img/bullets.png) no-repeat 0 0;
    float:left;overflow:hidden;vertical-align:middle;cursor:pointer;
    margin-right:11px;/* distance between each bullet*/
    _position:relative;/*IE6 hack*/
}

div.navBulletsWrapper div.active {background-position:0 -12px;}


/* --------- Others ------- */
#zoom-slider img
{
    transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}

@media only screen and (max-width: 768px) {

    #zoom-slider {
        width:100%;height:250px;/* Make it smaller than your images for zooming effect */
        border:6px solid #363f49;
    }

}

@media only screen and (max-width: 480px) {



}

0 个答案:

没有答案