Ich versuche, eine Schaltfläche mithilfe von CSS-Verläufen plus ein Symbol, das über den Verlauf geht, zu erstellen. Ich habe zwei Möglichkeiten ausprobiert und beide waren ein Fehler.Hinzufügen von Bildern, wenn CSS-Gradienten verwendet werden?
Erstens:
.btn {
background: -webkit-gradient(linear, 0% 0%, 0% 89%, from(#3171CA), to(#15396F));
background: url(../images/btn.png);
}
ich sollte von wusste, dass nicht von gearbeitet würde! Aber ich habe auch von mehreren Hintergrundbildern von CSS3 gehört, also habe ich es auf diese Weise versucht.
Zweitens:.?
.btn {
background: -webkit-gradient(linear, 0% 0%, 0% 89%, from(#3171CA), to(#15396F)), url(../images/btn.png);
}
Noch nicht funktioniert :(Gibt es eine Möglichkeit, um dies tatsächlich zu tun mit einem <img>
-Tag in den <button>
BTW, etwas voran -webkit technisch nicht CSS3 ist, sondern ein Apple „Standard“, dass Funktioniert nur in Safari und Chrome. Dies zeigt die anderen Methoden, um einen Gradienten in allen Browsern zu erhalten: http://robertnyman.com/2010/02/15/css-gradients-for-all-web-browsers-without-using-images/ – soutarm
Ja, ich weiß, Ich benutze -moz- ie Filter, aber das war nur ein kurzer Copypasta für das Beispiel ... – omnix
Überprüfen Sie diese Frage, möglicherweise nützlich für Sie: http://stackoverflow.com/questions/2504071/is-it-possible-to-combine-a-background-image-and-css3-gradients – Strelok