纯css3 3d动画超酷旋转相册

1、先在body内添加一个box元素,形成一个3D盒子,在用6个小div包裹六个img代表立方体的各个面。
在这里插入图片描述
2、给box大盒子设置大小,利用固定定位position:fixed;让其在浏览器中处于居中位置
在这里插入图片描述

3、通过position:absolute;属性使六张相册重叠,并设置小div的宽高使其和box大小一致,img设置大小为100%
在这里插入图片描述

4、通过transform-origin设置变形原点,利用transform属性让各个面进行对应的旋转和移动,使其在父元素中形成立体相册。
在这里插入图片描述
5、利用 @keyframes 关键帧制作名为 conRotate 的3D动画,通过rotate属性值使其绕着X、Y轴旋转,box元素调用该动画即可。
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值