javascript - 如何使两个图像等高并保持调整大小

标签 javascript jquery html css

我正在尝试制作两个放置在两个 float div 中的高度相等的图像。两张图片都占了页面宽度的 100%,但它们的比例是 60/40%,我想在调整大小时保持这样。再次: 2张图片,不同的高度,想让它的高度相同,我不关心宽度(我会隐藏它),并且比例在调整大小时保持不变。

最佳答案

在 CSS 中将图像声明为背景图像,并赋予它们 cover 的大小。在下面的示例中,我使用了 background: shorthand .

请参阅 this fiddle 中的示例.

.container {
    width: 100%;
    height: 200px;
    background-color: #eee;
}

.foo, .bar { height: 100%; float: left; }

.foo {
     width: 60%;
     background: url("http://url.com/image.png") no-repeat center top / cover;
} 

.bar { 
    width: 40%;
    background: url("http://url.com/image.png") no-repeat center top / cover;
} 

关于javascript - 如何使两个图像等高并保持调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32810172/

相关文章:

JavaScript - 检查单选按钮是否被选中

javascript - 缺乏对 AJAX 预加载的理解(附示例)

javascript - 如何在模态淡出后提交表单?

javascript - 将js中创建的按钮添加到html中的表格中

html - 更改选项标签内 Title 属性的样式

html - 鼠标输入实现

Javascript 仅将 addEventListener 添加到父样式,父子样式都不同

javascript - 如何解决 jquery mask 插件的问题?

javascript - Jquery 将类添加到最后 5 个元素

javascript - 发现特殊字符时 FullCalendar 停止加载