jquery - 为不同宽度的图像保持相同的位置?

标签 jquery html css

我的网站上有一个照片库...照片与下一个、上一个、关闭按钮进行对话。每个下一个/上一个事件我都会将新图像加载到对话框中...照片具有不同的宽度 - 如何在相同位置加载图片?我的意思是因为图片的宽度不同,所以图片的位置正在改变......

最佳答案

如果您使用某种居中,宽度的变化不会成为问题,因为它们都将正确居中。然后您所要做的就是放置一个已知宽度的元素,该元素不会根据图像而改变。

<div class="viewer">
    <img/>
</div>

.viewer{
    text-align: center;
}
.viewer img{
    margin: auto;
}

关于jquery - 为不同宽度的图像保持相同的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248538/

相关文章:

html - 在 Internet Explorer 11 中,页脚显示在屏幕中间而不是底部

javascript - 滚动时弹出框

jquery - div的图像叠加

jquery - Firebug 中的数据表警告

javascript - 条件语句 jQuery 中提到的目标单个元素

jquery - 为什么我必须双击才能激活 jquery 功能?

html - 如何将按钮对齐到文本区域输入的右侧?

jquery - 将 CodeMirror 应用于 ng-model-bound 文本区域

javascript - 响应式网站在调整浏览器大小时看起来不错,但在真正的 ipad 中却很笨拙

css - Bootstrap 按钮焦点