网站首页> 源码> 超酷堆叠相片转瀑布流网格布局动画效果设计

超酷堆叠相片转瀑布流网格布局动画效果设计

置顶 免费 12 1906
jinjing
jinjing VIP3 2017-02-25
下载所需金币:0 收藏
简要教程

这是一款效果超酷堆叠相片转瀑布流网格布局动画效果设计。该效果的灵感来源于takeit网站,它上面的一组堆叠相片在点击按钮或向下滚动鼠标时,会动画转换为网格瀑布流布局。

该效果中的元素动画使用dynamic.js来制作,而瀑布流布局则使用flexbox来制作。

 使用方法

 HTML结构

该堆叠相片转瀑布流网格布局动画效果的基本HTML结构如下:

<div class="view">
  <header class="header">
    
  header>
 
  <section class="page page--mover">
    <div class="la-square-loader"><div>div>div>
  section>
 
  <div class="title-wrap">
    <h1 class="title title--main">OH<em>!em>SNAPh1>
    <p class="title title--sub">Smart Auto-Filtering for your shots.p>
  div>
 
  <section class="page page--static">
 
    <div class="page__title">
      <h2 class="page__title-main">......h2>
      <p class="page__title-sub">......p>
    div>
 
    <ul class="grid">
      <li class="grid__item">
        <a class="grid__link" href="#">
          <img class="grid__img" src="img/photos/1.jpg" alt="Some image" />
          <h3 class="grid__item-title">Natural saturation effectsh3>
        a>
      li>
      <li class="grid__item">li>
      <li class="grid__item">li>
      <li class="grid__item">li>
      
    ul>
 
    <button class="button button--load" aria-label="Load more images">
      <svg class="polaroid" width="100%" height="100%" viewBox="0 0 220 243" preserveAspectRatio="xMidYMid meet">
        <rect class="polaroid__base" x="0" y="0" width="220" height="243" rx="5">rect>
        <rect class="polaroid__inner" x="16" y="20" width="189" height="149">rect>
        <g class="polaroid__loader">
          <circle cx="61.5" cy="94.5" r="17.5">circle>
          <circle cx="110.5" cy="94.5" r="17.5">circle>
          <circle cx="159.5" cy="94.5" r="17.5">circle>
        g>
      svg>
      <span class="button__text">Load morespan>
    button>
 
  section>
 
  <div class="device">
    <div class="device__screen">div>
  div>
 
  <button id="showgrid" class="button button--view" aria-label="Show me more">
    <svg width="100%" height="100%" viewBox="0 0 310 177" preserveAspectRatio="xMidYMid meet">
      <path fill="#FFFFFF" d="M159.875,174.481L306.945,27.41c2.93-2.929,2.93-7.678,0-10.606L292.803,2.661c-1.406-1.407-3.314-2.197-5.303-2.197c-1.989,0-3.896,0.79-5.303,2.197L154.572,130.287L26.946,2.661c-1.406-1.407-3.314-2.197-5.303-2.197c-1.989,0-3.897,0.79-5.303,2.197L2.197,16.804C0.733,18.269,0,20.188,0,22.107s0.732,3.839,2.197,5.303l147.071,147.071C152.197,177.411,156.945,177.411,159.875,174.481L159.875,174.481z" />
    svg>
  button>
div>              

下面是该堆叠相片转瀑布流网格布局动画效果的一些截图效果:

原文地址:Polaroid Stack to Grid Intro Animation


  • 没有任何评论
个评论
jinjing

jinjing (青铜)

455金币 (16)粉丝 (32)源码

一切皆有可能!

 

加入微信群,不定期分享源码和经验
签到活跃榜 连续签到送额外金币

所需金币:0

 赚金币方法:
  •   1. 注册就送5金币,发布源码,供别人下载赚取金币
  •   2. 发布博客,发布问答,回复其他用户赚取金币
  •   3. 自动充值或联系QQ1367251002客服人工充值
最新系统
springboot图书个性化推荐系统带文档 811
springboot的医护人员排班系统 809
基于SpringBoot的在线拍卖系统 786
学生选课系统+论文+数据库文件 1309
springboot+vue准妈妈孕期交流平台系统带论文 1869
springboot+vue汽车租赁系统带论文 1578
springboot社区维修平台带论文 1377
springboot职称评审管理系统带论文 1179
springboot牙科诊所管理系统带论文 1370
springboot家教管理系统带论文 1171