Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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_Css - Fatal编程技术网

Html 将任何链接悬停在其上方时,高亮显示同一链接的所有实例

Html 将任何链接悬停在其上方时,高亮显示同一链接的所有实例,html,css,Html,Css,假设我在一个页面中有几个链接,很多(但不是全部)指向同一个资源。它们可能并不都有相同的样式(一个可能是图像,一个只是文本),它们可能散布在整个页面中。我想知道,如果有人将鼠标悬停在一个屏幕上,他们都会高亮显示(例如:hover) 例如: a img{边框:3px纯蓝色;} img:hover{border:3px实心橙色;} a:悬停{color:orange;} 我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就可以更轻松地点击它们。你不能只

假设我在一个页面中有几个链接,很多(但不是全部)指向同一个资源。它们可能并不都有相同的样式(一个可能是图像,一个只是文本),它们可能散布在整个页面中。我想知道,如果有人将鼠标悬停在一个屏幕上,他们都会高亮显示(例如
:hover

例如:

a img{边框:3px纯蓝色;}
img:hover{border:3px实心橙色;}
a:悬停{color:orange;}


我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就可以更轻松地点击它们。
你不能只使用css 试试这个代码

<html>
<head>
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<style>
a img{border:3px solid blue;}
a img:hover{border:3px solid orange;}
</style>
</head>
<body>
<a href="" class="multilink"><img src="http://dummyimage.com/200x100/8be0d3/a30fbd.png&text=Awesome" alt="placeholder"></a>
<p>My <a href="" class="multilink">awesome website</a> has recently been updated. You should visit my <a href="" class="multilink">sweet webpage</a>. If  you are on mobile, I've include image links so your big fat fingers can click them easier.
<script>
$("a").hover(function() {
$("a").css({color:"orange"});
},function() {
$("a").css({color:"black"});
});
</script>
</body>
</html>

img{边框:3px纯蓝色;}
img:hover{border:3px实心橙色;}
我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就能更容易地点击它们。
$(“a”).hover(函数(){
$(“a”).css({color:“orange”});
},函数(){
$(“a”).css({color:“black”});
});

您不能只使用css 试试这个代码

<html>
<head>
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<style>
a img{border:3px solid blue;}
a img:hover{border:3px solid orange;}
</style>
</head>
<body>
<a href="" class="multilink"><img src="http://dummyimage.com/200x100/8be0d3/a30fbd.png&text=Awesome" alt="placeholder"></a>
<p>My <a href="" class="multilink">awesome website</a> has recently been updated. You should visit my <a href="" class="multilink">sweet webpage</a>. If  you are on mobile, I've include image links so your big fat fingers can click them easier.
<script>
$("a").hover(function() {
$("a").css({color:"orange"});
},function() {
$("a").css({color:"black"});
});
</script>
</body>
</html>

img{边框:3px纯蓝色;}
img:hover{border:3px实心橙色;}
我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就能更容易地点击它们。
$(“a”).hover(函数(){
$(“a”).css({color:“orange”});
},函数(){
$(“a”).css({color:“black”});
});
你可以试试这个-

span.some类:hover>a.multilink{background:black};
img{边框:3px纯蓝色;}
img:hover{border:3px实心橙色;}
a:悬停{颜色:橙色;}

我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就能更容易地点击它们

希望有帮助。

你可以试试这个-

span.some类:hover>a.multilink{background:black};
img{边框:3px纯蓝色;}
img:hover{border:3px实心橙色;}
a:悬停{颜色:橙色;}

我的个人资料最近已更新。你应该去看看我的朋友。如果你在手机上,我会提供图像链接,这样你的大胖手指就能更容易地点击它们


希望能有所帮助。

您可以使用类名
multilink
仅使用CSS是不可能的。在示例中,当鼠标悬停在第一个链接上时,您可以将第二个和第三个链接作为目标,但当鼠标悬停在第二个或第三个链接上时,您不能将第一个链接作为目标,当鼠标悬停在第三个链接上时,您也不能将第二个链接作为目标。@Shaggy他不能将第N个孩子合并吗?将其与@DaniSpringer组合吗
:nth-child()
无法解决无法在CSS中选择父元素或上一个同级元素的问题。请将nth应用于链接的父元素。您可以使用类名
多链接
,仅使用CSS无法做到这一点。在示例中,当鼠标悬停在第一个链接上时,您可以将第二个和第三个链接作为目标,但当鼠标悬停在第二个或第三个链接上时,您不能将第一个链接作为目标,当鼠标悬停在第三个链接上时,您也不能将第二个链接作为目标。@Shaggy他不能将第N个孩子合并吗?将其与@DaniSpringer组合吗<代码>:nth-child()无法解决无法在CSS中选择父元素或上一个同级元素的问题。请将nth应用于链接的父元素。您可能会丢失span或锚点上的类,具体取决于您喜欢哪个。不幸的是,这似乎一次只影响一个链接。您可能会丢失跨度或锚点上的类,这取决于您喜欢哪个。不幸的是,这似乎一次只影响一个链接。