Faire un dégradé transparent pour un bloc, IE

Fermé
matdu58 Messages postés 151 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 8 janvier 2019 - Modifié par matdu58 le 20/01/2011 à 23:05
 Gblack - 22 févr. 2011 à 14:19
Bonjour,


Je refais le site internet de mon école avec d'autres camarades, et on a un petit problème de compatibilité avec Internet Explorer.

On aimerait que les bordures ait un effet dégradé et transparent.
On a utilisé la propriété border-image pour faire ce dégradé (http://www.w3.org/TR/css-backgrounds-3/#border-images).

OK pour Firefox, Chrome, Safari et Opera (voici un aperçu de ce qu'on voudrait) : https://imageshack.com/

Mais ça ne fonctionne pas sous IE : https://imageshack.com/


On le fait avec le CMS Drupal, voici le code CSS de la partie pour les bordures :

/* Page
-------------------------------------------------------------------------*/
.region-content,
.region-sidebar-second .block
{
box-shadow: 0 0 8px #b8b8b8;
border: 1px #c8c8c8 solid;
padding: 8px;
}


On a trouvé ça pour IE (CSS3 avec transparence) :

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#000000);

et

opacity : .2;
filter : alpha(opacity=20);


Comment faire pour avoir sous IE le même rendu que les autres navigateurs ?
Merci d'avance !
A voir également:

1 réponse

Il faut utiliser :
filter: "alpha (opacity=50)";

Si vs ete ac ie 8
0