制作网页中弹出对话框的制作

这里写自定义目录标题

  • 关于网页中弹出对话框制作
    • 下面就来用代码介绍一下如何具体实现(以天涯明月刀弹出视频为例)
    • html部分
    • css部分
    • js部分
    • 看下完成效果
  • 如果要做提示框,可自行在弹出框中加入需要元素

关于网页中弹出对话框制作

制作网页的过程中,很多网页都会有点击某个按钮弹出提示框。
制作弹出提示框,主要有两个部分,一是弹出背景层,二是弹出对话框

下面就来用代码介绍一下如何具体实现(以天涯明月刀弹出视频为例)

html部分


    <div class="gray-warp" id="poplayer">
    div>
    
    
    <div class="vid-dia" id="video1">
    //关闭按钮
        <a href="javascript:close1video1()" id="close1" ><i class="iconfont">i>a>
     //要播放的视频  
        <video src="Isaac Gracie - Silhouettes Of You.mp4" width="1000px" controls autoplay >
        video>
       
    div>

css部分

.gray-warp{
    display: none;
   right: 0;
   left: 0;
   top: 0;
   bottom: 0;
   height: 100%;
   width: 100%;
    background-color: rgb(19, 18, 18);
    position: fixed;
    z-index: 5;
    opacity: 0.3;
}
.vid-dia{
    display: none;
    position: fixed;
    z-index: 11;
     width: 1000px;
     height: 565px;
    top: 50%;
  
    left: 50%;

    margin: auto;
    transform: translate(-50%,-50%);
}
.vid-dia a{
    float: right;
     color: black;
    text-decoration: none;
}

js部分

var video1=document.getElementById("video1");
var play1=document.getElementById("play1");
var close1=document.getElementById("close1");
var poplayer=document.getElementById("poplayer");
var poplogin=document.getElementById("poplogin");
//通过对display属性的操作实现
function playvideo1(){
    poplayer.style.display="block";
    video1.style.display="block";
}
function close1video1(){
    video1.style.display="none";
    poplayer.style.display="none";
    poplogin.style.display="none";
}

看下完成效果

弹出之前: 制作网页中弹出对话框的制作_第1张图片
弹出之后

如果要做提示框,可自行在弹出框中加入需要元素

像这样:

你可能感兴趣的:(前端基础知识)