我試圖在bootstrap3上創建一個動態圖像背景的類,但沒有成功。而是使用等於180px的高度,我試圖使用100%來使其響應。怎麼了?帶動態高度的CSS div來響應背景圖片
.audio-cover {
\t background: url("http://media.merchantcircle.com/22662073/180px-Smiley_svg_full.png");
\t background-size: contain;
\t background-repeat: no-repeat;
\t height: 100%; //instead use 180px
}
<div class="col-xs-4 col-sm-4 col-md-4 audio-cover"></div>
在響應式網頁設計中,如果您需要控制高度,您需要使圖像的'width'或'max-width'成爲'100%'並允許高度增長,您需要使用一些'wrapper'並設置爲此的高度,並使用'溢出:隱藏' –
爲什麼你不''在div'內使用'img'? –
爲了看高度:100%;工作,音頻封面的父母需要在CSS中指定和有效的高度,否則它是100%的空 –