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

上传人:牧羊曲112 文档编号:3061197 上传时间:2023-03-10 格式:DOCX 页数:8 大小:39.89KB
返回 下载 相关 举报
HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx_第1页
第1页 / 共8页
HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx_第2页
第2页 / 共8页
HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx_第3页
第3页 / 共8页
HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx_第4页
第4页 / 共8页
HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx》由会员分享,可在线阅读,更多相关《HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果.docx(8页珍藏版)》请在三一办公上搜索。

1、HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果 首先感谢w3cfuns的老师 今天给大家带来一个CSS3制作的翻牌效果,就是鼠标移到元素上,感觉可以看到元素背后的信息。大家如果制作考验记忆力的连连看、扑克类的游戏神马的,甚至给女朋友写一些话语,放在使用该实例制作的相册之后都可以尝试下,哈 效果图: 实例用到的一些CSS3的新属性: a、-webkit-perspective: 800px; perspective :属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。决定了你所看到的是2D transform 还是3D tr

2、ansform 。 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. 2. 3

3、. 4. 5. 6. 7. 8. 9. 10. 漩涡鸣人 11. 12. 日本漫画家岸本齐史作品火影忍者中男主角。因为身上封印着邪恶的九尾妖狐,无父无母的他受尽了村人的冷眼与歧视,他下定决心要成为第六代火影,让所有人都认同他的存在。 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 日向雏田 23. 24. 25. 日本漫画家岸本齐史作品火影忍者中的3号女主角。木叶忍者村的女忍者,木叶名门日向一族宗家族长的长女。喜欢漩涡鸣人,原本是个性格柔弱的女孩,但是在鸣人的影响下逐渐变得坚强,并逐渐成长为一名优秀的忍者。 26. 27. 28. 29. 30. 31. 32.

4、 33. 蒙奇D路飞 34. 35. 蒙奇D路飞 是日本人气动漫 海贼王中的主人公。是日本人气动漫 海贼王中的主人公。草帽海贼团船长,梦想是找到传说中的宝藏 ONE PIECE,成为海贼王。 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 盒子先生 46. 47. 48. Danbo是一只用废纸盒DIY出来的可爱玩偶,圆圆的眼睛和三角形的嘴巴,时刻露出无辜的表情,让人看到就心软,Danbo是个纯真善良的小家伙,在它单纯的幻想世界里,总是透露出最纯真可爱的动人气息。 49. 50. 51. 52. 53. 54. 55. 56. 还是相当简单的: ul为一组图片,

5、每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的,一个是图片旋转后显示的。 CSS: css view plain copy 1. 2. 3. 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; 1

6、7. 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. /*舞台perspecti

7、ve*/ 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-transit

8、ion: .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-re

9、peat 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. margi

10、n: 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:

11、18px; 103. 104. 105. 106. 好了,上面的CSS中就可以发现文章前面说的那些CSS属性了。 1、最主要的是理解rotateY ,绕y轴旋转,记得我在HTML5 CSS3 精美案例 : 实现VCD包装盒个性幻灯片中也使用到类似属性 transform: rotate(2520deg);使用的是2D旋转。 rotateY字面上看绕y轴旋转,肯定有人问y轴在哪: 默认旋转元素的中心点就是旋转中心,x,y轴都在图上,z轴是从中心往外发的箭头。 我们例子中,默认图片rotateY=0;鼠标指向为rotateY=-180,负数,也就是逆时针绕y轴旋转,正数,则为顺时针;其他两个轴同理

12、; 我们例子的核心就是鼠标指向时:图片,从0度绕y轴逆时针旋转180度到达-180度;介绍从180度绕y轴逆时针旋转180度到达0度。造成两个一起逆时针旋转的效果。有人可能会问为啥介绍默认不是0度,这里注意下,介绍逆时针旋转180度之后是正面状态,所以当倍图片遮盖时,相当于从正常状态顺时针旋转了180度,因为鼠标指向时需要恢复正常状态。 perspective,有个技巧,对于舞台设置。 transform-style对3d变化当然是3d了,没啥好说的。 关于CSS3的3d效果相关的属性,还有很多,有机会以后的例子会刻意使用没有用过的 欢迎大家指教对了,该例子需要在chrome下运行,firefox貌似支持不是很好,自动用了chrome,firebug也很少用了嘿嘿

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号