Ich verwende -webkit-background-clip, um ein Hintergrundbild auf den Text in einem h2-Element zu beschränken.CSS3 background-clip
Meine Frage ist, funktioniert -moz-Hintergrund-Clip-Funktion auf die gleiche Weise? Dies scheint nur in Webkit-Browsern zu arbeiten, die es funktioniert noch nicht in Firefox schlägt vor:
#header h1 a{
background: url(img/logo-overlay.png) no-repeat #000;
-moz-background-clip: text; -webkit-background-clip: text;
color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent;
text-decoration: none;
}
Derzeit in Firefox, wird der Text verborgen (wegen der Farbe: transparent und Text-fill-color: transparente Eigenschaften) und nur das Hintergrundbild und die Farbe sind in der rechteckigen Form des Elements sichtbar.
Irgendwelche Ideen?
Interessant. Ein Wert von 'Text' in Webkit-Browsern konnte dies erreichen (gezoomt): http://cl.ly/2Ame. Es muss jetzt vollständig proprietär zu Webkit sein. Die Verwendung von content-box funktioniert nicht - rendert das exakt gleiche Ergebnis wie das Auslassen von background-clip insgesamt. Soll sich das anders verhalten? Danke für das Antworten. – Gavin
'content-box' ist nicht dasselbe wie' text' http://dabblet.com/gist/3180315 –