美文网首页
08-屌丝钢琴

08-屌丝钢琴

作者: D丝学编程 | 来源:发表于2021-04-24 18:14 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>军军钢琴</title>
        <style type="text/css">
            body{ background-color: gainsboro;}
            #myPiano{ width: 1000px; height: 612px; background-image: url(img/bg.jpg);
                    margin: 10px auto;}
            #myKeys{ width: 962px; height: 185px; margin:0px auto;}
            .itemKey{ width: 37px; height: 185px; float: left; }
        </style>
    </head>
    <body>
        <div id="myPiano">
            <div style="height:420px;"></div>
            <div id="myKeys">
                <div class="itemKey" id="A"></div>
                <div class="itemKey" id="B"></div>
                <div class="itemKey" id="C"></div>
                <div class="itemKey" id="D"></div>
                <div class="itemKey" id="E"></div>
                <div class="itemKey" id="F"></div>
                <div class="itemKey" id="G"></div>
                <div class="itemKey" id="H"></div>
                <div class="itemKey" id="I"></div>
                <div class="itemKey" id="J"></div>
                <div class="itemKey" id="K"></div>
                <div class="itemKey" id="L"></div>
                <div class="itemKey" id="M"></div>
                <div class="itemKey" id="N"></div>
                <div class="itemKey" id="O"></div>
                <div class="itemKey" id="P"></div>
                <div class="itemKey" id="Q"></div>
                <div class="itemKey" id="R"></div>
                <div class="itemKey" id="S"></div>
                <div class="itemKey" id="T"></div>
                <div class="itemKey" id="U"></div>
                <div class="itemKey" id="V"></div>
                <div class="itemKey" id="W"></div>
                <div class="itemKey" id="X"></div>
                <div class="itemKey" id="Y"></div>
                <div class="itemKey" id="Z"></div>
            </div>
        </div>
    </body>
</html>
<script type="text/javascript">
    function SetDefaultkey()
    {
        for(var i = 65;i<=90;i++)
        {
            var myChar = String.fromCharCode(i);  //根据keycode获取字符
            myChar=myChar.toUpperCase(); //将字符转大写
            var obj = document.getElementById(myChar);
            obj.style.backgroundImage = "url(img/keyUp/"+myChar+".png)";
        }
    }
    SetDefaultkey();
    document.body.onkeydown = function(e)
    {
        //判断音频能否播放
        var audio = new Audio();
        if(audio.canPlayType("audio/ogg") == false)
        {
            alert("您的浏览器不支持ogg音频播放!"); return;
        }
        var ev = e || window.event;
        //判断按键是不是a-z
        if((ev.keyCode>=65 && ev.keyCode<=90) == false) return; 
        //根据keycode获取字符,并且转大写
        var myChar = String.fromCharCode(ev.keyCode);  
        myChar=myChar.toUpperCase();
        //播放声音
        audio = new Audio("ogg/"+myChar+".ogg");  
        audio.play();
        //控制钢琴键盘高亮
        var obj = document.getElementById(myChar);
        obj.style.backgroundImage = "url(img/KeyDown/"+myChar+"1.png)";
    }   
    document.body.onkeyup = function(e)
    {
        var ev = e || window.event;
        var myChar = String.fromCharCode(e.keyCode);
        var obj = document.getElementById(myChar);
        obj.style.backgroundImage = "url(img/keyUp/"+myChar+".png)";
    }
</script>

相关文章

  • 08-屌丝钢琴

  • 屌丝就是屌丝

    屌丝就是屌丝,哪怕娶个白富美!内心的那份不平衡会彻底毁掉他的幸福。 我有这么一个朋友,是个“超级祥林嫂”式屌丝,不...

  • 屌丝很屌丝,淑女也屌丝

    近来,贱体安康。c市的天气越来越神乎其神,任性妄为! 唯一值得寻思的是,我疯狂迷恋上吹晚风,每天吹一吹,心情好不乐...

  • 所谓屌丝

    又有人问我究竟屌丝是什么意思,所谓屌丝,外屌内丝,既有屌的狂放不羁,又具丝般温柔细腻;既有屌的桀骜不驯,又具丝...

  • 理论

    我承认,我是屌丝。我也是一个屌丝。所以,我看不起同是屌丝的异性为了生存与进化....可以说屌丝和屌丝互相看不起吧....

  • 反裤衩阵地 :人生输家该看什么电影?

    我国现在没有输家电影,只有屌丝电影。 屌丝的梦想是:发大财、泡美女、出恶气。屌丝电影,自然是帮屌丝画饼充饥。在这类...

  • 屌丝的年纪

    物质屌丝一夜逆袭 精神屌丝永不翻身

  • 夏洛特烦恼吗?还是学学他逆袭的招式吧!

    所谓“得屌丝者得天下”,电影《夏洛特烦恼》就应了“屌丝心态”,上演了一出“屌丝做春梦”的故事,也许屌丝都喜欢做梦,...

  • 一个中年男屌丝的逆袭,从“爱老婆”开始!

    所谓“得屌丝者得天下”,电影《夏洛特烦恼》就应了“屌丝心态”,上演了一出“屌丝做春梦”的故事,也许屌丝都喜欢做梦,...

  • 不要理屌丝

    尽量不要跟屌丝有利益往来,或者主动给屌丝提供机会。 屌丝有几个致命问题: 1.屌丝的客观风险承受能力差,主观风险承...

网友评论

      本文标题:08-屌丝钢琴

      本文链接:https://www.haomeiwen.com/subject/znhzkltx.html