Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 边界悬停后如何停止图像移动?_Html_Image_Css - Fatal编程技术网

Html 边界悬停后如何停止图像移动?

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>&nbsp;&

我有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>&nbsp;&nbsp;
  <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>&nbsp;&nbsp;
  <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标签上?@StackBuck
a
标签。我在第二句话中提到的所有属性,我建议使用与第一句相同的单独规则,但不使用
:hover
。(事实上,我有一种感觉,有些人已经遵守了这样的规则,这使得它看起来像现在一样)还值得注意的是,您正试图在悬停时更改元素的“显示”属性-最好在元素本身上设置此属性,以避免突然更改移动,因为您的显示类型与悬停效果无关。@doidge Same。事实上,我想说的是,在悬停时,您唯一想更改的是
边框颜色
。您不想更改
边框宽度
边框样式
显示
位置
,或
光标
(光标已经表示只有当鼠标悬停在其上时才会生效的内容,因此将其放在悬停规则内是多余的)我完全同意。@Katana314 OK。那你有什么建议?将样式放在a或img标签上?@StackBuck
a
标签。我在第二句话中提到的所有属性,我建议使用与第一句相同的单独规则,但不使用
:hover
。(事实上,我有一种感觉,一些人已经在这样的规则中,这使得它看起来像现在一样)是的。你的解决方案做得很好!是的。你的解决方案做得很好!