J'ai un logo transparent pour lequel je veux appliquer une couleur de fond comment puis-je faire en utilisant css?comment écrire un css pour le fond
Répondre
utiliser simplement background-color
sur votre élément en tant que tel:
<img style="background-color: #F00;" src="my_transparent_logo.png" />
Si vous ne voulez pas le faire en ligne, vous pouvez lui attribuer une carte d'identité (ou classe) comme par exemple:
<img id="logo" src="my_transparent_logo.png" />
et dans votre fichier CSS externe, procédez comme suit:
#logo {
background-color: #F00;
}
En supposant un élément avec un attribut id avec la valeur unique "logo",
#logo { background-image: url("foo"); background-color: #F00; }
-1: Pourquoi utiliser 'background-image' pour quelque chose qui n'est clairement pas un arrière-plan? –
@Andrew: Merci. J'ai fait l'hypothèse que le PO voulait faire quelque chose d'utile. Vous avez également raison de dire qu'il n'y aurait aucun moyen d'utiliser une image de fond ici. Nous ne sommes pas autorisés à insérer des images d'arrière-plan derrière d'autres images, et même si cela fonctionnait, cela ne servirait à rien. Il est clair que le PO est compétent en CSS, donc cette information ne ferait que compliquer le problème, plutôt que de fournir une autre implémentation sans brouiller la solution principale. Je n'ai jamais utilisé cette combinaison de propriétés, et je ne l'ai évidemment jamais testé. La question était spécifique. – Anonymous
Voici une autre ressource pour quand vous appliquez les propriétés d'arrière-plan à l'aide de css: http://www.w3schools.com/css/css_background.asp
ma pensée cependant est que si vous voulez que l'image ait une couleur d'arrière-plan, ceci pourrait renverser le but d'employer un .png ainsi il pourrait être meilleur de convertir le .png en .jpg avec la couleur d'arrière-plan ajoutée dans l'image lui-même. Ensuite, vous n'avez pas à vous soucier de la compatibilité du navigateur avec la transparence --- de grossière, cela dépend de ce que votre objectif est.
- 1. Comment écrire une application Windows pour changer le fond d'écran?
- 2. HTML & CSS fond
- 3. vol stationnaire CSS sur un lien pour remplir fond
- 4. fond css-frontière iexplorer
- 5. Centrer le texte avec CSS fond « forme »
- 6. positionnement de fond - CSS
- 7. Fond et CSS Floats
- 8. Fond d'image dans css
- 9. Fond CSS Répéter
- 10. Elaborer CSS pour un gradient d'image de fond
- 11. image de fond CSS
- 12. Écrire css pour la page individuelle dans le projet mvc3
- 13. CSS - image de fond multiple
- 14. Simple jQuery css fond "chooser"
- 15. CSS - Héritant images de fond en couches
- 16. CSS: fond d'opacité seulement, pas le texte à l'intérieur
- 17. Positionnement CSS de l'image de fond
- 18. fond css répéter à partir 300px partir
- 19. css Coup de fond blanc Gif?
- 20. CSS marge-fond effondré - mais pourquoi?
- 21. modifier le fond
- 22. Jquery instruction if pour l'image de fond valeur css
- 23. Le rendu de l'image de fond CSS différemment sur l'iPhone
- 24. CSS position absolument élément étend fond
- 25. CSS RGBA couleur de fond de validation
- 26. Couleur de fond CSS en JavaScript
- 27. CSS Sprites - pas seulement pour les images de fond?
- 28. HTML \ CSS: changement fond de la cellule pour l'état de vol stationnaire avec CSS
- 29. problèmes avec css et image de fond
- 30. Fond CSS: définir la position puis faire un changement?
J'aurais aimé y penser. – Anonymous