html - 如何在所有屏幕宽度中将一个 div 的位置设置为具有相同位置的另一个 div

标签 html css

[http://jsfiddle.net/w7r3gveg/]1

我有 4 个 facebook Logo ,我想在背景图片的底部居中。

div bg 为背景 div facebook 是 facebook 的标志。

我可以设置 bg div 的 facebook Logo 中心,但它没有响应。

我想在 bg div 上锁定 facebook Logo ,因此如果用户更改屏幕宽度或具有不同的屏幕宽度,facebook Logo 应锁定在与其他宽度基于 bg div 相同的位置。

最佳答案

试试这个

JsFiddle

http://jsfiddle.net/46psK/2983/

HTML

<div class="responsive-container">
    <div class="dummy"></div>

    <div class="img-container">
        <img src="http://s2.uploads.im/t/8LauQ.png" alt="" />
    </div>
</div>

CSS

.responsive-container {
    position: relative;
    width: 100%;
    border: 1px solid black;
}

.dummy {
    padding-top: 100%; /* forces 1:1 aspect ratio */
}

.img-container {
    background-image: url("http://s2.uploads.im/t/VtT8j.png");
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% auto;
         background-position: center; 
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
}

关于html - 如何在所有屏幕宽度中将一个 div 的位置设置为具有相同位置的另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658306/

相关文章:

html - 数据表被下推

css - Rails Assets 未预编译,css 在生产环境中看起来不同

javascript - 下拉菜单被导航栏重叠

javascript - 在PhysicsJS中停止 body 旋转

HTML - 如何在后续页面中插入表单?

html - 段落键入动画无响应

javascript - 切换元素时如何进行转换?

jquery - jvectormap 工具提示的 Z-Index 定位

css - 图标...调整大小或缩小?

java - 使用Java格式将rtf转换为html