我有這個175x175的背景圖片,但我試圖製作一張「CD」封面。在下面的代碼(jsFiddle available)中,您會看到它沒有調整大小,而只是「裁剪」。我該如何解決?通過CSS調整背景圖片的大小
HTML:
<div class="cd"><div class="hole"></div></div>
<p>I want the image above to be resized to 75x75... but it's not</p>
<img src="http://userserve-ak.last.fm/serve/126/23679395.jpg" alt="Test" />
<p>Actual image size above.</p>
CSS:
.cd {
-moz-border-radius: 63px;
-webkit-border-radius: 63px;
border-radius: 63px;
background-image: url('http://userserve-ak.last.fm/serve/126/23679395.jpg');
width: 75px;
height: 75px;
position: relative;
border:1px solid #A1A1A1;
}
.cd .hole {
width: 20px;
height: 20px;
position: absolute;
background-color: #ddd;
border:1px solid #A1A1A1;
left: 28px;
top: 28px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
請先做一些研究:https://developer.mozilla.org/en/CSS/background-size –
我已經得到了我的答案 - 謝謝! – nn2