- Créer un nouveau photoshop documents
- Ajouter de nouvelles couches et tirer sur les
- Supprimer la couche nommée Contexte
- Fichier> Enregistrer pour le Web
- Choisissez un format PNG 24 bits.
L'obtention d'un bon fonctionnement dans IE6 sera le problème. Vous devez utiliser une feuille de style séparée que seules les charges IE6 par des commentaires conditionnels qui charge l'image backgorund comme ceci:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="my_trans_image.png", sizingMethod="crop");
Et dans votre feuille de style standard utiliser comme toute autre image:
background-image: url(/path/to/my_trans_image.png);
charge une stylesheet avec des règles spécifiques IE6 comme ceci:
<!--[if lt IE 7]>
<link rel="stylesheet" href="/css/ie6.css" type="text/css" charset="utf-8" />
<![endif]-->
Cela ne charge dans IE et si la version est inférieure à 7.
Note finale: IE6 est en train de disparaître rapidement. Si vous n'avez pas besoin de prendre en charge IE6, la définition du format PNG en tant qu'image d'arrière-plan dans un fichier CSS ordinaire fonctionnera dans tous les navigateurs modernes sans problème réel.
Je suppose que vous n'avez pas lu le corps de ma question. Je ne cherchais pas une réponse CSS3 que 3% des gens verraient –
Non, je l'ai fait - c'est pourquoi j'ai dit que la solution CSS pure ne fonctionnerait probablement pas, mais c'est toujours une option pour 3% des utilisateurs. Qui sait: cela pourrait encore être utile à quelqu'un. – nickf
Firefox 3 prendra en charge les propriétés box-shadow et text-shadow. La bêta que j'utilise en ce moment fait. C'est assez lisse. –