JSFiddle - React, Tailwind, and code Playground

HTML

<div class="block">
    <img src="http://placehold.it/100x100">
    <p>
        <a href="#">link</a>
    </p>
</div>
<div class="block">
    <img src="http://placehold.it/100x100">
    <p>
        <a href="#">link</a>
    </p>
</div>
<div class="block">
    <img src="http://placehold.it/100x100">
    <p>
        <a href="#">link</a>
    </p>
</div>

CSS

.block {
    display:inline-block;
}
.block img {
    cursor:pointer;
}
a:hover,
.block img:hover + p > a {
    color:red;    
}