有没有办法在页面加载时进行div放大?就像在Chrome中安装新应用时一样,它会将您带到新标签页并放大新应用。它看起来不错。
任何人都知道如何使用jQuery做到这一点?
答案 0 :(得分:8)
这是使用jQuery进行缩放的一种方法
在CSS中设置起始尺寸(以及top
& left
的位置偏移):
#zoom-box {
background: #7d7e7d;
background: linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
border-radius:10px;
width:0;
height:0;
position:relative;
top:150px;
left:150px;
border:solid 4px yellow;
font-size:0;
line-height:0;
vertical-align:middle;
text-align:center;
color:#fff;
}
然后使用jQuery animate()
方法
$('#zoom-box').animate({
width:'300px',
height:'300px',
top:'0',
left:'0',
'font-size':'50px',
'line-height':'300px'
}, 1000);
答案 1 :(得分:0)
您需要放大DIV中的所有内容,例如图像,增加文字大小等...
也许有jQuery的缩放插件。
答案 2 :(得分:0)
CSS:
div {
width:50px;
height:50px;
margin:20px;
background-color:red;
font-size:1em;
}
.big {
width:100px;
height:100px;
font-size:2em;
}
JQuery(使用JQueryUI):
$(function(){
$('#my_div').addClass("big",500).removeClass("big",500);
});
以下是演示:http://jsfiddle.net/tjRvn/
不幸的是addClass()
持续时间在今晚的Chrome中无效。很奇怪:/