我想用一个无序列表来显示一行中的一些图标。
在鼠标悬停时,图标应该变得更大,这已经工作得很好,但图标增长到底部…我需要的是:图标应该生长到顶部。我想这是一个位置问题:有人可以帮助样例css吗?
html和css:
<div id="container">
<ul>
<li><img src="test.jpg" /></li>
<li><img src="test.jpg" /></li>
<li><img src="test.jpg" /></li>
<li><img src="test.jpg" /></li>
<li><img src="test.jpg" /></li>
</ul>
</div> <!-- end of #container -->
<pre>
ul {
position: absolute;
}
li {
position: relative;
bottom: 0;
left:0;
}
ul li {
float: left;
}
ul li img:hover {
width: 142px;
height: 142px;
-moz-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
</pre>
您应该使用转换比例,将转换原点设置为y位置的100%