Bonjour,
Pour faire un effet scanner en background j'ai créé une image en .png de 2 pixels de large sur 8 pixels de haut. Les quatre pixels d'en haut sont noir et les quatre pixels d'en bas sont transparent. J'ai mis cette image en background avec un background repeat et je définis une couleur de background dans le css. La ou ça bloque c'est quand je veux styliser l'effet; en appliquant un linear-gradient à la couleur de fond, je me retrouve avec un fond blanc et seule l'image de scan continue de s'afficher. Pourtant si j'applique simplement une couleur de fond ça fonctionne.
J'ai trouvé une parade en utilisant un div, j'applique le linear-gradient au body et mon image scan.png au div mais j'aimerai comprendre pourquoi puisque cela fonctionne avec une couleur unie cela ne fonctionne pas avec linear-gradient.
Vous auriez une explication ou une astuce?
Cordialement.
Modifié par Cyberdome (07 Sep 2013 - 16:02)
Pour faire un effet scanner en background j'ai créé une image en .png de 2 pixels de large sur 8 pixels de haut. Les quatre pixels d'en haut sont noir et les quatre pixels d'en bas sont transparent. J'ai mis cette image en background avec un background repeat et je définis une couleur de background dans le css. La ou ça bloque c'est quand je veux styliser l'effet; en appliquant un linear-gradient à la couleur de fond, je me retrouve avec un fond blanc et seule l'image de scan continue de s'afficher. Pourtant si j'applique simplement une couleur de fond ça fonctionne.
J'ai trouvé une parade en utilisant un div, j'applique le linear-gradient au body et mon image scan.png au div mais j'aimerai comprendre pourquoi puisque cela fonctionne avec une couleur unie cela ne fonctionne pas avec linear-gradient.
Vous auriez une explication ou une astuce?
Cordialement.
Modifié par Cyberdome (07 Sep 2013 - 16:02)