jquery - 如果按下按钮,有什么方法可以使图像大小为 %300?/已修复

标签 jquery html css image zooming

我使用这张图片 http://i.imgur.com/pmNyAzN.jpg但是正如您所看到的,文本不是很明显,所以我需要缩放它。我借用了一个翻书效果来创建我的页面,我想知道我是否可以创建一个按钮,当它被按下时使页面大小超过 300+,当它再次被按下时返回。

我有这个演示 http://www.vestigedayz.com/Lucius-Payne/ro/Capitolul1/Indisponibil/ (正如您在第 2 页看到的,您根本看不到文字)

我的 HTML :

<div class="flipbook-viewport">
    <div class="container">
        <div class="flipbook">
            <div style="background-image:url(pages/1.jpg)"></div>
            <div style="background-image:url(pages/2.jpg)"></div>
            <div style="background-image:url(pages/3.jpg)"></div>
            <div style="background-image:url(pages/4.jpg)"></div>
            <div style="background-image:url(pages/5.jpg)"></div>
            <div style="background-image:url(pages/6.jpg)"></div>
        </div>
    </div>
</div>

我的 CSS :

.flipbook-viewport{
    overflow:hidden;
    width:100%;
    height:100%;
}

.flipbook-viewport .container{
    position:absolute;
    top:50%;
    left:50%;
    margin:auto;
}

.flipbook-viewport .flipbook{
    width:922px;
    height:600px;
    left:-461px;
    top:-300px;
}

.flipbook-viewport .page{
    width:461px;
    height:600px;
    background-color:white;
    background-repeat:no-repeat;
    background-size:100% 100%;
}

.flipbook .page{
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
    -ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
    -o-box-shadow:0 0 20px rgba(0,0,0,0.2);
    box-shadow:0 0 20px rgba(0,0,0,0.2);
}

.flipbook-viewport .page img{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin:0;
}

最佳答案

您可以使用带有设置 css 类的 javascript onclick 处理程序的按钮。 如果设置类存在,则可以使用 css3 scale-attribute。

关于jquery - 如果按下按钮,有什么方法可以使图像大小为 %300?/已修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40217932/

相关文章:

javascript - 使用 AJAX 预填写 Django Select 表单

javascript - 加载后在 gallerio.io 中使用 javascript 旋转图像

html - 并排制作 2 个列表

jquery - 如何为 WordPress 制作整页自动图像大小 slider ?

html - 媒体查询与显示选项一起使用

html - 如何在标题中放置 Logo

javascript - 如何使用 'this' 在 jQuery 中选择具有类的特定元素

javascript - 使用 javascript 传递站点属性

html - 调整页面大小时停止元素移动 CSS

php - 解释这是什么意思 : 'post__not_in' => array($post->ID)