【发布时间】:2013-02-21 15:56:55
【问题描述】:
当您将鼠标悬停在 input type='image' 上时,边框会出现,然后在离开图像时消失。但不仅仅是能见度,它的间距也丢失了。我希望我的图像保持在静态位置,但仍然受益于出现的边框。因此我只希望它改变颜色。是否可以在悬停之前使边框出现?这是我试图避免的图像抖动。
【问题讨论】:
标签: html css imagebutton
当您将鼠标悬停在 input type='image' 上时,边框会出现,然后在离开图像时消失。但不仅仅是能见度,它的间距也丢失了。我希望我的图像保持在静态位置,但仍然受益于出现的边框。因此我只希望它改变颜色。是否可以在悬停之前使边框出现?这是我试图避免的图像抖动。
【问题讨论】:
标签: html css imagebutton
在图像上设置边框宽度,但不设置颜色,然后在悬停时设置颜色。这将确保图像周围始终有一个固定宽度的边框,因此不会在悬停时移动图像位置。
input[type="image"]
{
border:solid 3px transparent;
}
input[type="image"]:hover
{
border-color:#ff0;
}
【讨论】: