Comment s'estomper l'image de fond d'écran noir avec le CSS?
Je veux avoir un background-image qui n'est pas répété. Lorsque l'image se termine, il devrait doucement fondu au noir.
Voici un exemple de ce que je veux dire, il manque juste le "soft fading". L'image se termine brutalement et il est noir, je voudrais avoir cette transition plus en douceur. Est-ce possible?
(image prélevé au hasard de google)
body {
background:url(http://www.stadtteilschule-oejendorf.de/Unterricht/files/stacks_image_2936.png) #000 no-repeat;
}
Live-Démo: http://jsfiddle.net/sMc8a/
OriginalL'auteur user2015253 | 2013-09-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser ce code. http://jsfiddle.net/sMc8a/3/
HTML
CSS
Cela ne fonctionne pas, testé dans Firefox 24. J'ai essayé d'enlever le "-webkit-" les préfixes, n'est toujours pas fonctionnelle.
Ok je vais fournir un correctif, juste un instant
Ok la mise à jour avec le code et lien
Merci je peux travailler avec cela à partir de ce point 🙂
OriginalL'auteur derek_duncan
Cela fonctionne dans toutes les majeur navigateurs, faites le test!
Démo ici.
J'ai inclus les -ms - préfixe.. Mais je ne pense pas vraiment que c'est nécessaire.
Comme je l'ai dit, cela ne fonctionne que dans les principaux navigateurs.. donc ajouter de secours, tels que:
Ce que je dis est que le vendeur préfixes ne sont pas nécessaires par tous les principaux navigateurs plus. Vous pourriez se débarrasser de l'autre de 4 lignes et de réduire le CSS à peu le niveau
linear-gradient
, et seul le comme 3 personnes toujours en cours d'exécution les anciennes versions de FF ou Opera aurait jamais remarqué. (Je n'ai jamais utiliser les préfixes de toute façon, pour la même raison pour laquelle je ne pas utiliser les commentaires conditionnels ou JavaScript-pas-ECMAScript fonctionnalités.) Vous avez juste un arrière-plan comme un secours, que vous étiez en train de parler.OriginalL'auteur Josh Crozier