IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

modifier un gradient en javascript


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Terminal S
    Inscrit en
    Janvier 2019
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Terminal S

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par d�faut modifier un gradient en javascript
    Bonjour ,
    actuellement en terminal je suis s�r un projet final , dans celui-ci j'ai un gradient (initialement du noir vers le gris) que je voudrais changer (noir vers rouge par exemple) en appuyant sur une touche
    voici mon code javascript:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    function keyPressed(){
    	 if(keyCode == 122){
                  alert("si tu vois ce message la fonction c'est bien lancé");
                  document.getElementById("page").style.background="radialGradient(black,black,red)";
    	}
    }
    Dans mon html j'ai donn� une id � la balise html <html id="page"> et dans le css j'ai :

    Code CSS : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    html {
    	height: 100%;
    	background: radial-gradient(black,black,#0b46a3);
    	background-repeat: no-repeat;
     }



    Ps: j'ai enti�rement conscience que on ne donne jamais d'id � une balise html mais plut�t au body ainsi que mon code est s�rement horrible mais j'ai tout cod� et �a fonctionne et ici je ne m'int�resse que de comment modifier mon radial-gradient en java ( d�sol� pour les fautes )
    merci de votre aide.

  2. #2
    Expert confirm�
    Avatar de ProgElecT
    Homme Profil pro
    Retrait�
    Inscrit en
    D�cembre 2004
    Messages
    6 132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 69
    Localisation : France, Haute Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 6 132
    Par d�faut
    Salut

    Je crois me rappeler qu'il faut passer document.getElementById("page").style.backgroundImage=......
    plut�t que document.getElementById("page").style.background=.....
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont d�pann�s.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre du Club
    Homme Profil pro
    Terminal S
    Inscrit en
    Janvier 2019
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Terminal S

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par d�faut
    Citation Envoy� par ProgElecT Voir le message
    Salut

    Je crois me rappeler qu'il faut passer document.getElementById("page").style.backgroundImage=......
    plut�t que document.getElementById("page").style.background=.....
    Tout d'abord merci de ta r�ponse , j'ai remplac� et voici mon nouveau code javascript :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    function keyPressed(){
    	 if(keyCode == 122){
                document.getElementById("page").style.backgroundImage="radialGradient(black,black,red)";
    }

    j'avais d�j� cru comprendre que le gradient est consid�r� comme une image mais cette solution n'a pas march�
    merci.

  4. #4
    Expert confirm�
    Avatar de ProgElecT
    Homme Profil pro
    Retrait�
    Inscrit en
    D�cembre 2004
    Messages
    6 132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 69
    Localisation : France, Haute Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 6 132
    Par d�faut
    Re
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("page").style.backgroundImage="radial-gradient(black,black,red)";
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont d�pann�s.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par d�faut
    Salut,

    Regarde bien la r�ponse de ProgElecT, il y a une diff�rence dans les noms de propri�t�s selon qu'on les utilise en CSS ou en JS, regarde ces liens :

    - Comment passer d'une propri�t� de style CSS � celle qui correspond en JavaScript ?
    - Quelle est la correspondance d'un attribut CSS en JavaScript ?

    Citation Envoy� par McNova Voir le message

    Ps: j'ai enti�rement conscience que on ne donne jamais d'id � une balise html mais plut�t au body ainsi que mon code est s�rement horrible mais...
    Oui mais c'est inutile, tu n'as pas besoin d'ID... Pour acc�der au body tu peux faire document.body... Et pour ton pb : document.body.style.backgroundImage="radial-gradient(black,black,red)"; et cela fonctionne...

  6. #6
    Membre du Club
    Homme Profil pro
    Terminal S
    Inscrit en
    Janvier 2019
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Terminal S

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par d�faut
    Merci pour votre aide , �a marche nickel !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Modifier un treeview en javascript
    Par snake755 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 23/10/2008, 11h52
  2. Lien modifiant contenu page web - Javascript
    Par annekeuss dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/03/2007, 18h10
  3. Modifier des styles en javascript
    Par vraipolite dans le forum G�n�ral JavaScript
    R�ponses: 19
    Dernier message: 02/04/2006, 17h20
  4. modifier un tableau avec javascript
    Par lemmings dans le forum G�n�ral JavaScript
    R�ponses: 27
    Dernier message: 15/11/2005, 10h10
  5. [struts] : modifier un champ en javascript
    Par richard_34b dans le forum Struts 1
    R�ponses: 3
    Dernier message: 02/10/2004, 00h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo