响应式Photoswipe

时间:2016-08-05 13:26:50

标签: javascript html photoswipe

Photoswipe响应迅速。但我不能让我的手机看起来很好。

第一张图片是我在演示版中的第二张图片。 我从演示中复制了图库代码。 这是我项目的链接:http://madeleinepersson.net/Photoswipe



             <div id="gallery" class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="pswp__bg"></div>

        <div class="pswp__scroll-wrap">

          <div class="pswp__container">
			<div class="pswp__item"></div>
			<div class="pswp__item"></div>
			<div class="pswp__item"></div>
          </div>

          <div class="pswp__ui pswp__ui--hidden">

            <div class="pswp__top-bar">

				<div class="pswp__counter"></div>

				<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>

				<button class="pswp__button pswp__button--share" title="Share"></button>

				<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>

				<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>

				<div class="pswp__preloader">
					<div class="pswp__preloader__icn">
					  <div class="pswp__preloader__cut">
					    <div class="pswp__preloader__donut"></div>
					  </div>
					</div>
				</div>
            </div>


			<!-- <div class="pswp__loading-indicator"><div class="pswp__loading-indicator__line"></div></div> -->

            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
	            <div class="pswp__share-tooltip">
					<!-- <a href="#" class="pswp__share--facebook"></a>
					<a href="#" class="pswp__share--twitter"></a>
					<a href="#" class="pswp__share--pinterest"></a>
					<a href="#" download class="pswp__share--download"></a> -->
	            </div>
	        </div>

            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>
            <div class="pswp__caption">
              <div class="pswp__caption__center">
              </div>
            </div>
          </div>

        </div>


    </div>
&#13;
&#13;
&#13;

This is my version

This is from the demo

2 个答案:

答案 0 :(得分:0)

这不是PhotoSwipe特有的。您的示例页面不是有效的HTML文档,没有doctype,没有html,head或body元素。你需要先修复它。

您应该将viewport meta element添加到您的页面。使用下面的一行代码,视口的宽度设置为设备宽度,而不是移动浏览器使用的更大值,以使网站看起来“没问题”,而不是像现在一样为移动设备做好准备。将其添加到您的head元素中,您的页面应该类似于演示:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

答案 1 :(得分:0)

我还看到您的照片处于横向模式,因此在移动设备上以纵向模式查看时,图像将如此显示。您可以组合纵向方向图像以在现场填充整个框架。