css3卡牌炫酷3d排列展示_CSS3炫酷鼠标滑过卡片3D翻转特效

这是一篇介绍如何使用CSS3创建鼠标悬停时卡片3D翻转效果的文章。内容包括HTML结构和CSS样式的详细说明。当鼠标滑过卡片,图片会在3D空间中平滑过渡,呈现30度倾斜到正常位置,同时图片缩小,显示附加信息。
摘要由CSDN通过智能技术生成

这是一款使用CSS3制作的效果非常炫酷的鼠标滑过卡片3D翻转特效。该特效开始时,图片被在3D空间中倾斜,当顶部滑过图片的时候,卡片平滑过渡到正常位置,卡片上的图片被缩小,同时显示出说明文字和一些链接图标。

制作方法

HTML结构

该3D卡片翻转特效的HTML结构使用HTML5

元素,卡片的文字说明和链接图标使用
元素来制作。

Preview Image

Hover Design Interaction

......

CSS样式

首先整个包裹元素#tri-d-wrapper被使用perspective制作为3D空间。

#tri-d-wrapper {

-webkit-perspective: 300px;

perspective: 300px;

position: absolute;

height: 100%;

width: 100%;

}

接下来

元素被绝对定位到屏幕中间,并设置了一些阴影效果。同时使用rotateX和scale将它沿X轴旋转并缩小。为了制作平滑的过渡效果,添加了transition属性。

#img-wrapper {

width: 350px;

background: #3498db;

margin: 0;

position: absolute;

cursor: pointer;

border-radius: 3px;

overflow: hidden;

top: 40%;

left: 50%;

margin-left: -175px;

margin-top: -131px;

-webkit-transform: rotateX(30deg) scale(.65);

transform: rotateX(30deg) scale(.65);

-webkit-transition: .3s all ease;

transition: .3s all ease;

box-shadow: 0 15px 20px 5px rgba(0,0,0,.2);

}

在鼠标滑过

元素的时候,rotateX被置回0度,并且scale被重置为1。

#img-wrapper:hover {

-webkit-transform: rotateX(0deg) scale(1);

transform: rotateX(0deg) scale(1);

box-shadow: none;

}

以上是鼠标滑过卡片是的3D翻转效果,其他的效果实现方法比较简单,请参考下载的源文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值