弹性网络

弹性网络(删格系统)

  • sm 小屏幕
  • md 中屏幕
  • lg 大屏幕

响应式图片

  • 给img的宽度 设置为 100%

  • 使用background-image 配合 padding-top/background-size

  • 使用 <picture> 标签。

      <picture>
      <source srcset="./images/banner01-small.jpg" media="(max-width:481px)">
      <source srcset="./images/banner01_middle.jpg" media="(max-width:801px)">
      <source srcset="./images/banner01.jpg">
      <img src="./images/banner01.jpg" alt="">
      </picture>  
    
  • 使用 pricturefill.js 插件

      <span data-picture data-alt="响应式图片">
      <span data-src="./images/banner01-small.jpg"></span>
      <span data-src="./images/banner01_middle.jpg" data-media="(min-width:768px)"></span>
      <span data-src="./images/banner01.jpg" data-media="(min-width:992px)"></span>
      </span>
    
  • 使用插件实现图片拖动

      <div id="imglist" class="swipe">
      <div class="swipe_wrap">
      	<div><img src="./theme/images/01.jpg" alt="" /></div>
      	<div><img src="./theme/images/02.jpg" alt="" /></div>
      	<div ><img src="./theme/images/03.jpg" alt="" /></div>
      </div>
      <div class="imglist-contral">
      	<span class="left" onclick="mySwipe.prev()"><</span>
      	<span class="right" onclick="mySwipe.next()">></span>
      </div>
      </div>
      window.mySwipe = new Swipe(document.getElementById('imglist'), {
      				  startSlide: 2,
      				  speed: 400,
      				  auto: 3000,
      				  continuous: true,
      				  disableScroll: false,
      				  //stopPropagation: false,
      				 // callback: function(index, elem) {},
      				  //transitionEnd: function(index, elem) {}
      				});
    
posted @ 2017-08-10 16:15  不完美的完美  阅读(383)  评论(0编辑  收藏  举报