使用transform和transition制作CSS3动画
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>使用transform和transition制作CSS3动画</title>
<style>
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
/* HTML ELEMENTS */
body { background-color:#deddcd; font:14px/21px Arial,Helvetica,sans-serif; }
h1 { font: bold 65px/60px Helvetica, Arial, Sans-serif; text-align: center; color: #eee; text-shadow: 0px 2px 6px #333; }
h1 small{ font-size: 20px; text-transform:uppercase; letter-spacing: 14px; display: block; color: #000; }
h2 a { display: block; text-decoration: none; margin: 0 0 30px 0; font: italic 45px Georgia, Times, Serif; text-align: center; color: #bfe1f1; text-shadow: 0px 2px 6px #333; }
h2 a:hover { color: #90bcd0; }
/* COMMON CLASSES */
.break { clear:both; }
/* WRAPPER */
#wrapper { width:960px; margin:40px auto; }
/* CONTENT */
#content { }
#content .info { padding:10px; }
/* MOVIE POSTERS */
#movieposters { list-style:none; margin:100px 0; height:550px; }
#movieposters li { display:inline; float:left;
-webkit-perspective: 500; -webkit-transform-style: preserve-3d;
-webkit-transition-property: perspective; -webkit-transition-duration: 0.5s; }
#movieposters li:hover { -webkit-perspective: 5000; }
#movieposters li img { border:10px solid #fcfafa; -webkit-transform: rotateY(30deg);
-moz-box-shadow:0 3px 10px #888; -webkit-box-shadow:0 3px 10px #888;
-webkit-transition-property: transform; -webkit-transition-duration: 0.5s; }
#movieposters li:hover img { -webkit-transform: rotateY(0deg); }
.movieinfo { border:10px solid #fcfafa; padding:20px; width:200px; height:180px; background-color:#deddcd; margin:-195px 0 0 55px; position:absolute;
-moz-box-shadow:0 20px 40px #888; -webkit-box-shadow:0 20px 40px #888;
-webkit-transform: translateZ(30px) rotateY(30deg);
-webkit-transition-property: transform, box-shadow, margin; -webkit-transition-duration: 0.5s; }
#movieposters li:hover .movieinfo { -webkit-transform: rotateY(0deg); -webkit-box-shadow:0 5px 10px #888; margin:-175px 0 0 30px; }
.movieinfo h3 { color:#7a3f3a; font-variant: small-caps; font-family:Georgia,serif,Times; text-align:center; padding-bottom:15px; }
.movieinfo p { padding-bottom:15px; }
.movieinfo a { background-color:#7a3f3a; padding:5px 10px; color:#eee; text-decoration:none; display:block; width:80px; text-align:center; margin:0 auto;
-moz-border-radius:5px; -webkit-border-radius:5px; }
.movieinfo a:hover, .movieinfo a:focus { background-color:#6a191f; color:#fff; }
</style>
</head>
<body>
<div><A href="http://www.999jiujiu.com/">http://www.999jiujiu.com/</A></div>
<div id="wrapper">
<ul id="movieposters">
<li>
<img src="http://p8.qhimg.com/t01f085962622ed5302.jpg" alt="Iron Man 2" />
<div class="movieinfo">
<h3>Iron Man 2</h3>
<p>With the world now aware of his dual life as the armored superhero Iron Man, billionaire inventor Tony...</p>
<a href="#" title="Iron Man 2">More info</a>
</div>
</li>
<li>
<img src="http://p8.qhimg.com/t01f085962622ed5302.jpg" alt="The Last Airbender" />
<div class="movieinfo">
<h3>The Last Airbender</h3>
<p>The story follows the adventures of Aang, a young successor to a long line of Avatars, who must put his...</p>
<a href="#" title="Iron Man 2">More info</a>
</div>
</li>
<li>
<img src="http://p8.qhimg.com/t01f085962622ed5302.jpg" alt="Tron Legacy" />
<div class="movieinfo">
<h3>Tron Legacy</h3>
<p>Sam Flynn, the tech-savvy 27-year-old son of Kevin Flynn, looks into his father's disappearance and finds...</p>
<a href="#" title="Tron Legacy">More info</a>
</div>
</li>
</ul>
</div>
</div>
<script type="text/javascript">
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F7b1b0a3f92f550c351b60c95bab723a4' type='text/javascript'%3E%3C/script%3E"));
</script>
</body>
</html>
使用transform和transition制作CSS3动画相关推荐
- CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...
CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...
- transform 、transition、animate动画
1. transition 过渡 -webkit-transition: all .25s ease|linear|ease-in|ease-out|ease-in-out;-moz-transiti ...
- 如何在Swiper内制作CSS3动画效果
以下内容参考链接 在需要添加动画的页面里面引入以下几个文件 版本对应 <script src="../js/swiper.min.js"></script> ...
- css动画在线生成,在线制作css动画——cssanimate
熟悉CSS的人都知道,CSS可以实现很多漂亮的动画,特别是它的在线功能,能够帮助人们解决很多制作动画的效果.今天特别推荐一个在线CSS插件功能--cssanimate,这个最大的特色就是以图形界面方式 ...
- focusky怎么制作html5,使用focusky制作展示动画
一个协会要举办大会议,以前我帮着做了个图片视频,就是很多照片循环展示,配个背景音乐那种. 现在又找到我,我用focusky制作下,因很久不用,怎么使用也忘了,这个软件的操作逻辑也不太容易搞的清,主要是 ...
- Css3动画—扭曲、旋转
* Css3动画-扭曲.旋转 开发工具与关键技术:DW / Html Css3 作者:冯海金 撰写时间:2019年2月03日星期日 利用css3动画实现模型和文本扭曲 1扭曲前## 标题![在这里插入 ...
- css3动画模块transform transition animation属性解释
首先来看下对各大浏览器的兼容性 IE Firefox Safari Chrome Opera CSS 2D Transform no 3.5 3.2 2.0 10.5 CSS 3D Transfo ...
- css3动画制作转动相册
一.CSS3 动画 CSS3 可以创建动画,它可以取代许多网页动画图像.Flash 动画和 JavaScript 实现的效果. 1.CSS3 @keyframes 规则 要创建 CSS3 动画,你需要 ...
- 利用CSS3动画效果制作照片墙
[效果] 纯CSS3制作动态照片墙 [原理] HTML页面中写一个盒子,盒子里面放10张图片.让这10张图片,随意摆放(给图片设置旋转角度和在盒子中的所处位置),再利用CSS3动画的技术,对这10张图 ...
最新文章
- @ResponseBody 和 @RequestBody 的作用
- [BZOJ1103][POI2007]大都市meg
- 用deepfake拍电影可以安排了:迪士尼发布首个百万像素高分辨率换脸算法
- 计算机组成原理设计一个累加和,组成原理课设关于累加器.doc
- Codeforces 427 D. Match amp; Catch
- SAP Spartacus运行时错误 - The pipe cxUrl could not be found!
- 过分的谜题 模拟+思维题
- Learn OpenGL(三)——顶点着色器(Vertext Shader)
- TIC大咖说|氦氪云:用云服务推动智能家居发展
- 做了三年Java,java简历包装项目经验
- windows下cmd批量复制文件
- python罗马数字转换,Python 罗马数字转换整数
- POJ - Video Surveillance(半平面交)
- 最新电脑cpu性能排行服务器,服务器cpu性能排行,详细教您服务器cpu性能排行
- 舒缓肩颈酸痛,温暖呵护颈椎,宾多康智能颈椎按摩仪体验
- 保研之路——上科大信息学院直硕夏令营
- 【python基础】python中常用字符串函数详解
- 一款App的开发成本是多少?
- 为什么数字化时代需要 BizDevOps?
- DDN区块链:面向未来,全面发力!