Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS弹出窗口-safari问题_Html_Css_Safari_Popup_Frontend - Fatal编程技术网

Html CSS弹出窗口-safari问题

Html CSS弹出窗口-safari问题,html,css,safari,popup,frontend,Html,Css,Safari,Popup,Frontend,我在我的网站上有一个CSS弹出框,目标是通过achor标签,它在chrome和firefox中工作得非常好,但在safari中它不会打开,我想这和可见性有关:隐藏?任何帮助都将非常感谢以下是代码示例: <a href="#popup1" class="button"> </a> <div id="popup1" class="overlay"> <div cla

我在我的网站上有一个CSS弹出框,目标是通过achor标签,它在chrome和firefox中工作得非常好,但在safari中它不会打开,我想这和可见性有关:隐藏?任何帮助都将非常感谢以下是代码示例:

<a href="#popup1" class="button">
</a>

<div id="popup1" class="overlay">
      <div class="popup">
            <h2>Main Stage</h2>
            <a class="close" href="#">&times;</a>
            <div class="content">content here</div>
      </div>
</div>



试试这个型号 仅HTML CSS

$(“#打开”)。在('click',函数(){
$('模型').fadeIn(800);
});
$(“#closebtn”)。在('click',函数(){
$(#model')。淡出(800);
});
#模型{
背景:rgba(0,0,0,0.7);
位置:固定;
左:0;
排名:0;
宽度:100%;
身高:100%;
z指数:100;
显示:无;
}
#模型主{
背景:#fff;
宽度:30%;
位置:相对位置;
最高:20%;
左:钙(50%-15%);
填充:15px;
右边界:4px;
边界半径:5px;
}
#关闭{
背景色:红色;
颜色:白色;
宽度:30px;
高度:30px;
线高:30px;
文本对齐:居中;
边界半径:50%;
位置:绝对位置;
顶部:-15px;
右图:-15px;
光标:指针;
}

开放模型
你的控制
X

试试这种型号 仅HTML CSS

$(“#打开”)。在('click',函数(){
$('模型').fadeIn(800);
});
$(“#closebtn”)。在('click',函数(){
$(#model')。淡出(800);
});
#模型{
背景:rgba(0,0,0,0.7);
位置:固定;
左:0;
排名:0;
宽度:100%;
身高:100%;
z指数:100;
显示:无;
}
#模型主{
背景:#fff;
宽度:30%;
位置:相对位置;
最高:20%;
左:钙(50%-15%);
填充:15px;
右边界:4px;
边界半径:5px;
}
#关闭{
背景色:红色;
颜色:白色;
宽度:30px;
高度:30px;
线高:30px;
文本对齐:居中;
边界半径:50%;
位置:绝对位置;
顶部:-15px;
右图:-15px;
光标:指针;
}

开放模型
你的控制
X
CSS:  

.button {
    font-size: 1em;
    padding: 10px;
    color: #fff;
    border: 2px solid #06D85F;
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}
.button:hover {
    background: #06D85F;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;

}
.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    padding: 20px;
    background: $blue;
    width: 50%;
    position: relative;
    transition: all 1s ease-in-out;
}