這個問題給了我一個噩夢,並拖延了一個項目。我有一個div是480px by 280px
絕對定位的元素。文字,不同大小的圖像。我想縮小div以適合移動設備300px by 180px
。我試過CSS媒體查詢,但字體大小,元素位置和圖像尺寸保持不變,只有畫布更改大小。適合大div到小div並保持比例:絕對元素
我的代碼:
$(document).ready(function()
{
$('#btn').click(function()
{
var div=$('#bigcard').html();
$('#smallcard').html(div);
}
);
});
}
#bigcard
{
width:500px;
height:300px;
border-width:2px;
border-color:black;
border:1px solid black;
background:orange;
}
#smallcard
{
width:200px;
height:130px;
background:pink;
border:1px solid black;
}
Big Div
<div id="bigcard">
<span style="position:absolute;font-size:15px;color:green;font-family:fantacy:margin-top:20px;margin-left:40px;">Some user generated text</span>
<span style="font-size:35px;color:black;font-family:tahoma;margin-top:200px;margin-left:90px;font-weight:bold;position:absolute;">Foo Foo</span>
<img src="http://www.clker.com/cliparts/Y/f/v/m/p/3/flying-bird-md.png" id="image1" style="margin-top:50px;margin-left:100px;width:80px;"/>
<img src="http://www.clker.com/cliparts/Y/f/v/m/p/3/flying-bird-md.png" id="image1" style="margin-top:100px;margin-left:130px;width:50px;"/>
</div>
Small div
<div id="smallcard"> </div>
<a href="#" id="btn">Click here</a>
請檢查fiddle->http://jsfiddle.net/gscq1jqw/1/
我需要幫助的scalling下來,而不會丟失任何像素添加大格與小格。請詢問任何澄清。我的網站是http://thecardguys.co.ke/和我建立一個移動版本
與php無關 – Epodax
當然。我很絕望。 – jonah
它是因爲我試圖循環創建div的html數據,並將每個元素的大小更改爲較低的值。傾倒移動。你有一個想法@Epodax – jonah