Window.open as modal popup?

后端 未结 4 785
北海茫月
北海茫月 2021-01-04 23:06

I want open window.open as modal popup.

 var features = \'resizable= yes; status= no; scroll= no; help= no; center= yes;
 width=460;height=140;         


        
4条回答
  •  悲&欢浪女
    2021-01-04 23:21

    You can try open a modal dialog with html5 and css3, try this code:

    .windowModal {
        position: fixed;
        font-family: Arial, Helvetica, sans-serif;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.8);
        z-index: 99999;
        opacity:0;
        -webkit-transition: opacity 400ms ease-in;
        -moz-transition: opacity 400ms ease-in;
        transition: opacity 400ms ease-in;
        pointer-events: none;
    }
    .windowModal:target {
        opacity:1;
        pointer-events: auto;
    }
    
    .windowModal > div {
        width: 400px;
        position: relative;
        margin: 10% auto;
        padding: 5px 20px 13px 20px;
        border-radius: 10px;
        background: #fff;
        background: -moz-linear-gradient(#fff, #999);
        background: -webkit-linear-gradient(#fff, #999);
        background: -o-linear-gradient(#fff, #999);
    }
    .close {
        background: #606061;
        color: #FFFFFF;
        line-height: 25px;
        position: absolute;
        right: -12px;
        text-align: center;
        top: -10px;
        width: 24px;
        text-decoration: none;
        font-weight: bold;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        -moz-box-shadow: 1px 1px 3px #000;
        -webkit-box-shadow: 1px 1px 3px #000;
        box-shadow: 1px 1px 3px #000;
    }
    
    .close:hover { background: #00d9ff; }
    Open Modal Window
    
    
    X

    Modal Dialog

    This example shows a modal window without using javascript only using html5 and css3, I try it it¡

    Using javascript, with new versions of html5 and css3 is not necessary can do whatever we want without using js libraries.

提交回复
热议问题