我试图以某种方式(使用 CSS 或 JS)将非居中元素扩展到整个页面,同时到达所有边缘。
div 将是空的(只是带有背景或类似的东西,实际上不是必须是 div,可以是任何其他看起来像框的元素)并且可以使用 CSS3 或 HTML5。我没有使用 jQuery,但如果有人找到使用它来解决这个问题的方法,没问题。
目前我最好的尝试是这个:http: //jsfiddle.net/ApKEu/
CSS:
.box {
width: 200px;
height: 200px;
margin: 5px;
background-color: #ccc;
position: absolute;
top: 100px;
left: 20px;
}
.box:hover {
-webkit-transition: all 3000ms;
-webkit-transform: scale(2);
height: 90%;
width: 90%;
}
然后只需在 HTML 中创建 div:
<div class="box"></div>
但是盒子不会同时到达所有边缘:(
对不起我的英语,谢谢你的帮助!