Javascript 灯箱问题-未居中

Javascript 灯箱问题-未居中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,因此,我为图像库创建了一个灯箱,每当我打开图像时,它都无法正确打开。它总是显示在页面的最底部 我不知道该怎么办,因为我试过的都不管用。我已经提供了我使用过的代码,包括HTML和CSS。如果需要,我愿意使用JS,但更愿意使用HTML和CSS。但是我的CSS代码在这里 CSS 我只想单击一个图像,它会显示为一个图像库,我可以在其中滑动到不同的图像。您的库元素没有定位,因此它总是相对于文档中元素所在的位置显示在标题和容器下方。你想让你的画廊在视口中居中吗?是的。对不起,我还在学习,这个项目是为了一门课

因此,我为图像库创建了一个灯箱,每当我打开图像时,它都无法正确打开。它总是显示在页面的最底部

我不知道该怎么办,因为我试过的都不管用。我已经提供了我使用过的代码,包括HTML和CSS。如果需要,我愿意使用JS,但更愿意使用HTML和CSS。但是我的CSS代码在这里

CSS


我只想单击一个图像,它会显示为一个图像库,我可以在其中滑动到不同的图像。

您的库元素没有定位,因此它总是相对于文档中元素所在的位置显示在标题和容器下方。你想让你的画廊在视口中居中吗?是的。对不起,我还在学习,这个项目是为了一门课程,所以我肯定会忘记一些东西。你能给我一些关于定位需要去哪里的建议吗?我看到你正在使用一个灯箱库。为什么不利用它呢?似乎符合您在本文中的要求。您提供的代码具有不适当的相对资产。您在gallery元素上没有定位,因此它总是相对于元素在文档中的位置显示,位于标题和容器下方。你想让你的画廊在视口中居中吗?是的。对不起,我还在学习,这个项目是为了一门课程,所以我肯定会忘记一些东西。你能给我一些关于定位需要去哪里的建议吗?我看到你正在使用一个灯箱库。为什么不利用它呢?似乎做了你在这篇文章中要求的。你提供的代码,有一个相对的资产,而不是到位。
.gallery {
  margin: 10px 75px;
}

.gallery img {
  width: 230px;
  height: 170px;
  padding: 3px;
  filter: grayscale(100%);
  transition: 1s;
}

.gallery img:hover {
  filter: grayscale(0);
  transform: scale(1.1);
}