Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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
Javascript 为什么保证金:汽车;不工作?_Javascript_Html_Css - Fatal编程技术网

Javascript 为什么保证金:汽车;不工作?

Javascript 为什么保证金:汽车;不工作?,javascript,html,css,Javascript,Html,Css,即使我增加了利润:自动;对于实际上是模态内容的.content类,它仍然将自身定位在左上角。为什么会发生这种情况?如何将其居中对齐 var mod=document.getElementById(“myModal”); var img=document.getElementById(“图像”); img.addEventListener(“单击”,设置动画); 函数animate(){ mod.style.display=“块”; } #图像{ 宽度:400px; 光标:指针; } .莫代尔{

即使我增加了利润:自动;对于实际上是模态内容的.content类,它仍然将自身定位在左上角。为什么会发生这种情况?如何将其居中对齐

var mod=document.getElementById(“myModal”);
var img=document.getElementById(“图像”);
img.addEventListener(“单击”,设置动画);
函数animate(){
mod.style.display=“块”;
}
#图像{
宽度:400px;
光标:指针;
}
.莫代尔{
显示:无;
位置:固定;
左:0;
排名:0;
宽度:100%;
身高:100%;
z指数:1;
背景色:rgba(0,0,0,0.9);
}
.内容{
保证金:自动;
宽度:800px;
动画名称:缩放;
动画持续时间:0.6s;
}
@关键帧缩放{
来自{transform:scale(0.1);}
到{变换:比例(1);}
}

默认情况下,
替换为内联元素
,因此您必须将其转换为

因此,添加

display: block;
对于
.content

也就是说,
.content
的更新CSS如下:

.content{
    display: block;
    margin: auto;
    width: 800px;
    animation-name: zoom;
    animation-duration: 0.6s;
}

添加此文本align:center for.model类,如

.modal {text-align: center;}

在css中做了一些更改。这似乎解决了你的问题

更改内容的css:

margin: auto;
display: block;
/* top: 0; */
width: 800px;
animation-name: zoom;
animation-duration: 0.6s;
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
var mod=document.getElementById(“myModal”);
var img=document.getElementById(“图像”);
img.addEventListener(“单击”,设置动画);
函数animate(){
mod.style.display=“块”;
}
#图像{
宽度:400px;
光标:指针;
}
.莫代尔{
显示:块;
位置:固定;
宽度:100%;
身高:100%;
排名:0;
左:0;
z指数:1;
背景色:rgba(0,0,0,0.9);
}
.内容{
保证金:自动;
显示:块;
宽度:800px;
动画名称:缩放;
动画持续时间:0.6s;
排名:0;
左:0;
右:0;
底部:0;
位置:绝对位置;
}
@关键帧缩放{
来自{transform:scale(0.1);}
到{变换:比例(1);}
}


添加此文本对齐:以.model类为中心,如。模态{text align:center;}这是一个重复(必须是+100个答案已经涵盖了这一点),所以为什么不投票关闭这样的?已经投票@LGSon..@Lal它显然是从复制的你不认为我们应该关闭它吗?@Leothelion我已经投票关闭这个问题..对不起,伙计们,我是stackoverflow的新手,我不知道一定有类似的答案。我没有从任何地方复制这个问题,请原谅我没有遵守规则。这种事不会再发生了