Also im Grunde habe ich dieses kleine Bild Nav-Menü mit nur 4 Links.Hover Opazität Effekte mit Rändern in CSS und .LESS
<div class="home_featured_links">
<a class="hf_link" href="<?=site_url('articles');?>"><img src="<?=site_url('assets/default/images/cta1.png');?>" /></a>
<a class="hf_link" href="<?=site_url('drills');?>"><img src="<?=site_url('assets/default/images/cta2.png');?>" /></a>
<a class="hf_link" href="<?=site_url('games');?>"><img src="<?=site_url('assets/default/images/cta3.png');?>" /></a>
<a class="hf_link" href="<?=site_url('recruiting');?>"><img src="<?=site_url('assets/default/images/cta4.png');?>" /></a>
</div>
Und was ich tun möchte, ist es so haben arbeiten, dass die Bilder auf Opazität 100 (1,0) sind, es sei denn man ist in diesem Fall diejenigen, schwebte über die nicht über Schalter auf Opazität schwebte sind 25 (.25), so dass nur ein Bild der 4 vollständig undurchsichtig ist, wenn einer von ihnen darüber schwebt.
Jetzt habe ich das funktioniert, aber ich bin der Abstand 4 Bild Link mit einem Rand rechts von 14px und basierend auf den Regeln, die ich bisher geschrieben habe, wenn ich über einen der Ränder schweben dann werden alle 4 der Bilder Opazität 25 sein, wo ich denke, dass es besser wäre, wenn alle unter diesem Umstand bei Opazität 100 angezeigt würden.
Ich kann dies mit etwas jQuery oder sogar durch Hinzufügen einiger Füllerdivs dazwischen tun, aber ich fragte mich, ob irgendjemand einen besseren Ansatz kennen würde, das ist reines css/less.
CSS:
.home_featured_links {clear:both;float:left;margin-left:22px;margin-top:10px;}
.hf_link {float:left;display:block;width:220px;height:153px;margin-right:14px;}
.home_featured_links:hover .hf_link {.opacity(25);}
.home_featured_links:hover .hf_link:hover {.opacity(100);
Wenn ich etwas extra Elternteil div bin mit Blick auf die eng um die 4 Bildlinks gewickelt ist scheint der einzige Ausweg zu sein .. – pleunv
ah, so dass eine zusätzliche Regel wie .home_featured_link: Hover .new_parent: schweben. hf_link ..... ya lass mich das versuchen – Rooster
ahh das hat nicht funktioniert, oder eher kann ich nicht die richtige css Regel zu schreiben ... Hilfe? – Rooster