| Auteur | |
|---|---|
| Sam Soul | |
| 108 Posts |
bonjour je ne parviens pas dans un même bloc à créer un dégradé en CSS et afficher en plus une image (transparente qui laissera voir le dégradé de fond). J'ai tenté ce code mais ça ne marche pas :
J'ai essayé aussi ceci :
mais l'image se répète or si je mets un no-repeat l'image n'apparait plus.
Modifié par Sam Soul (05 Feb 2012 - 13:22) |
| fvsch | |
| 20100 Posts |
Si tu mets une valeur de background-repeat dans une valeur de background-image, pas étonnant que ça ne marche pas. La première piste avec la propriété background est bonne, mais tu remarqueras que tu as utilise linear-gradient(), là où tous les navigateurs actuels attendent une version préfixée: http://caniuse.com/css-gradients |
| Sam Soul | |
| 108 Posts |
J'ai changé et mis ça:
Ça fonctionne mais comment stopper la répétition de l'image ? |
| Raphael | |
twitter.com/goetter Administrateur 12067 Posts |
Sam Soul a écrit : Hello, Avec un
Dès le matin, j'ai la tête dans le flux ! |
| Sam Soul | |
| 108 Posts |
J'ai déjà essayé, ça n'a strictement aucun effet; l'image se répète :
Modifié par Sam Soul (05 Feb 2012 - 15:26) |
| Sam Soul | |
| 108 Posts |
Il y avait une erreur de frappe que je viens de corriger. Par contre ça ne marche pas sous Opéra ni IE, c'est quand même incroyable que leurs développeurs ne se mettent pas à jour. Sur Chrome, l'image n'apparaît pas, mais les dégradés sont OK. Modifié par Sam Soul (05 Feb 2012 - 15:40) |
| fvsch | |
| 20100 Posts |
Sam Soul a écrit : Tu réalises que tu as utilisé -moz-linear-gradient(), dédié au moteur de rendu Gecko de Mozilla, et -webkit-gradient(), dédié au moteur de rendu WebKit utilisé par Safari et Chrome (et par ailleurs obsolète vu que remplacé par -webkit-linear-gradient())? Pour le reste, il me semble que tu n'as pas bien compris la syntaxe des propriétés background-image, background-repeat et background avec les arrières-plan multiples (CSS3). Tu commets des erreurs telles qu'alterner une définition de background et une définition d'image dans une propriété background, ou encore redéfinir background après avoir défini un background-repeat (ce dernier sera écrasé). Peut-être faut-il relire les spécifications ou des tutoriels sur le sujet? |