css - 向下移动图像

标签 css image css-position html

我正在开发一个轮播图片网页。如何在 DIV 中向下移动图像,甚至使其垂直居中?

这是我的 CSS 代码:

.carousel .item {
  height: 900px;
  background-color: #777;
}
.carousel-inner > .item > img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

这是一个指向问题网页的 URL,向您显示图像过高:http://www.canninginc.co.nz/canluciddream/screenshots.html

编辑

好的,我已经通过更改以下内容来编辑代码:

margin-top: 50px;

我仍然希望图像在 div 中更低。我可以增加上边距,但这会留下白色背景。将图像稍微降低一点的最佳方法是什么?

最佳答案

首先使 .item 位置相对,然后 在 CSS 上:

.carousel-inner > .item > img {
    position:absolute;
    top:25%;
    left:25%;
} 

这将使图像垂直居中

关于css - 向下移动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778412/

相关文章:

css - 重复的 CSS 背景

javascript - 如何将图像保留在具有设定宽度和高度的 div 中,但隐藏图像的其余部分?

css - 努力解决 CSS 中的溢出问题

html - CSS 悬停在图像问题上悬停在链接上?

html - 如何在 Firefox 11 中自动换行此列表项?

javascript - 为什么 HTTP 图像没有出现在 HTTPS 应用程序中?

javascript - div 与背景图像大小相同

css - 当两个元素具有固定位置时 z-index 失败

html - CSS - 在不知道它的高度的情况下绝对定位元素在父元素的末尾?

javascript - 如何阻止表单字段在 Bootstrap 表单中移动