响应式图像轮播与最后一个图像

时间:2016-04-27 08:41:06

标签: html css

我努力制作响应式图像轮播,但在最后阶段(我将解释),我无法获得一些工作。首先让我告诉你我现在拥有的东西,然后我将解释想要发生的事情。



html, body {
    margin: 0;
    overflow-x: hidden;
}

.vp-carousel {
    width: 1000px;
    height: 228px;
    overflow: hidden;
    margin-left: 50%;
    transform: translate(-50%);
    margin-top: 150px;
    position: relative;
}

.carousel-wrapper {
    height: 228px;
    width: calc((1000px / 3) * 4);
}

.carousel-box {
    display: inline-block;
    width: calc(1000px / 3);
    height: 100%;
    margin-right: -4px;
    position: relative;
}

.carousel-box img {height: 100%; width: 100%; }

.title {
    position: absolute;
    color: white;
    z-index: 2;
    height: 60px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    top: calc(100% - 60px);
}

.mask {
    width: 100%;;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    z-index: 1    
}


@media screen and (max-width: 1080px) {
    .vp-carousel {
        width: calc(1000px * 0.66);
    }  
}

@media screen and (max-width: 700px) {
    .vp-carousel {
         width: calc(1000px * 0.33);
    }  
    
}

<div class="portfolio">
            <div class="vp-carousel">
                <div class="carousel-wrapper">                 
                    <div class="carousel-box">
                        <div class="title">
                            <p>Joomla! Website</p>
                        </div>
                        <div class="mask"></div>
                        <img src="http://www.hdwallpapers.in/walls/autumn_bench-HD.jpg">
                    </div>
                    <div class="carousel-box">
                        <div class="title">
                            <p>Joomla! Website</p>
                        </div>
                        <div class="mask"></div>
                        <img src="http://www.hdwallpapers.in/walls/autumn_bench-HD.jpg">
                    </div>
                    <div class="carousel-box">
                        <div class="title">
                            <p>Joomla! Website</p>
                        </div>
                        <div class="mask"></div>
                        <img src="http://www.hdwallpapers.in/walls/autumn_bench-HD.jpg">
                    </div>
                    <div class="carousel-box">
                        <div class="title">
                            <p>Joomla! Website</p>
                        </div>
                        <div class="mask"></div>
                        <img src="http://www.hdwallpapers.in/walls/autumn_bench-HD.jpg">
                    </div> 
                </div>
            </div>
        </div> 
&#13;
&#13;
&#13;

所以你在这里看到的是我的简化图像轮播(为了使其更清晰),并且在最后阶段它只显示一个图像(好!)但它相对于屏幕宽度700px非常小(媒体查询)。我想要它做的是它都增加到更大的尺寸(比例),当屏幕宽度变小时,图像轮播尺寸减小(比例)。

我希望有人可以帮助我,提前谢谢:D PS:如果不清楚的话可以随意询问,我的英语不是那么好。

0 个答案:

没有答案