Html 边界悬停后如何停止图像移动?
我有3个图像,我通过css编码有边框悬停。 这是简单和美好的,但图像保持移动时,悬停 现场直播: 代码如下:Html 边界悬停后如何停止图像移动?,html,image,css,Html,Image,Css,我有3个图像,我通过css编码有边框悬停。 这是简单和美好的,但图像保持移动时,悬停 现场直播: 代码如下: <center> <a class="round" href="http://coreneto.com/rental/cars"><img src="http://coreneto.com/rental/static/dist/img/cam.jpg" width="200" height="200"></a> &
<center>
<a class="round" href="http://coreneto.com/rental/cars"><img src="http://coreneto.com/rental/static/dist/img/cam.jpg" width="200" height="200"></a>
<a class="round" href="http://coreneto.com/rental/cars"><img src="http://coreneto.com/rental/static/dist/img/car.jpg" width="200" height="200"></a>
<a class="round" href="http://coreneto.com/rental/tickets"><img src="http://coreneto.com/rental/static/dist/img/phone.jpg" width="200" height="200"></a>
</center>
当鼠标悬停时,我需要使用什么正确的css方法将它们保持在原位?为非悬停状态提供一个透明的边框:
a.round {
border: 5px solid transparent;
display: inline-block;
position: static;
cursor: pointer;
}
border: 5px solid transparent;
还请注意,您可能希望为图像设置一个
垂直对齐:top代码>规则以删除它们下面的间隙。请不要使用
元素。为非悬停状态提供透明边框:
a.round {
border: 5px solid transparent;
display: inline-block;
position: static;
cursor: pointer;
}
border: 5px solid transparent;
还请注意,您可能希望为图像设置一个垂直对齐:top代码>规则以删除它们下面的间隙。请不要使用
元素。我花了一些时间,但它在这里:
住在这里:
<center>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner">
</div>
</a>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner1">
</div></a>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner2">
</div>
</a>
</center>
我花了一些时间,但现在是:
住在这里:
<center>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner">
</div>
</a>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner1">
</div></a>
<a class="round" href="http://coreneto.com/rental/cars">
<div class="banner2">
</div>
</a>
</center>
一个选项是为原始对象提供透明边框:
a.round {
border: 5px solid transparent;
display: inline-block;
position: static;
cursor: pointer;
}
border: 5px solid transparent;
编辑:有人在我之前。抱歉一个选项是为原始文件提供透明边框:
a.round {
border: 5px solid transparent;
display: inline-block;
position: static;
cursor: pointer;
}
border: 5px solid transparent;
编辑:有人在我之前。抱歉您可以使用框阴影
:
img:悬停{
-网络工具包盒阴影:0px 0px 0px 5px#005FD0;
-moz盒阴影:0px 0px 0px 5px#005FD0;
盒影:0px 0px 0px 5px#005FD0;
}
您可以使用框阴影
:
img:悬停{
-网络工具包盒阴影:0px 0px 0px 5px#005FD0;
-moz盒阴影:0px 0px 0px 5px#005FD0;
盒影:0px 0px 0px 5px#005FD0;
}
在我回答完我的问题之前,你就抓到我了。在我回答完我的问题之前,你抓到了我。还值得注意的是,你正在尝试在悬停时更改元素的显示属性-最好在元素本身上设置此属性,以避免突然更改移动,因为你的显示类型与悬停无关效果是一样的。事实上,我想说的是,在悬停时,您唯一想更改的是边框颜色
。您不想更改边框宽度
,边框样式
,显示
,位置
,或光标
(光标已经表示只有当鼠标悬停在其上时才会生效的内容,因此将其放在悬停规则内是多余的)我完全同意。@Katana314 OK。那你有什么建议?将样式放在a或img标签上?@StackBucka
标签。我在第二句话中提到的所有属性,我建议使用与第一句相同的单独规则,但不使用:hover
。(事实上,我有一种感觉,有些人已经遵守了这样的规则,这使得它看起来像现在一样)还值得注意的是,您正试图在悬停时更改元素的“显示”属性-最好在元素本身上设置此属性,以避免突然更改移动,因为您的显示类型与悬停效果无关。@doidge Same。事实上,我想说的是,在悬停时,您唯一想更改的是边框颜色
。您不想更改边框宽度
,边框样式
,显示
,位置
,或光标
(光标已经表示只有当鼠标悬停在其上时才会生效的内容,因此将其放在悬停规则内是多余的)我完全同意。@Katana314 OK。那你有什么建议?将样式放在a或img标签上?@StackBucka
标签。我在第二句话中提到的所有属性,我建议使用与第一句相同的单独规则,但不使用:hover
。(事实上,我有一种感觉,一些人已经在这样的规则中,这使得它看起来像现在一样)是的。你的解决方案做得很好!是的。你的解决方案做得很好!