栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

音乐播放制作(html css js)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

音乐播放制作(html css js)

音乐播放制作简单的html css js
    • 音乐播放/暂停:
    • 音量
    • 关于选择器
    • 效果图:

1.提出问题

和音乐有关的一些代码?
音乐播放/暂停/?
音乐的音量?

做的不完善(还有一些没做)欢迎大家评论

音乐代码:
1.


src=“音乐地址”;

音乐播放/暂停:

video.play();
video.pause();
video.volume 音量值

音量

2.video.volume音量值可以使用
input type=range 滑动条调节,用js:使input的value值给video.volume;



关于选择器

document.getElementsByClassName
document.querySelector 区别

document.getElementsByClassName :元素集合
只能

var button= document.getElementsByClassName(“button”);
button.onclick 错误(button是集合)
button[0].onclick 正确
document.querySelector 获取第一个元素

一点击button 改变:
图片地址切换
音乐地址切换
text里面信息改变
textContent

button1.onclick=function(){
    video.src="../个人页面制作/不是花火呀 - love me (片段).mp3";
    video.play();
    text1.textContent="‖";

    nav1.children[0].style.color="blue";
    image.src="../个人页面制作/2052545.jpg";


    text4.textContent="▷";
    text2.textContent="▷";
    text3.textContent="▷";
    nav1.children[1].style.color="black";
    nav1.children[2].style.color="black";
    nav1.children[3].style.color="black";
}

代码:`

css代码:

.backgroud{
    width: 1920px;
    height: 1080px;
    background-image: url(../个人页面制作/2052882.jpg);

background-repeat: no-repeat;
background-size: 100% 70%;

    
}



.nav{
    width: 320px;
    height: 400px;
    position: absolute;
    top: 50px;
    background-color:  rgba(255, 255, 255, 0.2);;

}
.banner{
    position: absolute;
    top: 130px;
    left: 300px;

width: 1000px;
height: 541px;
background-color: ;



}

.fengjin{

    position: absolute;
    top: 50px;
    right: 0px;

width: 700px;
height: 350px;
background-color: skyblue;


background-repeat: no-repeat;
background-size: 100% 95%;


}

.yingliang{


    position: absolute;
    top: 350px;
    right: 0px;

width: 700px;
height: 50px;
    
background-color:  rgba(255, 255, 255, 0.2);;

}


.yingliang button{
    
}


.nav ul li{

    width: 300px;
    height: 80px;
    background-color:  rgba(255, 255, 255, 0.2);;
    margin-top: 20px;
    color: black;
}


.volume{

width: 300px;


}


.bt{

    position: absolute;
   right: 0px;
    height: 400px;
    width: 100px;
    background-color: purple;

}

js代码:`

var video=document.querySelector('video');
var button1=document.querySelector('.button1');
var button2=document.querySelector('.button2');
var volume=document.querySelector('.volume');
var text1=document.querySelector('.text1');
var text2=document.querySelector('.text2');
var text3=document.querySelector('.text3');
var text4=document.querySelector('.text4');
var nav1=document.querySelector('.nav1');
var button3=document.querySelector('.button3');
var button4=document.querySelector('.button4');
var button5=document.querySelector('.button5');
var button6=document.querySelector('.button6');
var button7=document.querySelector('.button7');
var button8=document.querySelector('.button8');
var image=document.querySelector('.image');
button1.onclick=function(){
    video.src="../个人页面制作/不是花火呀 - love me (片段).mp3";
    video.play();
    text1.textContent="‖";

    nav1.children[0].style.color="blue";
    image.src="../个人页面制作/2052545.jpg";


    text4.textContent="▷";
    text2.textContent="▷";
    text3.textContent="▷";
    nav1.children[1].style.color="black";
    nav1.children[2].style.color="black";
    nav1.children[3].style.color="black";
}

button2.onclick=function(){
    video.pause();
    text1.textContent="▷";
    nav1.children[0].style.color="black";
    
    

nav1.children[1].style.color="blue";
}
button3.onclick=function(){
    video.src="../个人页面制作/1个球 - 以梦为马(片段).mp3";
    image.src="../个人页面制作/2052461.jpg";
    video.play();
    text2.textContent="‖";

    nav1.children[1].style.color="blue";

    text1.textContent="▷";
    text4.textContent="▷";
    text3.textContent="▷";
    nav1.children[0].style.color="black";
    nav1.children[2].style.color="black";
    nav1.children[3].style.color="black";



}

button4.onclick=function(){
    video.pause();
    text2.textContent="▷";
    nav1.children[1].style.color="black";

}

button5.onclick=function(){
    video.src="../个人页面制作/HITA - 赤伶.mp3";
    video.play();
    text3.textContent="‖";

    nav1.children[2].style.color="blue";
image.src="../个人页面制作/2052882.jpg";
text1.textContent="▷";
    text4.textContent="▷";
    text2.textContent="▷";
    nav1.children[0].style.color="black";
    nav1.children[1].style.color="black";
    nav1.children[3].style.color="black";
}

button6.onclick=function(){

    video.pause();
    text3.textContent="▷";
    nav1.children[2].style.color="black";
}


button7.onclick=function(){
    video.src="../个人页面制作/薛之谦 - 演员.mp3";
    image.src="../个人页面制作/2052182.jpg";
    video.play();

    text4.textContent="‖";

    nav1.children[3].style.color="blue";

    text1.textContent="▷";
    text2.textContent="▷";
    text3.textContent="▷";
    nav1.children[0].style.color="black";
    nav1.children[2].style.color="black";
    nav1.children[1].style.color="black";
}

button8.onclick=function(){
    video.pause();
    text4.textContent="▷";
    nav1.children[3].style.color="black";
}


volume.onchange=function(){
console.log(volume.value);
video.volume=volume.value;

}
效果图:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号