欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载
     

    HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx

    • 资源ID:3061197       资源大小:39.89KB        全文页数:8页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx

    HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果 首先感谢w3cfuns的老师 今天给大家带来一个CSS3制作的翻牌效果,就是鼠标移到元素上,感觉可以看到元素背后的信息。大家如果制作考验记忆力的连连看、扑克类的游戏神马的,甚至给女朋友写一些话语,放在使用该实例制作的相册之后都可以尝试下,哈 效果图: 实例用到的一些CSS3的新属性: a、-webkit-perspective: 800px; perspective :属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。决定了你所看到的是2D transform 还是3D transform 。 b、-webkit-transform-style: preserve-3d; transform-style 属性规定如何在 3D 空间中呈现被嵌套的元素。默认flat,我们3D效果,然后选择3D。 c、-webkit-backface-visibility: hidden; 是否显示该选择元素旋转到背面后的样子。 d、-webkit-transform: rotateY(0); 元素绕Y轴旋转。 上面的属性先给大家一个感性的认识,看完例子再细细品味这些属性,或者baidu,google神马的。 例子: Html: html view plain copy 1. <body> 2. 3. 4. <div id="content"> 5. <ul> 6. <li> 7. <a href="#" target="_blank"> 8. <div><img alt="" src="images/1.jpg"/></div> 9. <div> 10. <h3>漩涡鸣人</h3> 11. 12. <p>日本漫画家岸本齐史作品火影忍者中男主角。因为身上封印着邪恶的九尾妖狐,无父无母的他受尽了村人的冷眼与歧视,他下定决心要成为第六代火影,让所有人都认同他的存在。</p> 13. </div> 14. </a> 15. </li> 16. <li> 17. <a href="#" target="_blank"> 18. <div> 19. <img alt="" src="images/2.jpg"/> 20. </div> 21. <div> 22. <h3>日向雏田</h3> 23. 24. <p> 25. 日本漫画家岸本齐史作品火影忍者中的3号女主角。木叶忍者村的女忍者,木叶名门日向一族宗家族长的长女。喜欢漩涡鸣人,原本是个性格柔弱的女孩,但是在鸣人的影响下逐渐变得坚强,并逐渐成长为一名优秀的忍者。</p> 26. </div> 27. </a> 28. </li> 29. <li> 30. <a href="#" target="_blank"> 31. <div><img alt="" src="images/3.jpg"/></div> 32. <div> 33. <h3>蒙奇·D·路飞</h3> 34. 35. <p>蒙奇·D·路飞 是日本人气动漫 海贼王中的主人公。是日本人气动漫 海贼王中的主人公。草帽海贼团船长,梦想是找到传说中的宝藏 ONE PIECE,成为海贼王。</p> 36. </div> 37. </a> 38. </li> 39. <li> 40. <a href="#" target="_blank"> 41. <div> 42. <img alt="" src="images/4.jpg"/> 43. </div> 44. <div> 45. <h3>盒子先生</h3> 46. 47. <p> 48. Danbo是一只用废纸盒DIY出来的可爱玩偶,圆圆的眼睛和三角形的嘴巴,时刻露出无辜的表情,让人看到就心软,Danbo是个纯真善良的小家伙,在它单纯的幻想世界里,总是透露出最纯真可爱的动人气息。</p> 49. </div> 50. </a> 51. </li> 52. </ul> 53. </div> 54. 55. 56. </body> 还是相当简单的: ul为一组图片,每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的,一个是图片旋转后显示的。 CSS: css view plain copy 1. <link href="css/reset.css" rel="stylesheet" type="text/css"> 2. 3. <style type="text/css"> 4. 5. body 6. 7. font-size: 14px; 8. font-family: Microsoft YaHei, Tahoma, Geneva, sans-serif; 9. background: #111; 10. 11. 12. #content ul 13. 14. width: 960px; 15. margin: 150px auto; 16. padding: 60px 0; 17. 18. 19. #content ul li 20. 21. margin-right: 20px; 22. width: 225px; 23. height: 180px; 24. float: left; 25. 26. 27. #content ul li:last-child 28. 29. margin-right: 0; 30. 31. 32. #content ul li a 33. 34. position: relative; 35. display: block; 36. width: 100%; 37. height: 100%; 38. /*舞台perspective*/ 39. -webkit-perspective: 800px; 40. -moz-perspective: 800px; 41. 42. 43. 44. #content ul li a > div 45. 46. position: absolute; 47. left: 0; 48. height: 0; 49. width: 100%; 50. height: 100%; 51. color: #fff; 52. /*动画元素transform-style*/ 53. -webkit-transform-style: preserve-3d; 54. -webkit-transition: .8s ease-in-out ; 55. /*动画元素背后设置为hidden*/ 56. -webkit-backface-visibility: hidden; 57. 58. 59. #content ul li a div:first-child 60. 61. /* 62. 绕y轴旋转 63. */ 64. -webkit-transform: rotateY(0); 65. z-index: 2; 66. 67. 68. #content ul li a div:last-child 69. 70. background: url("images/bg.jpg") no-repeat 0 0; 71. -webkit-transform: rotateY(180deg); 72. z-index: 1; 73. 74. 75. #content ul li a:hover div:first-child 76. 77. -webkit-transform: rotateY(-180deg); 78. 79. 80. #content ul li a:hover div:last-child 81. 82. -webkit-transform: rotateY(0); 83. 84. 85. #content ul li a div h3 86. 87. margin: 0 auto 15px; 88. padding: 15px 0; 89. width: 200px; 90. height: 16px; 91. line-height: 16px; 92. font-size: 14px; 93. text-align: center; 94. border-bottom: 1px #fff dashed; 95. 96. 97. #content ul li a div p 98. 99. padding: 0 10px; 100. font-size: 12px; 101. text-indent: 2em; 102. line-height: 18px; 103. 104. 105. 106. </style> 好了,上面的CSS中就可以发现文章前面说的那些CSS属性了。 1、最主要的是理解rotateY ,绕y轴旋转,记得我在HTML5 CSS3 精美案例 : 实现VCD包装盒个性幻灯片中也使用到类似属性 transform: rotate(2520deg);使用的是2D旋转。 rotateY字面上看绕y轴旋转,肯定有人问y轴在哪: 默认旋转元素的中心点就是旋转中心,x,y轴都在图上,z轴是从中心往外发的箭头。 我们例子中,默认图片rotateY=0;鼠标指向为rotateY=-180,负数,也就是逆时针绕y轴旋转,正数,则为顺时针;其他两个轴同理; 我们例子的核心就是鼠标指向时:图片,从0度绕y轴逆时针旋转180度到达-180度;介绍从180度绕y轴逆时针旋转180度到达0度。造成两个一起逆时针旋转的效果。有人可能会问为啥介绍默认不是0度,这里注意下,介绍逆时针旋转180度之后是正面状态,所以当倍图片遮盖时,相当于从正常状态顺时针旋转了180度,因为鼠标指向时需要恢复正常状态。 perspective,有个技巧,对于舞台设置。 transform-style对3d变化当然是3d了,没啥好说的。 关于CSS3的3d效果相关的属性,还有很多,有机会以后的例子会刻意使用没有用过的 欢迎大家指教对了,该例子需要在chrome下运行,firefox貌似支持不是很好,自动用了chrome,firebug也很少用了嘿嘿

    注意事项

    本文(HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开