响应式商品展示和商品信息比较网格布局界面

当前位置:主页 > Html5库 > HTML5模板 > 响应式商品展示和商品信息比较网格布局界面
响应式商品展示和商品信息比较网格布局界面
分享:

    插件介绍

    这是一款由codrops出品的响应式商品展示及商品信息比较网格布局界面。该网格布局界面使用flexbox来制作商品的网格布局。通过每个商品面板右上角的“+”号可以将该商品添加到比较列表中,最多可以添加3个比较商品。

    浏览器兼容性

    浏览器兼容性
    时间:2015-05-27
    阅读:
麦子学院
简要教程

这是一款由codrops出品的响应式商品展示及商品信息比较网格布局界面。该网格布局界面使用flexbox来制作商品的网格布局。通过每个商品面板右上角的“+”号可以将该商品添加到比较列表中,最多可以添加3个比较商品。在比较界面会以三列展示出商品的详细信息,用户可以对商品进行性价比较。

商品展示网格布局:

商品展示网格布局

添加要比较的商品界面截图:

添加要比较的商品界面

三种商品详细信息比较的界面:

商品详细信息比较的界面

制作方法

HTML结构

该商品比较的HTML结构如下:

<!-- Compare basket -->
<div class="compare-basket">
  <!-- comparison item miniatures come here -->
  <button class="action action--button action--compare"><i class="fa fa-check"></i><span class="action__text">Compare</span></button>
</div>
<!-- Main view -->
<div class="view">
  <!-- Blueprint header -->
  <header class="bp-header cf"><!-- ... --></header>
  <!-- Product grid -->
  <section class="grid">
    <!-- Products -->
    <div class="product">
      <div class="product__info">
        <img class="product__image" src="images/1.png" alt="Product 1" />
        <h3 class="product__title">Chryseia</h3>
        <span class="product__year extra highlight">2011</span>
        <span class="product__region extra highlight">Douro</span>
        <span class="product__varietal extra highlight">Touriga Nacional</span>
        <span class="product__alcohol extra highlight">13%</span>
        <span class="product__price highlight">$55.90</span>
        <button class="action action--button action--buy">
          <i class="fa fa-shopping-cart"></i>
          <span class="action__text">Add to cart</span>
        </button>
      </div>
      <label class="action action--compare-add">
        <input class="check-hidden" type="checkbox" />
        <i class="fa fa-plus"></i>
        <i class="fa fa-check"></i>
        <span class="action__text action__text--invisible">Add to compare</span>
      </label>
    </div>
    <div class="product">
      <!-- ... -->
    </div>
    <div class="product">
      <!-- ... -->    
    </div>
    <!-- ... -->  
    </section>
</div><!-- /view -->
<!-- product compare wrapper -->
<section class="compare">
  <!-- comparison items come here -->
  <button class="action action--close"><i class="fa fa-remove"></i><span class="action__text action__text--invisible">Close comparison overlay</span></button>
</section>
<script src="js/classie.js"></script>
<script src="js/main.js"></script>                
              

详细的CSS和js文件请参考下载文件。

网友评论