html立体旋转照片墙,js实现旋转的照片墙

本文通过实例展示如何利用CSS3和Webkit动画技术,创建一个动态旋转的3D效果,模仿篮球明星韦德的告别表演。通过一系列div元素的变换和动画,呈现视觉上的一系列动作,深入探讨了CSS3的`transform`和`keyframes`属性的应用。
摘要由CSDN通过智能技术生成

【实例简介】

【实例截图】

26ef0a3ca5480808d8e0b3413b11a8ae.png

【核心代码】

韦德最后一舞

.out{ width:0px; height:350px;background: gray; margin:300px auto; -webkit-transform-style:preserve-3d; -webkit-perspective:1000px;-webkit-perspective-origin: center center;}

.con{width:105px; height:1000px; -webkit-transform-style:preserve-3d; position: relative; -webkit-transform: rotateY(20deg) rotateX(20deg);}

.con div{width:105px; height:200px; background: red; position: absolute; left: 20px; top:0px;}

.con div:nth-child(1){background:#324212;-webkit-transform: translateZ(300px);}

.con div:nth-child(2){background:#537212;-webkit-transform:rotateY(22.5deg) translateZ(300px);}

.con div:nth-child(3){background:#865332;-webkit-transform: rotateY(45deg) translateZ(300px);}

.con div:nth-child(4){background:#325612;-webkit-transform: rotateY(67.5deg) translateZ(300px);}

.con div:nth-child(5){background:#374712;-webkit-transform: rotateY(90deg) translateZ(300px);}

.con div:nth-child(6){background:#329612;-webkit-transform: rotateY(112.5deg) translateZ(300px);}

.con div:nth-child(7){background:#322612;-webkit-transform: rotateY(135deg) translateZ(300px);}

.con div:nth-child(8){background:#621612;-webkit-transform: rotateY(157.5deg) translateZ(300px);}

.con div:nth-child(9){background:#324256;-webkit-transform: rotateY(180deg) translateZ(300px);}

.con div:nth-child(10){background:#335712;-webkit-transform: rotateY(202.5deg) translateZ(300px);}

.con div:nth-child(11){background:#51212;-webkit-transform: rotateY(225deg) translateZ(300px);}

.con div:nth-child(12){background:#553212;-webkit-transform: rotateY(247.5deg) translateZ(300px);}

.con div:nth-child(13){background:#124212;-webkit-transform: rotateY(270deg) translateZ(300px);}

.con div:nth-child(14){background:#346212;-webkit-transform: rotateY(292.5deg) translateZ(300px);}

.con div:nth-child(15){background:#273212;-webkit-transform: rotateY(315deg) translateZ(300px);}

.con div:nth-child(16){background:#921212;-webkit-transform: rotateY(337.5deg) translateZ(300px);}

@-webkit-keyframes 'run'{

0%{-webkit-transform:rotateX(-20deg) rotateY(0deg);}

100%{-webkit-transform:rotateX(-20deg) rotateY(180deg);}

}

.con2{-webkit-animation:run 20s linear infinite 1s;}

#content1 img {

width: 105px;

height:180px;

}

#content2 img {

width: 105px;

height:180px;

}

#content3 img {

width: 105px;

height:180px;

}#content4 img {

width: 105px;

height:180px;

}

#content5 img {

width: 105px;

height:180px;

}#content6 img {

width: 105px;

height:180px;

}#content7 img {

width: 105px;

height:180px;

}

#content8 img {

width: 105px;

height:180px;

}

#content9 img {

width: 105px;

height:180px;

}

#content10 img {

width: 105px;

height:180px;

}

#content11 img {

width: 105px;

height:180px;

}

#content12 img {

width: 105px;

height:180px;

}

#content13 img {

width: 105px;

height:180px;

}

#content14 img {

width: 105px;

height:180px;

}

#content15 img {

width: 105px;

height:180px;

}

#content16 img {

width: 105px;

height:180px;

2003-20041.png

2018-201916.png

2017-201815.png

2016-201714.png

2015-201613.png

2014-201512.png

2013-201411.png

2012-201310.png

2011-20129.png

2010-20118.png

2009-20107.png

2008-20096.png

2007-20085.png

2006-20074.png

2005-20063.png

2004-20052.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值