资讯专栏INFORMATION COLUMN

css3 做一个类似于翻书特效的3D动画

jiekechoo / 383人阅读

摘要:我们来看下做一个动画需要哪些东西。说明各个属性的作用代表物体距离浏览器是。下面我们做一个向下翻页的数字,和一个向做翻页的数字。

我们来看下做一个css3 3D动画需要哪些东西。前面我们已经使用transition和transform做了一些简单的操作。

设置3D场景

做3D动画,我们首先要设置3D场景。3D场景我们通常用perspective和perspective-origin两个属性设定。

说明各个属性的作用:
perspective:800;代表3D物体距离浏览器是800px。
perspective-origin:50% 50%;眼睛视角的中心点,分别在xy轴的50%的地方。
设置了这两个属性之后,浏览器中的物体已经变成三维物体。这个时候我们就可以做3D动画了。

transform 3D操作

transform既可以做3D操作也可以做2D操作,为了区分是3D还是2D,我们需要加个样式属性。加了这个样式之后,就代表在动画中我们要做3D操作。

-webkit-transform-style:-webkit-preserve-3d;

我们用图片表示在三维世界里xyz轴的方向(x轴是向右的,y轴是向下的,z轴的方向相当于从屏幕指向我们的)。

下面我们做一个向下翻页的数字,和一个向做翻页的数字。

做一个向下翻页的动画



  
    
    
    
  
  
    
1
2
3
4
5
6
做一个向左翻页的动画——类似于翻书的特效


  
    
    
    
  
  
    
1
2
3
4
5
6

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/113914.html

相关文章

  • SegmentFault 技术周刊 Vol.38 - 神奇 CSS

    摘要:层叠即表示允许以多种方式来描述样式,一个元素可以被渲染呈现出多种样式。可以让属性的变化过程持续一段时间,而不是立即生效。比如,将元素的颜色从白色改为黑色,通常这个改变是立即生效的,使用后,将按一个曲线速率变化。 showImg(https://segmentfault.com/img/bVZwyL?w=900&h=385); CSS 的全称是 Cascading Style Sheet...

    elliott_hu 评论0 收藏0
  • 可能是最全前端动效库汇总

    摘要:非常的庞大,而且它是完全为设计而生的动效库。它运行于纯粹的之上,是目前最强健的动画资源库之一。可能是创建滚动特效最好用的工具,它支持大量的浏览器,只要它们支持和特性。可以通过安装吊炸天了,接近现实生活中的物理运动碰撞惯性动画库。 收集日期为2019-02-28,★代表当时的该项目在github的star数量 Animate.css 56401 ★ 一个跨浏览器的动效基础库,是许多基础动...

    afishhhhh 评论0 收藏0
  • 也许vue+css3交互特效更简单

    摘要:前言做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用,开发技术栈方面,理所当然就使用了开发,过程中发现使用开发特效,和的思维方式不一样,但是比简单一点点。 1.前言 做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用vue,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发特效,和javascript/jquery+c...

    geekzhou 评论0 收藏0
  • 也许vue+css3交互特效更简单

    摘要:前言做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用,开发技术栈方面,理所当然就使用了开发,过程中发现使用开发特效,和的思维方式不一样,但是比简单一点点。 1.前言 做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用vue,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发特效,和javascript/jquery+c...

    ISherry 评论0 收藏0
  • CSS3热身实战--过渡与动画(实现炫酷下拉,手风琴,无缝滚动)

    摘要:规定动画的时长。注意子菜单要用隐藏,在显示的时候再设置。如果不加,实际上子菜单,以及子菜单下面的一直在页面上,如果鼠标移上去子菜单,以及子菜单下面的。 1.前言 在自己的专栏上写了十几篇文章了,都是与js有关的。暂时还没有写过关于css3的文章。css3,给我的感觉就是,不难,但是很难玩转自如。今天,就用css3来实现三个特效,希望这三个特殊能让大家受到启发,利用css3做出更好,更炫...

    zqhxuyuan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<