This will be possible thanks to the upcoming selector :matches():
.container > :matches(h1, h2, h3):hover > .myicon {
display: inline;
}
:any() , , , , , :
.container > :-moz-any(h1, h2, h3):hover > .myicon {
display: inline;
}
.container > :-webkit-any(h1, h2, h3):hover > .myicon {
display: inline;
}
.container > :matches(h1, h2, h3):hover > .myicon {
display: inline;
}
, , , , , .
. , .myicon - .container > :matches(h1, h2, h3), :matches(h1, h2, h3) - :
.container > *:hover > .myicon {
display: inline;
}
(* , ; :hover CSS, , .container .myicon.)