Html CSS弹出窗口-safari问题
我在我的网站上有一个CSS弹出框,目标是通过achor标签,它在chrome和firefox中工作得非常好,但在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
<a href="#popup1" class="button">
</a>
<div id="popup1" class="overlay">
<div class="popup">
<h2>Main Stage</h2>
<a class="close" href="#">×</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;
}