<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>翻转音乐盒</title>
<style>*{margin:0;padding:0;}img{display:block;position: absolute;border:2px solid lightblue;border-radius:50%;/* 我们需要给img一个过渡让它的翻转有一个过程 */transition:all 1s;}div{position: relative;width:150px;margin:100px auto 0;}img:nth-child(2){/* 此时我们需要将翻转的中心点移动到元素的底边 */transform-origin: bottom;}/*div:hover img:nth-child(2){*//* 当我们鼠标移上图片的时候我们让它沿着X轴翻转180度 *//*transform: rotateX(180deg);*//*}*//*div:hover img:nth-child(1){*//* 当我们鼠标移上图片的时候让底图进行一个360度旋转 *//*transform: rotate(360deg);*//*}*/
</style>
<script src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">$(function(){/* 设置一个开关控制我们音乐的播放 */var flag = false;$('.box').click(function(){// 点击的时候先将第二张图片的翻转实现if( !flag ){$('img:eq(1)').css('transform','rotateX(180deg)');$('img:eq(0)').css('transform','rotate(360deg)');/* 先将声音资载入,然后再进行播放 */$('audio').get(0).load();$('audio').get(0).play();flag = true;}else{//如果当前是播放的状态,我们就让元素回到默认状态$('img:eq(1)').css('transform','rotateX(0deg)');$('img:eq(0)').css('transform','rotate(0deg)');$('audio').get(0).pause();}});});
</script>
</head>
<body><div class="box"><img src="img/musicb.jpg" width="150" height="150" /><img src="img/musict.jpg" width="150" height="150" /></div><!-- 先在页面中用一个盒子将我们的音频存起来 --><audio src="music/music.mp3"></audio>
</body>
</html>

动画如图所示:

HTML5动画-翻转音乐盒效果动画相关推荐

  1. php 3d animation,如何用HTML5的Canvas制作3D动画效果

    HTML5的诞生给web前端界带来了不小轰动,像什么动画旋转.图片滑块.图片轮播等等这些3D特效,也引发了不少朋友想要学习HTML5的好奇心.最近我一直在做canvas动画效果,发现canvas这个东 ...

  2. 效果奇特的HTML5动画,12个效果奇特的HTML5动画赏析

    本文将为大家分享12个效果奇特的HTML5动画,HTML5强大的动画特性可以让你的网页变得更加生动和富有活力,交互性也会进一步得到提高.一起来看看下面的这些HTML5动画案例,每个案例都提供源代码下载 ...

  3. 效果奇特的HTML5动画,12个效果奇特的HTML5动画赏析 – 码农网

    1.HTML5 Canvas瀑布动画 超逼真 这次我们来分享一款很酷的HTML5 Canvas瀑布动画,瀑布动画非常逼真.整个瀑布动画像是从石头缝里流出来的溪水,然后沿着悬崖飞落下来,效果非常不错. ...

  4. 如何把HTML转换成动图,html5实现图片转圈的动画效果——让页面动起来

    1.先瞧瞧效果: 2.代码是这样的: @mixin ani-btnRotate{ @keyframes btnRotate{ from{transform: rotateZ(0);} to{trans ...

  5. 照片转换为动画 html5,如何使用html5让图片转圈的动画效果

    如何使用html5让图片转圈的动画效果 发布时间:2020-10-26 09:33:22 来源:亿速云 阅读:78 作者:小新 如何使用html5让图片转圈的动画效果?这个问题可能是我们日常学习或工作 ...

  6. Android,翻转卡片动画,实现翻转卡片的动画效果

    在Android设计中, 经常会使用卡片元素, 正面显示图片或主要信息, 背面显示详细内容, 如网易有道词典的单词翻转和海底捞的食谱展示. 实现卡片视图非常容易, 那么如何实现翻转动画呢? 在TB吃海 ...

  7. html5倒计时效果,html5+css3进度条倒计时动画特效代码【推荐】

    html5+css3进度条倒计时动画特效这个作品在今天上网找网络资源的时候无意中发现的,看到效果非常棒并且很实用,就第一时间把它整理出来与大家分享了,主要用到了html5.javascript和css ...

  8. html 开关窗效果,逼真的HTML5+CSS3窗帘拉开收起动画特效

    逼真的HTML5+CSS3窗帘拉开收起动画特效 html { box-sizing: border-box; } *, *::after, *::before { box-sizing: inheri ...

  9. 怎么在html中加入特效文字,如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)...

    我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...

最新文章

  1. 月薪50K的机器学习工程师,需要具备哪些条件?
  2. 遗传算法对于神经网络的优生优育
  3. python画图代码turtle-使用Python的turtle模块画图的方法
  4. LeetCode Valid Number(判断字符串是否是合法的数字表示 )
  5. Spring源码学习:day2
  6. 653B. Bear and Compressing
  7. 两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...
  8. LBRY:美SEC对我们的指控将威胁到整个加密货币行业
  9. 优化理论08-----约束优化的最优性条件、拉格朗日条件、凸性、约束规范、二阶最优性条件(上)
  10. paip.修复文件关联总结
  11. 雷赛服务器信号er020,雷赛机电 DMC2410高性能4轴运动控制卡 运动控制 产品 参数...
  12. SECS/GEM介绍
  13. 小程序中如何引用阿里图标
  14. Excel表格中无法中间插入新行列! 提示:在当前工作表的最后一行或列中,存在非空单元格,解决方案
  15. 半角数字验证 Encoding
  16. 锚点(anchor)的理解
  17. 3D模型【长方形蜂巢】
  18. Emacs之缩进(五十三)
  19. 爬虫(利用正则表达式爬取百度新闻(淘宝))
  20. 中国科学技术大学 MIRA Lab夏令营

热门文章

  1. ecos 学习资料(转载)
  2. yyds!用飞桨玩明日方舟
  3. 原画学习路线(给初学者以及自学者一个学习方向)
  4. 关于Unity动画状态机Animator使用教程
  5. 芯片工艺PVT STA分析 OCV分析
  6. STA - PVT、RC、OCV
  7. 如何研究肿瘤微环境?这篇文章告诉你怎么做
  8. 雅克比矩阵的简单理解(手稿)
  9. 解决mac下的Sourcetree每次拉取提交都需要输入密码
  10. 数据结构C++语言版 -- 线性表