[英]jQuery <div> background image full size stretch
基本上我要做的是用純 HTML、CSS 和 jQuery 重新創建這個站點。
目前該網站在搜索結果中的表現不太好,顯然是因為它是 Flash,所以這就是我要解決的問題。
我正在尋找的東西非常復雜,但我很樂意為所需的任何單獨部件提供解決方案,並且我會弄清楚如何將它們放在一起。 我在互聯網上到處搜索,並打電話找到任何接近我想要的東西。
這就是我需要的。 主要是我擔心的圖像DIV...
這是在我頭上還是很容易做到?
謝謝你提供的所有幫助。
html
<div id="first">
<img src="http://api.ning.com/files/HX-j3*PqLLSnezU7hpKPxnpTBF6CprX1BsCZ7AQZDuA2gNOgBgOr6md3zvtnmRxULlNmSpzuh49ycB3VNqtSifGoE3TzUAyS/aishwaryaraiface.jpg">
</div>
css
html,body {height:100%}
#first {height:70%;overflow:hidden;}
img {width:100%}
演示: http://jsfiddle.net/wMvh6/
這個想法是使用img
標簽,並使其width
100%。 它將保持縱橫比並填充父div
的整個寬度。
您還可以使用 CSS background-size
和background-position
屬性,而無需編寫一行 jQuery。 像這樣:
#first {
background-image: url('URL-to-image');
background-size: cover;
background-position: center;
}
這將確保圖像填充#first div。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.