Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JavaScript Style Sheet

  1. #1

    JavaScript Style Sheet

    salve, ho letto sul mio libro del javascript che si possono manipolare i css con javascript, ma non trovavo alcune proprietà e metodi, per esempio la proprietà zoom (document.body.style.zoom), l'ho trovata anche su alcuni script (uno script che ingrandiva un immagine), quindi volevo sapere se mi sapreste donsigliare qualche link con delle referenze magari su questo JSSS o qualcosa simili che consenta di manipolare i css con il javascript o anche con il DOM. Grazie

  2. #2
    mmmh,nessuno mi ha saputo riposndere eh?...

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' non c'e' poi molto da dire,
    riferimentoAllElemento=document.getElementById('id _elemento'); // x esempio
    riferimentoAllElemento.style.nomeProprietaInCamelC ase='valore';

    dove nomeProprietaInCamelCase segue la regola che ogni - nel nome della proprieta' si omette e fa diventare la prima lettera seguente maiuscola

    background-color diventa backgroundColor
    -moz-opacity diventa MozOpacity

    il valore e' una stringa, se vi sono unita' di misura vanno specificate
    ...fontSize='3em';

    questo per settare

    per leggere,
    settare proprieta' css via javascript nella maniera illustrata sopra equivale a settare lo stile in linea dell' elemento

    se chiedi il font-size di un elemento
    var dimensioneCarattere=document.getElementById('id_el emento').style.fontSize;
    otterrai qualcosa di non undefined se
    l' hai settato precedentemente via javascript
    riferimentoAllElemento.style.fontSize='3em';
    o l' elemento ha uno stile in linea
    <p id="id_elemento" style="font-size:3em">

    per tutto il resto c'e' l' oggetto stylesheets
    poi ci sono gli offset e il getComputedStyle

    ciao

    P.s. zoom e' una proprieta' IE proprietaria, sicuramente non e' il caso di basare i tuoi primi esperimenti al proposito su di essa

  4. #4
    si alla fine sono riiuscito a venirne fuori da solo, cmq grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.