Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
Javascript 如何使用<;a>;悬停时标记元素?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何使用<;a>;悬停时标记元素?

Javascript 如何使用<;a>;悬停时标记元素?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个简单的html代码,它在悬停图像时收缩图像。而不是在悬停时缩小化妆品图像。当您仅将悬停图标图像悬停在a标记元素内时,如何缩小该化妆品图像 当您仅将您可以使用transform对其进行适当的收缩 a:hover img{ transform:scale(0.5); } 您可以使用“变换”来正确地收缩它 a:hover img{ transform:scale(0.5); } 同时搜索变换原点: 同时搜索变换原点:这是另一种方法。结合一些js $('.hover icon')。在(

我有一个简单的html代码,它在悬停图像时收缩图像。而不是在悬停时缩小
化妆品
图像。当您仅将
悬停图标
图像悬停在
a
标记元素内时,如何缩小该
化妆品
图像

当您仅将
您可以使用transform对其进行适当的收缩

a:hover img{
 transform:scale(0.5);
}

您可以使用“变换”来正确地收缩它

a:hover img{
 transform:scale(0.5);
}
同时搜索变换原点:


同时搜索变换原点:

这是另一种方法。结合一些js

$('.hover icon')。在('mouseover',function()上{
$(this.parent('div').addClass('hovered');
});
$('.hover icon')。在('mouseout',function()上{
$(this.parent('div').removeClass('hovered');
});
/**Choices@Banner**/
.图像包装器{
框大小:边框框;
浮动:左;
z指数:999;
位置:相对位置;
}
.image wrapper>img{
宽度:100%;
}
.image包装器:第n个子项(偶数){
左侧填充:5px;
}
.化妆品{
字体系列:“Lato”,无衬线;
颜色:白色;
右:0;
宽度:300px;
高度:300px;
填充:20px;
文本对齐:右对齐;
}
.悬停.缩略图像{
变换:比例(1);
}
.缩略图{
位置:绝对位置;
左:0;
排名:0;
右:0;
底部:0;
z指数:-1;
溢出:隐藏;
}
.缩略图像{
宽度:100%;
过渡:所有1;
转换:比例(1.5);
}
.理发{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
右:0;
填充顶部:100px;
右侧填充:30px;
文本对齐:右对齐
}
.化妆{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
左:0;
填充顶部:100px;
左侧填充:30px;
文本对齐:左对齐;
}
1.护肤品{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
左:0;
填充顶部:100px;
左侧填充:30px;
文本对齐:左对齐;
}
.心理医生{
高度:400px;
宽度:400px;
-webkit过渡:所有1s轻松;
-moz转换:所有1秒轻松;
-o-过渡:所有1容易;
-ms转换:所有1秒轻松;
过渡:所有的1容易;
}
.shrink.img:悬停{
宽度:300px;
高度:300px;
}

化妆品
除非动物暂时死亡。多洛
坐下来。不过,这是一个很小的自助餐。


这是另一种方法。结合一些js

$('.hover icon')。在('mouseover',function()上{
$(this.parent('div').addClass('hovered');
});
$('.hover icon')。在('mouseout',function()上{
$(this.parent('div').removeClass('hovered');
});
/**Choices@Banner**/
.图像包装器{
框大小:边框框;
浮动:左;
z指数:999;
位置:相对位置;
}
.image wrapper>img{
宽度:100%;
}
.image包装器:第n个子项(偶数){
左侧填充:5px;
}
.化妆品{
字体系列:“Lato”,无衬线;
颜色:白色;
右:0;
宽度:300px;
高度:300px;
填充:20px;
文本对齐:右对齐;
}
.悬停.缩略图像{
变换:比例(1);
}
.缩略图{
位置:绝对位置;
左:0;
排名:0;
右:0;
底部:0;
z指数:-1;
溢出:隐藏;
}
.缩略图像{
宽度:100%;
过渡:所有1;
转换:比例(1.5);
}
.理发{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
右:0;
填充顶部:100px;
右侧填充:30px;
文本对齐:右对齐
}
.化妆{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
左:0;
填充顶部:100px;
左侧填充:30px;
文本对齐:左对齐;
}
1.护肤品{
位置:绝对位置;
字体系列:“Lato”,无衬线;
颜色:白色;
左:0;
填充顶部:100px;
左侧填充:30px;
文本对齐:左对齐;
}
.心理医生{
高度:400px;
宽度:400px;
-webkit过渡:所有1s轻松;
-moz转换:所有1秒轻松;
-o-过渡:所有1容易;
-ms转换:所有1秒轻松;
过渡:所有的1容易;
}
.shrink.img:悬停{
宽度:300px;
高度:300px;
}

化妆品
除非动物暂时死亡。多洛
坐下来。不过,这是一个很小的自助餐。


它似乎不起作用,先生/女士。如果可以的话,你能提供一个代码片段来正确地查看它吗。很抱歉,我之前使用的是transition,它是transform。请检查上面提到的“当你只将鼠标悬停在a标签元素内时,缩小化妆品图像。”再次阅读问题似乎它不起作用,先生/女士。如果可以的话,你能提供一个代码片段来正确地查看它吗。很抱歉,我之前使用的是transition,它是transform。请检查上面提到的FIDLE“当您仅将鼠标悬停在a标记元素内时收缩化妆品图像”。再次阅读问题如果我们稍微更改html是否可以?
的位置也随着图像收缩而改变,很难确定目标。遵循您的html结构,只有使用javaScript才能实现。如果可以的话,让我知道。我会帮你的是的,这对我来说没关系。提前谢谢。我已经想到了答案,所以,你可以使用它:)如果我们稍微更改一下html,可以吗?
的位置也会随着图像收缩而改变,很难确定。按照你的html结构,只有使用javaScript才能实现。如果可以的话,让我知道。我会帮你的是的,这对我来说没关系。提前谢谢。我已经想到了答案,所以,你可以用它:)这正是我需要的,先生,但不是缩小图像。它将缩小整个图像及其文本。就像我上面做的代码片段一样。。你是如何做到的?这与变换比例有关吗。提前非常感谢,我很高兴
a img {
  transform: scale(1);
}
a:hover img {
  transform: scale(0.5); //shrink half
}