Maison > interface Web > tutoriel CSS > Comment puis-je créer un dégradé linéaire multi-navigateur ?

Comment puis-je créer un dégradé linéaire multi-navigateur ?

Mary-Kate Olsen
Libérer: 2024-11-21 10:56:11
original
352 Les gens l'ont consulté

How Can I Create a Cross-Browser Linear Gradient?

Utilisation du dégradé linéaire sur tous les navigateurs

Pour obtenir un dégradé linéaire entre navigateurs, il est essentiel de tenir compte des différences entre les navigateurs. Voici les alternatives pour Opera et Internet Explorer (IE) :

Opera

background-image:     -o-linear-gradient(right, #0c93C0, #FFF);
Copier après la connexion

Internet Explorer

IE < 10

/*IE7-*/ filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c93c0', endColorStr='#FFFFFF', GradientType=0);

/*IE8+*/
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c93c0', endColorStr='#FFFFFF', GradientType=0)";
Copier après la connexion

IE10

background-image:     -ms-linear-gradient(right, #0c93C0, #FFF);
Copier après la connexion

Modification en dégradé horizontal

Pour créer un dégradé horizontal, utilisez la direction gauche ou droite au lieu du haut ou du bas.

Préfixes CSS expérimentaux

Notez que les propriétés CSS expérimentales utilisent des préfixes pour indiquer de quel navigateur il s'agit. destiné à :

  • -webkit- pour les navigateurs Webkit (Chrome, Safari)
  • -moz- pour Firefox
  • -o- pour Opera
  • -ms- pour Internet Explorer

Filtre dégradé Microsoft Syntaxe

Pour IE, la syntaxe -ms-filter est la suivante :

-ms-filter: progid:DXImageTransform.Microsoft.Gradient(
    startColorStr='#0c93c0', /*Start color*/
    endColorStr='#FFFFFF',   /*End color*/
    GradientType=0           /*0=Vertical, 1=Horizontal gradient*/
);
Copier après la connexion

GradientType est facultatif et peut être omis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal