<!DOCTYPE html>
<html>
<head>
    <title>自用视频网站</title>
    <style>
        /* 设置图片容器样式 */
        .image-container {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
<pre><code>    /* 设置每个图片样式 */
    .image-container img {
        width: 30%;
        height: auto;
        margin: 10px;
        cursor: pointer;
    }
    
    /* 设置视频弹出窗口样式 */
    .video-popup {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.7);
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 9999;
    }
    
    /* 设置视频播放器样式 */
    .video-popup video {
        max-width: 80%;
        max-height: 80%;
    }
&lt;/style&gt;
</code></pre>
</head>
<body>
    <div class="image-container">
        <img src="D:\PR\picture\YP\YP-001.jpg" alt="Image 1" onclick="openVideo('D:\PR\VIDEO-1\烟花.mp4')">
        <!-- 其他11张图片 -->
    </div>
<pre><code>&lt;div id=&quot;videoPopup&quot; class=&quot;video-popup&quot; style=&quot;display: none;&quot;&gt;
    &lt;video controls autoplay&gt;&lt;/video&gt;
&lt;/div&gt;

&lt;script&gt;
    function openVideo(videoPath) {
        var videoPopup = document.getElementById('videoPopup');
        var videoElement = videoPopup.querySelector('video');
        
        videoElement.src = videoPath;
        videoPopup.style.display = 'flex';
    }

    // 当点击窗口以外的区域时,关闭视频弹出窗口
    window.addEventListener('click', function(event) {
        var videoPopup = document.getElementById('videoPopup');
        var videoElement = videoPopup.querySelector('video');
        
        if (event.target == videoPopup) {
            videoElement.pause();
            videoElement.src = '';
            videoPopup.style.display = 'none';
        }
    });
&lt;/script&gt;
</code></pre>
</body>
</html>
HTML5离线视频网站:图片点击弹出可调节窗口播放视频

原文地址: https://www.cveoy.top/t/topic/pp3h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录