点击图片播放音乐实现

在做网页设计期末作业时,为了给作业添加一些色彩,就在网上学习了一下,实现点击图片播放音乐或背景音乐的效果。在这里分享一下,一来可以给需要的同学们学习,二来记录一下自己的学习。

思路:1.在主页上放一个div,设置div的大小和位置
2.div要放在垂直Z轴上,使它在页面的最上方,用绝对定位或者固定定位固定在一个你喜欢的位置
3.div里应该有你要放的图片img,音乐audio
4.通过js代码触发事件播放或停止

图片:

图片:

html代码:

<div id="md"><span>点击图片播放</span></div><div id="mc"><audio id="music" src="../html_work/music/harrisonwheeler - Vacation.mp3 音乐路径" ></audio><img src="../html_work/images-1/imgg-1.gif 图片路径" width="80px" height="80px" title="点击播放音乐" onClick="play()"></div><script src="../html_work/js/music.js  音乐js路径"></script>

css代码:

#mc {z-index: 10px;position: absolute;/* position: fixed; */left: 40PX;top: 140px;width: 40px;height: 40px;border-radius: 50%;
}#md {position: absolute;/* position: fixed; */left: 40PX;top: 230px;width: 100px;height: 60px;
}#md span {color: rgb(15, 86, 240);
}#mc img {border-radius: 50%;
}

js代码:

window.onload = function() {var audio = document.getElementById('music');audio.pause(); //打开页面时不播放音乐,
}function play() {var audio = document.getElementById('music');if (audio.paused) {audio.play();} else {audio.pause();audio.currentTime = 0; //音乐从头播放}
}

本人为初学者,有什么不对的地方大家可以指出。

点击图片播放音乐实现相关推荐

  1. HTML点击图片播放音乐

    参考这篇,可以有图单曲循环: HTML点击图片播放音乐 若是不要图片也就是把文章中的img去掉就行(注:图片和音乐都可以是自己的) pause:播放暂停 play:播放开始 source:html做判 ...

  2. 公众号排版|点击图片播放音乐你不会还不会吧

    新的功能上线了! "点图播放音频"顾名思义,在公众号文章插入图片点击就能播放音乐,听起来是不是很炫酷 其实很简单,需要用到微信公众号平台和速排小蚂蚁编辑器 首先先登录微信公众号,在 ...

  3. 135编辑器html点击图片播放音乐,135微信编辑器怎样添加音乐 135编辑器添加音乐图文教程...

    软件安装:装机软件必备包 关于电脑装机必须的软件,比如windows office系列办公软件.网页浏览器.杀毒软件.安全防护软件.刻录软件.压缩软件.下载工具.多媒体播放软件.多媒体编辑软件.输入法 ...

  4. 135编辑器html点击图片播放音乐,怎么用135编辑器排版 公众号怎么做点击切换图片...

    最佳答案 135是一款方便实用的排版编辑器,可以进行图文等很多功能的编辑,也是很受欢迎的.下面就给大家介绍一下用135编辑器怎么排版. 操作方法 [01]首先我们在浏览器中搜索"135&qu ...

  5. html 实现点击按钮播放音乐

    在 HTML 中播放音乐需要使用 <audio> 标签.要让按钮点击时播放音乐,你可以使用 JavaScript 实现. 首先,在 HTML 中添加一个 <audio> 标签, ...

  6. 【Android】点击按钮播放音乐,再次点击停止播放

    1.在res下新建raw文件夹 将音频复制粘贴至文件夹 2.代码 (1)PlatformActivity.java public static int cnt = 0;SoundPool sp;//声 ...

  7. c# 添加MouseEnter事件 /Directory类 /ListBox实现双击更换图片/播放音乐

    1 c# 添加MouseEnter事件 当鼠标进入按钮的可见部分的时候,给按钮一个新的坐标 private void btnUnLove_MouseEnter(object sender, Event ...

  8. html点击图片播放swf多媒体文件

    <embed src="source/nxdx宣传片.swf" quality="high" width="1000" height= ...

  9. 入门C语言第三话:数组之实战篇——扫雷(进阶版——图形化界面,递归展开,播放音乐与音效,标记取消雷,记录雷的个数,鼠标点击,文末附有完整代码)

    文章目录 前言 每日鸡汤 基本思路 衔接基础班扫雷 准备阶段 正文 一.雷盘信息的存储 1.设置雷盘11*11与初始化 2.放置雷 3.放置雷周围的信息 二.图形化界面 1.创建与初始化窗口 2.加载 ...

最新文章

  1. Android状态栏颜色修改
  2. linux 找出谁杀了进程
  3. 【Network Security!】Ubuntu18.04切换到root权限和sudo
  4. JavaScript笔记 基础知识总结2
  5. Linux C下实现线程池
  6. 数据库事务的隔离级别简单总结
  7. C#——《C#语言程序设计》实验报告——Windows桌面编程文件与流——简易记事本
  8. Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
  9. 我的2020年终总结:新的角色,新的开始
  10. java中的split使用的是正则表达式
  11. 05NumPy--5.4矩阵
  12. comet学习(三)cometd心跳机制
  13. amd显卡bios更新工具_【硬件资讯】AMD又Yes啦?全新Ryzen 5000发布!游戏最强CPU尘埃落定!现有主板无缝衔接!!...
  14. Wowza Media Server 入门系列--Wowza Media Server 安装及演示
  15. 多多计算机分屏版本怎么使用,电脑双屏幕怎么设置_电脑分屏怎么设置方法
  16. jmeter接口自动化
  17. Storage LUN connected on Emulex / Qlogica HBA not detecting during boot time.
  18. 特斯拉充电电流设置多大_特斯拉满电状态517公里,实际使用500公里。三种充电方式比较...
  19. 统计系统技术方案-clickhouse
  20. nginx ngx_event_t结构体详解

热门文章

  1. ultraedit删除重复项_如何去除文本中的重复行?UltraEdit、Excel去重复方法分享
  2. openbci/bciduino脑电放大器lsl数据解释
  3. 腾讯web引用skey g_tk bkn和日期显示分析
  4. 码农考驾照之科目二操作点
  5. python stdin.write_如何写入Python子进程的stdin?
  6. 爱因斯坦广义相对论:引力是时空的曲率
  7. 智能空调雷达感应,雷达模组技术方案,毫米波雷达传感器应用
  8. 关于java中method.invoked 传入类型不一样的问题
  9. log日志中输出log所在类,方法和行数
  10. 自己DIY一个pinephone——debian与主线linux在红米2(msm8916)上的移植