今天,带来的是纯CSS3的效果--图片3D翻转。

  请看效果:亲,请点击这里

  这个效果主要还是运用了CSS3的transform变形属性,与上个效果不同的是,这次并不是动画,所以没有采用animation属性,而是采用transition过渡属性。这个属性会将元素在两种效果之间进行切换,并产生一个过渡效果。详情请看代码。

  HTML结构:

 1     <div id="content">
 2         <div class="list">
 3             <img src="../Images/1.jpg">
 4             <div class="text">
 5                 这是小狗哦!!
 6             </div>
 7         </div>
 8         <div class="list">
 9             <img src="../Images/2.jpg">
10             <div class="text">
11                 这是小狗哦!!
12             </div>
13         </div>
14     </div>

  CSS样式:

 1 <style type="text/css">
 2         *{margin:0px;padding:0px;}
 3         #content{
 4             width:500px;
 5             margin:30px auto;
 6         }
 7         .list{
 8             width:200px;
 9             margin:25px;
10             float:left;
11             position:relative;
12         }
13         .list img{
14             width:200px;
15             height:200px;
16             transform:perspective(200px) rotateY(0deg);
17             opacity:1;
18             transition:transform 600ms ease,opacity 600ms ease;
19             -webkit-transition:transform 600ms ease,opacity 600ms ease;
20         }
21         .text{
22             height:200px;
23             width:200px;
24             line-height:200px;
25             background:#000;
26             color:#fff;
27             opacity:0;
28             position:absolute;
29             text-align:center;
30             font-weight:bold;
31             top:0px;
32             left:0px;
33             transform:perspective(200px) rotateY(-180deg);
34             transition:transform 600ms ease,opacity 600ms ease;
35             -webkit-transition:transform 600ms ease,opacity 600ms ease;
36         }
37         .list:hover img{
38             transform:perspective(200px) rotateY(180deg);
39             opacity:0;
40             transition:transform 600ms ease,opacity 600ms ease;
41             -webkit-transition:transform 600ms ease,opacity 600ms ease;
42         }
43         .list:hover .text{
44             transform:perspective(200px) rotateY(0deg);
45             opacity:1;
46             transition:transform 600ms ease,opacity 600ms ease;
47             -webkit-transition:transform 600ms ease,opacity 600ms ease;
48         }
49     </style>

  代码很容易理解,先为图片设置一个初始旋转角度,因为它是先展示的,所以角度为180deg,透明度为1。当鼠标滑过时,改变角度和透明度,使其翻转。而背后的文字也是如此道理。

  享受代码,享受生活,网页效果,每日一更。

转载于:https://www.cnblogs.com/ChampionLam/p/3987160.html

CSS3之图片3D翻转效果(网页效果--每日一更)相关推荐

  1. html5 鼠标旋转动画效果,CSS3鼠标滑过图片3D翻转动画特效

    这是一款效果非常炫酷的CSS3鼠标滑过图片3D翻转动画特效.该特效基于Bootstrap网格系统来布局,通过简单的CSS3代码,在鼠标滑过图片时对图片进行3D翻转,效果非常的酷. 使用方法 HTML结 ...

  2. html3d上下翻转4面效果,花式实现图片3D翻转效果

    闲话 曾经在闲逛时,看到有一个很炫的3D翻转切换图片的效果.地址在这里:https://tympanus.net/Development/Slicebox/index.html 一直想搞一个,最近撸出 ...

  3. 花式实现图片3D翻转效果

    闲话 曾经在闲逛时,看到有一个很炫的3D翻转切换图片的效果.地址在这里:https://tympanus.net/Development/Slicebox/index.html 一直想搞一个,最近撸出 ...

  4. css3为图片添加鼠标移入放大效果

    css3为图片添加鼠标移入放大效果 只需要为添加效果的图片定义一个伪类 img.zoom-img:hover {-webkit-transform: scale(1.15);-webkit-trans ...

  5. php图片特效,css3实现图片头像扫光高亮效果

    css3出来后,之前很多flash才能做的效果,现在甚至不用写一句js,单纯靠css3新增的属性就能轻松实现! css3实现图片头像扫光高亮效果,源码: 测试 *{margin:0;padding:0 ...

  6. html鼠标移动时图片放大缩小,JS与CSS3实现图片响应鼠标移动放大效果示例

    本文实例讲述了JS与CSS3实现图片响应鼠标移动放大效果.分享给大家供大家参考,具体如下: 今天看网易的网站上,当我把鼠标放上去的时候发现图片放大,移开图片缩小,于是自行尝试,结果如下. 方法一:使用 ...

  7. 用css3实现图片左右翻转

    css3越来越受关注,自己也捣鼓个图片左右翻转的效果,供大家参考(有写的不好的地方欢迎指正). 一.样式: .FZ{ width:640px; margin:0 auto; border:1px so ...

  8. 图片3D翻转效果 --摘自李硕老师博客160305

    原文地址:http://blog.csdn.net/u012215170/article/details/50421023 ndroid手机上有众多的炫酷的设计风格,动画必然是APP的一大亮点,所以一 ...

  9. html5 css3替换图片,移动Web—CSS为Retina屏幕替换更高质量的图片

    特别声明:此篇文章根据Stéphanie Walter 的英文文章<The Mobile Web: CSS Image Replacement for Retina Display Device ...

最新文章

  1. 读微型计算机原理与接口技术 段的理解
  2. iOS高效开发必备的10款Objective-C类库
  3. SSH隧道技术----端口转发,socket代理
  4. python编程口诀_少儿Python编程中的算术与技巧
  5. CTF-Crypto密码学
  6. 紫外线的形式是什么?
  7. RHEL6入门系列之三,GNU计划与Linux发行版
  8. PCL——快速邻域搜索
  9. 关于MDI窗体的那些问题
  10. 走向.NET架构设计-第六章-服务层设计(中篇)
  11. 了解单片机解密的一些知识
  12. 达摩达兰论估价pdf_应用公司理财PDF下载_(美)阿斯瓦斯・达摩达兰_机械工业出版社_会计_管理_零度图书网...
  13. 可视化:小型有向网络HTML自动生成器
  14. 安捷伦数字万用表软件NS-Multimeter,实时数据采集数据自动保存
  15. 2019个人目标——计划未来
  16. 借款人到期不还钱,出借人能不能既要逾期利息又要违约金?
  17. java.io.FileNotFoundException: class path resource [com/wisely/highlight_spring4/ch2/aware/text.txt]
  18. Python qrcode 生成个性的透明二维码
  19. abap新语法(一)
  20. 正好股票简述题材股能否会全面开花

热门文章

  1. alwayson故障转移群集服务器 修改虚拟主机名及IP地址
  2. [转]C/C++语言中值传递、指针传递和引用传递
  3. [转]CPU/GPU/TPU/NPU...XPU都是什么鬼
  4. jq使用教程04_高校版教程
  5. 如何做一张科技感、实用性兼备的大屏
  6. 操作手册模板_挂蓝悬臂浇筑箱梁施工技术操作手册
  7. P7 P8:训练神经网络
  8. PHP 连接MySQL数据库
  9. Android之TextView练习
  10. string的operate+=