我想在鼠标悬停在项目列表上时显示边框颜色。 当我将鼠标移动到第一行项目上时,第二行项目会向右移动。 请查看jsFiddle
<ul class="tiles">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
css
ul.tiles { width: 400px; }
ul.tiles li {
float: left;
list-style-type: none;
width: 100px;
height: 100px;
margin: 10px;
background: white;
}
ul.tiles li:hover {
border: 1px solid black;
}
}
outline
替代border
,因为border
会增加元素的填充。(ul.tiles li:hover { outline: 1px solid black; }
) - Praveenoutline
已经足够了。 - Praveen