请原谅我,如果之前有人问过这个问题,但我总是将图片的随机黑客拉到一起,并希望知道一种确切的方式来做我正在寻找的东西。这里的HTML:在CSS中调整图片的尺寸
<div class="track-artwork">
<img src="<?php echo $chart_track->image; ?>" class="background-image">
<audio>
<source src="" type="audio/mp4" />
<source src="" type="audio/aac" />
</audio>
</div>
</div>
我链接就是111px X 111px的图像。它需要更小,以适应轨道图稿div并完全显示。我没有能力使用诸如photoshop之类的东西来编辑资产的大小。我想这样做,因此图像充当各种“背景”,其大小适合具有任意大小的5px页边距的“track-artwork”div。以下是我玩过的CSS来达到这个目的:
.track-artwork {
cursor: pointer;
display: inline-block;
height: 100%;
margin: 0;
position: relative;
vertical-align: top;
width: 20%;
}
.background-image {
position: absolute;
z-index: 0;
width: 100%;
top: 0;
left: 0;
}
不幸的是,这是不行的。宽度似乎正确,但高度不起作用 - 无论我输入什么,它似乎都保持111px。我用硬像素值尝试过,但它不会改变。思考?
你能提供一个jsfiddle吗? – kelunik