如何自動調整圖像的大小,如果將寬度和長度更改爲自動,則將無法顯示任何圖像。當我重新調整瀏覽器的大小時,我的圖片會重疊文字,因此我想將我的圖片大小更改爲動態。在CSS中自動調整圖像大小
HTML源
<div class="span2">
<ul class="nav user_menu pull-left">
<div class="round-pic1" style="background-image: url('http://asianwiki.com/images/a/a4/Andy-lau.jpg');"></div>
</ul>
</div>
CSS
.round-pic1 {
display: block;
width: 170px;
height: 170px;
margin: 0em auto;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
border-radius: 99em;
-webkit-border-radius: 99em;
-moz-border-radius: 99em;
border: 0px solid gray;
box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
}
的jsfiddle
div的'高度:auto'意味着它的高度是根據它裏面的內容。在你的代碼中,裏面沒有東西,所以高度是0px。而不是使用div,請嘗試。 – kenicky
它在'img'中工作,但是當我嘗試調整我的瀏覽器圖像時將變成橢圓形。 –
我想你需要使用'max-width'和'max-height'。 – kenicky