HTML5——w3c教程总结(一)

2017-05-15  本文已影响0人  芒果加奶

一、video标签

  1. 实现
    video支持媒体播放视频功能,兼容性IE9以上,IE9支持部分MP4功能。
<video width="400" height="300" controls="controls" autoplay="autoplay" loop="loop" >
<source url="test.mp4" type="video/mp4" >
你的浏览器不支持video标签 //当浏览器不支持时显示的文字
</video>

效果如图:


video_show.png
  1. 属性:


    video属性.png
  2. 方法:
video方法.png

实现代码如下:

<video id="video" width="400" height="300" controls="controls" autoplay="autoplay" loop="loop">
        <source src="test.mp4" type="video/mp4">您的电脑不支持video标签</video>
      
<script type="text/javascript">
        var video = document.getElementById("video");
        function play(argument) {
            if(video.paused){
                video.play();
            }else{
                video.pause();
            }
        }
        function makeBig(){
            video.width = 560;
        }
        function makeMiddle(){
            video.width = 400;
        }
        function makeSmall(){
            video.width = 300;
        }
    </script>

二、audio标签

1.实现

<audio controls="controls">
  <source src="song.ogg" type="audio/ogg">
  <source src="song.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>

2.属性

audio标签.png

三、拖拽

1.实现

<body>
    <div class="div" ondrop="drop(event)" ondragover="allowDrop(event)">
        
    </div>
    ![](blood.png)

    <script type="text/javascript">
        function drag(event){
            event.dataTransfer.setData("Text",event.target.id);
        }
        function drop(event){
            event.preventDefault();
            var data = event.dataTransfer.getData("Text");
            event.target.appendChild(document.getElementById(data));
        }
        function allowDrop(event){
            event.preventDefault();
        }
    </script>
</body>
function drag(event){
    event.dataTransfer.setData("Text",event.target.id);
 }//将拖拽目标保存到event.dataTransfer中
 function drop(event){
    event.preventDefault();
    var data = event.dataTransfer.getData("Text");
    event.target.appendChild(document.getElementById(data));
}
function allowDrop(event){
    event.preventDefault();//不设置为代表不允许放在容器中
}
上一篇下一篇

猜你喜欢

热点阅读