我想將心臟圖像放在用戶屏幕的中心。每當我點擊它應該調整和增長。居中圖像並從中心調整大小。沒有保證金
主要問題是,我想這樣做,沒有保證金。 你能幫我嗎?
編輯1 - 這是到目前爲止我的代碼,但它是非常的混亂,並使用保證金
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<style>
#container {
width: 100px;
height: 100px;
position:absolute;
left: 50%;
top: 50%;
margin-left: -50px;
margin-top: -50px;
}
#Msg1 {
width: 200px;
height: 100px;
display:none;
position:absolute;
margin-right:55%;
margin-top: 45%;
}
body {
overflow:hidden;
background-color:#ffd6d6;
}
</style>
<script>
var size=100;
var i=0;
var heartImage = document.getElementById('container');
$(document).ready(function(){
$(function() {
$("#Msg1").fadeIn("slow");
});
$(function() {
$("#container")
.mouseover(function() {
if(i==0){
var src = $(this).attr("src").match(/[^\.]+/) + "over.png";
$(this).animation
$(this).attr("src", src);}
})
.mouseout(function() {
var src = $(this).attr("src").replace("over.png", ".png");
$(this).attr("src", src);
});
});
$("#container").click(function(){
i++;
if(i==1)
{
$("#Msg1").fadeOut("fast");
}
if(i==6)
{
$("body").css("background-color","#9d1b1b");
$("#container").hide();
}
size=size*2;
$("#container").animate({
height:size,
width:size,
margin:-size/2,
});
});
});
</script>
</head>
<body dir="rtl">
<img id="container" src="heart.png" alt="null"/>
<div id="Msg1">
</div>
</body>
Here處於的jsfiddle代碼。
到目前爲止你有任何代碼?如果是這樣,請將其添加到問題中。 – 2013-02-26 14:26:28
會有一個jsfiddle或你試圖做到這一點?你不能只是簡單地用css/js將它放在中心位置並增加寬度和高度嗎? – Sanchit 2013-02-26 14:26:28
你以前是否知道內容的高度? – 2013-02-26 14:34:47