To może taki trick
[ on-line ]
<div class="bigimage">
<iframe src="about:blank" name="content" class="test"></iframe>
</div>
<div class="bigimage">
<iframe src="" name="content" class="test"></iframe>
</div>
<div class="bigimage">
<iframe src="https://picsum.photos/150/200?random=1"
name="content" class="test"></iframe>
</div>
.bigimage iframe:not([src="about:blank"], [src=""]):hover {
box-shadow: 10px 10px 10px rgb(55, 55, 55);
}
BTW, przyjrzyj się dokładnie co robi selector + (plus)
div + p
Wybiera pierwszy element <p>, który jest umieszczony bezpośrednio po elementach <div>
[ on-line ]
.bigimage:hover + .bigimage iframe {
box-shadow: 10px 10px 10px red;
}
.bigimage iframe:hover + .bigimage iframe {
box-shadow: 10px 10px 10px green;
}
P.S. [ on-line 1 ] [ on-line 2 ] [ on-line 3 ] - mam nadzieję, że będą inspiracją do dalszych eksperymentów nad wyglądem takiej galerii.