Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    25

    Adattare a schermo 2 immagini e renderle responsive

    Ciao a tutti, ho un prolema che non sto riuscendo a risolvere, e non capisco con che chiavi cercare
    Praticamente devo creare una pagina che prenda tutto lo schermo con 2 immagini.
    Ho fatto 2 immagini grandi 1920px di larghetta in totale per adattarle anche a monitor grandi, vorrei che comparissero sulla stessa riga, ma che si adattassero in base alla randezza della finestra del browser, con i semplici float, e max-width le foto rimangono della stessa grandezza,ho provato con questo codice:
    codice:
    <div style="width:99%">
        <div style="width:49%;float:left;height: auto; max-width:49%;">
                <img src="homepage-accese_01.jpg" width="auto" height="auto" alt="immagine1 ">
               
        </div>
        <div style="width:49%;float:right;height: auto;max-width:49%;">
                <img src="homepage-accese_02.jpg" width="auto" height="auto alt="immagine2">
         </div>
    </div>
    speravo funzionasse, ma non è così
    Qualcuno di voi può aiutarmi a capire il perchè?

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    puoi semplificare riducendolo il codice html (porto fuori le dichiarazioni di stile in linea):

    codice HTML:
    ...
    <style type="text/css">
    <!--
    * {
        margin:0;
        padding:0;
    }
    #imageContainer {
        width:99%;
        margin:0 auto;
    }
    #container img {
        display:block;
        float:left;
        width:49%;
        height:auto
    }
    img#right {
        float:right;
    }
    -->
    </style>
    </head>
    
    <body>
    <div id="imageContainer">
     <img src="homepage-accese_01.jpg" alt="immagine1">
     <img src="homepage-accese_02.jpg" id="right" alt="immagine2">
    </div>
    conviene azzerare imargini e i padding (l'ho fatto con la prima regola su tutti gli elementi)

  3. #3
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    errata corrige: nel css non "#container img" ma "#imageContainer img"

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    25
    Ti ringrazio tanto per l'aiuto, il tuo codice mi ha fatto venire in mente un paio di modifiche per ottenere un effetto fit perfetto ai 4 lati del browser, si distorce l'immagine, ma alla fine l'importante era l'effetto, ecco il codice odificato, e grazie ancora!

    codice:
    <!--
    * {
        margin:0;
        padding:0;
    }
    #imageContainer {
        width:99%;
        margin:0 auto;
    }
    img {
        display:block;
        float:left;
        width:50%;
        height:99%;
    }
    img#right {
      /*  float:right;*/
    }
    -->
    </style>
    </head>
    
    <body>
    <div id="imageContainer">
     <img src="homepage-accese_01.jpg" alt="immagine1">
     <img src="homepage-accese_02.jpg" id="right" alt="immagine2">
    </div>

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.