Maske-element auf hintergrund, Bild mit transparentem overlay-Farbe
Ist Beispiel von, was ich versuche zu erreichen. Körper hat hintergrund Bild. Über das Bild ist die "Deckkraft" der Schicht. Dann bekam ich eine Liste mit Elementen, die im hintergrund soll maskiert werden, so dass Sie vollständig transparent.
Ist es überhaupt möglich mit CSS ?
failed DEMO: link
HTML-Struktur:
<div id="opacity">
<ul>
<li>
<div class="mask">
<a class="fancybox" rel="group" href="#">
<img src="name.png" class="thumb" />
</a>
</div>
</li>
<li>
<div class="mask">
<a class="fancybox" rel="group" href="#">
<img src="name.png" class="thumb" />
</a>
</div>
</li>
</ul>
</div>
- Yep, ist es. Aber alle Kinder, eine transparente Eltern sind auch transparent. Also, Sie haben zu schieben der nicht-transparenten Elementen in es mit
position:relative
oderposition:absolute
. - Ich würde den hintergrund mit
z-index:1
, die frames mitz-index:0
und berechnen Sie die Deckkraft auf die Bilder wie gewünscht durch eine Summe von hintergrund und Rahmen. Oder einfach nur sehen, @Danko.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem Weg ich weiß, Sie können gefälschte es ist die Einstellung, dass Bild auf der
mask
Container auch hinzufügen der EigenschaftWie diese:
Überprüfen Sie Die Aktualisierte Demo
Von W3
Den default-Wert ist
scroll
dann, wenn du es auffixed
Verbunden ist, um den viewport.
Wie über die Verwendung von Grenzen mit rgba () - Werte geben Transparenz :
DEMO
CSS :