【发布时间】:2014-07-13 02:14:42
【问题描述】:
我有一个 HTML/CSS 页面,其中主体中有 4 个 div,形状像圆形。我已经做到了,所以这些 div 的大小在悬停时会增长。这工作正常,除了某些情况下它转到下一行并且浏览器窗口大小不同(仍在尝试解决)。然而,我想做的事情是当 div 在悬停时增长时,它会向各个方向增长,而不是像当前那样向右和向下增长。有谁知道解决这个问题?
这是一个网站页面的链接:http://www.somil.site90.net
这是其中一个圆圈的代码。除了边距之外,其他 3 个是相同的,但如果您希望我也粘贴这些,请告诉我。提前致谢!
#circ1 {
background: #c4c4c4;
height: 150px;
width: 150px;
border-radius: 50%;
position: relative;
margin: 100px 0px 100px 16%;
float: left;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
#circ1:hover {
width: 250px;
height: 250px;
}
【问题讨论】:
-
CSS3 scale 是更好的选择。