css - 响应式布局中的中心图像

标签 css image responsive-design

我正在尝试设置一个响应式 header ,它可以获取图像并根据浏览器调整其大小——非常简单。我无法实现的是将图像在其容器内垂直居中(在本例中为 a 元素)

看例子: http://jsfiddle.net/jwoodcreative/tUW3k/

我尝试了一些无效的 css 技巧和一些 jQuery。如果有人知道,任何一种解决方案都适用。

最佳答案

你总是可以像这里一样使用 top:50%, bottom: 50% 技巧:jsfiddle v13

.outerElement {
    position: relative;
    height: XXpx;
    top: 50%;
}

.innerElement {
    position: absolute;
    bottom: 50%;
}

这是可行的,因为内部元素的高度与外部元素的高度不同,所以您可以将元素居中(如果高度相同,您只需将其再次定位到 pos:0)

关于css - 响应式布局中的中心图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945646/

相关文章:

javascript - 使用 jQuery 切换元素类?

javascript - 如何使用 slideToggle 和响应式设计保持水平链接?

javascript - 如何在 <div> 标签内 .append() 用户输入?

javascript - 如何为函数设置延迟?

c# - 在线程池线程的 Windows Phone 7 上调整图像大小?

html - 响应式网格布局纵向仪表板 100%h&w CSS?

android - iPhone 在响应式布局中忽略了主体边距

image - WP7 - 启动时启动画面无法正确显示

c# - 将图像存储在 arrayList 中

html - 如何在 Bootstrap 4 中添加新的大断点(仅限 CSS)