CSS3 皇上翻牌子3D动画特效

CSS3 皇上翻牌子3D动画特效

添加时间:2021-03-08 03:47:11
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:transform
  • 模板颜色模板颜色:入门级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

一款CSS3 皇上翻牌子3D动画特效,鼠标滑过每张图片的时候都有一个3D的翻转动画,背面显示的图片可以自由替换,喜欢的童鞋请收下把。
CSS3 皇上翻牌子3D动画特效
分类:css3 > transform 难易:入门级

页面的head部分,需要设置好页面各元素的样式,代码如下:

*,html,body{
	margin: 10px auto;
	padding: 0px;
}
.clearfix:after{
	content: "";
	clear: both;
	display: block;
	overflow: hidden;
	height: 0px;
}
.container{
	width: 1200px;
	height: 600px;
	background: url(images/hougong.jpg);
	border:1px solid #ffeb3b;
	border-radius: 10px;
	/*景深加在哪个元素上,相当于眼睛在该元素的中间的正前方*/
	perspective: 800px;
}
.container>h1{
	text-align: center;
	color: #ffeb3b;
	font-weight: 500;
	font-family: 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif;
}
.container>ul{
	width: 850px;
	margin: 100px auto;
}
.container>ul>li{
	width: 121px;
	height: 221px;
	float: left;
	margin:0px 10px;
	list-style: none;
	position: relative;
	transform-style: preserve-3d;
	transition: all 1s;
}
.container>ul>li:hover{
	transform: rotateY(180deg);
}
/*前*/
.face1{
	background: url(images/hougong1.jpg);
	width: 81px;
	height: 201px;
    position: absolute;
    top:50%;left:50%;
    margin-left: -40.5px;
    margin-top: -100.5px;
    transform: translateZ(15px);
    border-radius: 5px;
}
/*后*/
.face2{
	background:url(images/hougong1.jpg);
	width: 81px;
	height: 201px;
	position: absolute;
    top:50%;left:50%;
    margin-left: -40.5px;
    margin-top: -100.5px;
    transform: translateZ(-15px);
    border-radius: 5px;
}
/*左*/
.face3{
	background:url(images/boot.jpg);
	width: 30px;
	height: 201px;
	position: absolute;
	top:50%;left:50%;
	margin-left: -15px;margin-top: -100.5px;
	transform: rotateY(-90deg) translateZ(40.5px);
	border-radius: 5px;
}

/*右*/
.face4{
	background:url(images/boot.jpg);
	width: 30px;
	height: 201px;
	position: absolute;
	top:50%;left:50%;
	margin-left: -15px;margin-top: -100.5px;
	transform:rotateY(90deg) translateZ(40.5px);
	border-radius: 5px;
}

.container>ul>li:nth-child(2)>.face1,.container>ul>li:nth-child(2)>.face2{
  background-image: url(images/hongong2.jpg);
}

.container>ul>li:nth-child(3)>.face1,.container>ul>li:nth-child(3)>.face2{
  background-image: url(images/hongong3.jpg);
}

.container>ul>li:nth-child(4)>.face1,.container>ul>li:nth-child(4)>.face2{
  background-image: url(images/hongong4.jpg);
}

.container>ul>li:nth-child(5)>.face1,.container>ul>li:nth-child(5)>.face2{
  background-image: url(images/hongong5.jpg);
}

.container>ul>li:nth-child(6)>.face1,.container>ul>li:nth-child(6)>.face2{
  background-image: url(images/hongong6.jpg);
}

页面的body部分,需要将多个图片的li元素放入到div容器里,代码如下:

<div class="container">
	<h1>皇上请翻牌</h1>
	<ul class="clearfix">
		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>

		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>

		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>

		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>

		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>

		<li>
			<div class="face1"></div>
			<div class="face2"></div>
			<div class="face3"></div>
			<div class="face4"></div>
		</li>
	</ul>
</div>
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:CSS3 皇上翻牌子3D动画特效

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.485158s