美文网首页
相册翻转

相册翻转

作者: hhuwc | 来源:发表于2017-12-19 16:52 被阅读0次

实现的效果

效果原型

源码

最近在做一个相册应用,相册应用有个要求,可以翻转,这就需要用到css3的旋转渐变属性;
首先说下思路,我们把每一张照片比作 一本书,书的封面有前后之分;

先把前后两张封面组装成一本书;然后在对整本书进行旋转同时书本设置保留3d转换的过度效果即可。

上代码:

<div class="wrapper">
    <div class="book to-front">
      <div class="cover cover-front">
        我是正面
      </div>
      <div class="cover cover-back">
        我是反面
      </div>
    </div>
  </div>
<style>
    /* 幕布 */
    .wrapper {
      width: 500px;
      height: 500px;
      margin: 0 auto;
      background-color: #444;
      position: relative;

      /* 设置元素被查看位置的视图:可以理解为距离幕布的远近 */
      -webkit-perspective: 1000px;
    }

    /* 书本以及旋转动作 */
    .book {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 300px;
      height: 300px;
      margin: -150px 0 0 -150px;
      background-color: #ddd;

      /* 保留3d 转换的结果 */
      transform-style: preserve-3d;
      -webkit-transition: all 1s;
    }

    /* 回到正面 */
    .to-front {
      transform: rotateY(0deg);
    }
    /* 看背面 */
    .to-back {
      transform: rotateY(180deg);
    }
    /* 封面组装 */
    .cover {
      width: 100%;
      height: 100%;
      position: absolute;
      font-size: 50px;
      /*定义元素在不面对屏幕时是否可见*/
      backface-visibility: hidden;
    }

    .cover.cover-front {
      color: #FFAEC9;
      transform: rotateY(0deg);
    }

    .cover.cover-back {
      color: #FFF200;
      transform: rotateY(180deg);
    }

相关文章

  • 相册翻转

    实现的效果 效果原型 源码 最近在做一个相册应用,相册应用有个要求,可以翻转,这就需要用到css3的旋转渐变属性;...

  • iOS仿微信相册界面翻转过渡动画

    点开微信相册的时候,想要在相册图片界面跳转查看点赞和评论时,微信会采用界面翻转的过渡动画来跳转到评论界面,好像是在...

  • 还活着

    因为简书某些锁文技巧,请保存至相册,水平翻转后观看。电脑党也不用担心,win10自带的图片编辑就能处理,或者上网搜...

  • iOS向后台发送图片,图片被翻转以及图片过大,发送缓慢问题的解决

    聊天界面向后台发送图片时,发现选择相册图片会出现图片翻转的现象,调用相机拍照上传时,照片由于过大,导致界面交互缓慢...

  • 《透视翻转课堂》第四章阅读笔记

    翻转课堂实施的三种类型:大翻转、中翻转、小翻转。 大翻转就是课内课外一同翻转。学生独立学习教师提供的资源,完成知识...

  • 翻转,翻转

    从我自己上小学开始就对老师的教学、刻板的安排,不太满意。还跟老师和家长怼过!当然了,最后被怼的是我。读了《翻转式学...

  • POJ 1504

    POJ 1504 题意 把两个数字翻转之后相加,再翻转回来的到结果 思路 翻转之后再翻转回来,所以可以视为不用翻转...

  • 实现图片(UIImage)的水平翻转(镜像),垂直翻转

    实现图片(UIImage)的水平翻转(镜像),垂直翻转有时候我们需要对图片(UIImage)进行垂直翻转(上下翻转...

  • 翻转课堂启示

    刚听到“翻转课堂”这个名词时,内心存有许多困惑。便问自己:什么是翻转课堂?翻转的对象是什么?如何做到翻转课堂?翻转...

  • 矩形数组的各种翻转旋转

    矩形数组水平翻转、垂直翻转、对角线翻转、逆时针旋转、顺时针旋转。 1、翻转 1.1、水平翻转 使二维数组进行水平翻...

网友评论

      本文标题:相册翻转

      本文链接:https://www.haomeiwen.com/subject/wjkiwxtx.html