CSS3中background-size的問(wèn)題
問(wèn)題描述
cover 此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將完全覆蓋背景定位區(qū)域的最小大小。contain 此時(shí)會(huì)保持圖像的縱橫比并將圖像縮放成將適合背景定位區(qū)域的最大大小。
這里面說(shuō)的最大大小和最小大小該怎么理解呢?為什么我覺(jué)得它們好像沒(méi)有區(qū)別啊?
問(wèn)題解答
回答1:寫(xiě)一段代碼自己驗(yàn)證一下啊:
<!DOCTYPE html><html><head><style> p {width: 200px;height: 200px;}.contain{border: black 1px solid;background:url(/i/bg_flower.gif);background-size:contain;background-repeat:no-repeat;padding:10px;}.cover{border: red 1px solid;background:url(/i/bg_flower.gif);background-size:cover;background-repeat:no-repeat;padding:10px;}</style></head><body><p>contain</p><p class='contain'></p><p>cover</p><p class='cover'></p><p>原始圖片<img src='http://www.piao2010.com/i/bg_flower.gif'/></p></body></html>
可以看出,盡管cover和contain都保持了縱橫比,但是contain會(huì)把圖片完全包含進(jìn)box,box內(nèi)部有些部分沒(méi)有圖片:而cover則是圖片會(huì)完全覆蓋box,而圖片的有些部分則會(huì)不顯示:
http://segmentfault.com/a/1190000002481921#articleHeader8
據(jù)說(shuō)這里有答案……
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. Span標(biāo)簽3. css - 求推薦適用于vue2的框架 像bootstrap這種類型的4. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題5. java - Collections類里的swap函數(shù),源碼為什么要新定義一個(gè)final的List型變量l指向傳入的list?6. css - 關(guān)于div自適應(yīng)問(wèn)題,大家看圖吧,說(shuō)不清7. android新手一枚,android使用httclient獲取服務(wù)器端數(shù)據(jù)失敗,但是用java工程運(yùn)行就可以成功獲取。8. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。9. redis啟動(dòng)有問(wèn)題?10. SessionNotFoundException:會(huì)話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)
