Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Inserire immagini Responsive su un sito con Parallasse

    Ciao a tutti.
    Scrivo perchè non riesco a far si che le immagini che uso su un sito con effetto Parallax siano anche adattabili ai vari device....

    Mi spiego meglio: da qualche mese ho iniziato a studiare le guide qui su html.it per quanto riguarda l'aspetto grafico di una pagina web (css - responsive - bootstrap - parallasse - ecc.....) poi ho deciso di realizzare finalmente la pagina che mi serviva, e ho deciso che la voglio col parallasse, ma le immagini (oltre che il testo ovviamente) le voglio ovviamente responsive.

    Per fare questo ho deciso di partire da un template gratuito scaricato da Startbootstrap.com, il link del template se vi può interessare è questo: http://startbootstrap.com/template-overviews/grayscale/ Ormai il sito che ho cmq è ovviamente decisamente modificato sia nella parte grafica, che (per esigenze di parallasse) un poco anche nella struttura html.

    La mia struttura html IN BREVE è la seguente:
    <body>
    <header>
    <navbar></navbar>
    </header>
    <!-- SEZIONE 1 CON IMM BACKGROUND e TESTO "CHI SIAMO" -->
    <section id="about-img" class="intro" data-stellar-background-ratio="0.5">
    < CONTENUTO COMPOSTO DA IMMAGINE PRINCIPALE CHE FA DA SFONDO A TUTTO SCHERMO ...RICHIAMATA DAL MIO CSS >
    <div class="intro-body">
    <div class="container">
    <div class="row">
    < CAROUSEL POSIZIONATO SOPRA L'IMMAGINE DI SFONDO PRINCIPALE >
    </div>
    </div>
    </div>
    </section>
    <section id="about-content" class="container content-section text-center" data-stellar-background-ratio="0.5">
    < TESTO DEL CONTENUTO CHI SIAMO >
    </section>

    <!-- SEZIONE 2 CON IMM NOSTRI SERVIZI e TESTO "I NOSTRI SERVIZI" -->
    <section id="service-img" class="content-section" data-stellar-background-ratio="0.5">
    <IMMAGINE larga 1920px DELLA SEZIONE "NOSTRI SERVIZI" RICHIAMATA DAL CSS>
    </section>
    <section id="service-content" class="container content-section text-center" data-stellar-background-ratio="0.5">
    < TESTO DEL CONTENUTO "SERVIZI" >
    </section>

    <!-- SEZIONE 3 CON IMM NOSTRI PRODOTTI e TESTO "I NOSTRI PRODOTTI" -->
    <section id="template-img" class="content-section" data-stellar-background-ratio="0.5">
    <IMMAGINE larga 1920px DELLA SEZIONE "NOSTRI PRODOTTI" RICHIAMATA DAL CSS>
    </section>
    <section id="template-content" class="container content-section text-center" data-stellar-background-ratio="0.5">
    < TESTO DEL CONTENUTO "NOSTRI PRODOTTI" >
    </section>

    <!-- SEZIONE 4 CON IMM CONTATTACI e I FORM PER CONTATTARCI" -->
    <section id="contact-img" class="content-section" data-stellar-background-ratio="0.5">
    <IMMAGINE larga 1920px DELLA SEZIONE "CONTATTACI" RICHIAMATA DAL CSS>
    </section>
    <section id="contact-content" class="container content-section text-center" data-stellar-background-ratio="0.5">
    < TESTO DEL CONTENUTO "CONTATTACI" >
    </section>

    e poi gli script, il <footer> ecc...

    Come si evince, il codice JS usato per il parallasse è jquery.stellar.js.

    Il mio problema sono le immagini, non so come renderle Responsive mantenendo questa impostazione del markup html (INDISPENSABILE PER IL PARALLASSE), perchè se volessi usare SANCHA.IO oppure PICTUREFILL dovrei cambiare la disposizione dei tag e inserire il tag <img> direttamente dal codice (invece io richiamo le immagini dal css..)

    Inoltre anche provando a usare il tag <img> e impostando sul css le proprietà:
    width: 100%;
    max-widht: 100%;
    riscontro 2 problemi:
    1) il parallasse va a farsi benedire perchè cambia proprio la disposizione visiva dell'immagine
    2) cmq l'immagine non viene ridotta al variare della risoluzione, cioè anche testandola su RESIZE per esempio su tablet non si rimpicciolisce ma se ne vede solo una parte.

    L'unica soluzione che mi viene in mente è caricare versioni differenti delle immagini per le varie risoluzioni impostate nei miei vari breakpoint....

    A parte che a dire anche il parallasse non funziona benissimo, ma magari basterà cambiare qualche impostazione...

    per il resto.... SAPRESTE AIUTARMI A RENDERE RESPONSIVE LE IMMAGINI CHE USO PER IL PARALLASSE ??? ....Un pò come avviene su sito di spotify per esempio...

    Spero di non avervi fatto confondere e di essere stato chiaro.

    GRAZIE IN ANTICIPO A TUTTI
    Ultima modifica di Privilege2006; 04-02-2015 a 20:55 Motivo: aggiunta info importante

  2. #2
    Utente di HTML.it L'avatar di Fandango Visual
    Registrato dal
    Nov 2014
    residenza
    Settimo Torinese
    Messaggi
    43
    Ciao, hai per caso provato a usare background-size?
    Il risultato che vuoi ottenere è quello che trovi qui?

  3. #3
    Quote Originariamente inviata da Fandango Visual Visualizza il messaggio
    Ciao, hai per caso provato a usare background-size?
    Il risultato che vuoi ottenere è quello che trovi qui?

    Ciao, finalmente qualcuno mi risponde

    Si, background-size l'ho usato ovviamente, impostandolo su cover per tutte le immagini.
    C'è qualcosa che non va nel codice del sito ovviamente oppure nel css... non saprei cosa però.


    Cmq bellissimo sito, complimenti davvero

  4. #4
    Utente di HTML.it L'avatar di Fandango Visual
    Registrato dal
    Nov 2014
    residenza
    Settimo Torinese
    Messaggi
    43
    Grazie mille
    Comunque, giusto per chiarire: nel codice che hai riportato hai scritto tipo
    <IMMAGINE larga 1920px DELLA SEZIONE "NOSTRI PRODOTTI" RICHIAMATA DAL CSS>
    Questo nel senso che a quelle section che contengono le immagini hai messo un background-image giusto? Perché per quello che so io lo stellar funziona sugli sfondi delle sezioni...

  5. #5
    Quote Originariamente inviata da Fandango Visual Visualizza il messaggio
    Grazie mille
    Comunque, giusto per chiarire: nel codice che hai riportato hai scritto tipo Questo nel senso che a quelle section che contengono le immagini hai messo un background-image giusto? Perché per quello che so io lo stellar funziona sugli sfondi delle sezioni...
    Si esatto. Ho seguito alla lettera la guida sul parallasse di html.it anche perchè io ancora non conosco praticamente alcun linguaggio di programmazione e Stellar.js è estremamente semplice da usare.

    Ma il punto è che essendo immagini di sfondo non sono responsive dico bene? A questo punto se non voglio riprogettare buona parte del sito dovrei inserire per ogni breakpoint una diversa versione dell'immagine che si adatti alle dimensioni in questione no?

    Ma tu per il tuo sito anzichè stellar.js che hai usato?

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.