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

Mise en page CSS Discussion :

Récupération dynamique dans le css d'un attribut sélectionné par media queries


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut Récupération dynamique dans le css d'un attribut sélectionné par media queries
    Bonjour,
    Je désire récupérer dynamiquement en javascript la valeur d'un attribut (ici zoom) présentement sélectionné avec media queries, est-ce possible? puis-je utiliser une variable pour le faire?
    (bien que j'ai lu qu'il n'y avait pas de variable globale dans le css)

    Actuellement je peux récupérer en javascript, dans le css, la valeur du zoom pour chaque plage de largeur d'écran, puis tester la largeur de fenetre courante pour déterminer le zoom courant, mais je ne désire plus implémenter les seuils dans le javascript.
    (par ex : var zoom=document.styleSheets[0].cssRules[0].cssRules[0].style.zoom; pour le zoom de la première plage)

    Merci d'avance,
    Trachy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    @media screen and (min-width: 851px) { 
       	 zoom:100%
    	}}
    	 @media screen and (min-width: 751px) and (max-width: 850px) { 
       	zoom:90%
    	}}
    	@media screen and (max-width: 750px) { 
    	#map{position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:950px; z-index:2;
       	zoom:80%
    	}}

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Bonjour,
    as tu essayé de parcourir les propriétés CSS avec window.getComputedStyle ?

    Pas sûr d'avoir réellement capté le besoin !!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut @NO SMOKING
    Parfait ! c'est exactement ce que je recherchais.
    Cela m'évite dans le javascript de tester la largeur de la fenetre pour aller rechercher la bonne ligne "média queries" dans le css.
    (cela m'évite surtout de devoir mettre dans le javascript les seuils)
    Merci beaucoup!

Discussions similaires

  1. Changer dynamiquement une règle de style dans la CSS
    Par siddh dans le forum Téléchargez
    Réponses: 2
    Dernier message: 01/12/2014, 10h18
  2. Réponses: 2
    Dernier message: 15/02/2010, 15h32
  3. Attributs dynamiques dans une classe
    Par ratapapa dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2009, 17h16
  4. Chargement dynamique de la CSS dans la MasterPage
    Par titan_33 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/09/2008, 10h19
  5. [css]problème d'attribution de classe dans deux listes
    Par Mitaka dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 24/11/2005, 18h05

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