Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Canvas: width 100% del div contenitore

    Devo fare in modo che un canvas occupi tutto lo spazio del contenitore. Ho già provato tramite i fogli di stile ma non funziona:

    Codice PHP:
    style="width:100%" 
    Allora ho provato ridimensionandolo tramite javascript prendendo la larghezza del contenitore padre:

    Codice PHP:
    var larghezza_div = $('#contenuto').width();
    $(
    '.canvas').width(larghezza_div); 
    Che funziona però invece che solo ridimensionare il contenitore canvas allarga anche tutto il contenuto grafico stretchandolo (anche mettendo la funzione di creazione dopo il ridimensionamento).

    Ci sono altre soluzioni?

    Grazie
    ciao

  2. #2
    sul contenitore metti position:relative e poi setti lo stille dell'elemento canvas a

    codice:
    canvas{
      position:absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
    }
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

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 © 2026 vBulletin Solutions, Inc. All rights reserved.