Il mio primo sito da zero

Pubblicità

69GiGi96

Utente Attivo
Messaggi
337
Reazioni
24
Punteggio
39
Salve ragazzi, come da titolo (nel mio tempo libero) vorrei realizzare un sito web da zero.
E ho bisogno di tanto aiuto. In internet non trovo sempre cio che voglio (devo imparare a cercare) :sisi:
Spero di poter postare di volta in volta i vari problemi che trovo.

L'idea è: home + 2/3pagine per ora + forum. Il tutto responsive

HOME: son partito da sfondo verde+rettangolo nero da 1200x900 sul quale ho messo delle tiles piazzate con la posizione assoluta (temo che sia il primo errore).

Per risoluzioni inferiori al 1200 (e ad altri breakpoints) ho pensato di nascondere alcune tiles e riorganizzare il layout.. Ma non so come fare.
Posto un' immagine che spero valga più di mille parole. A sx la vista da desktop e a dx l idea che ho per uno dei vari "mobile".
Senza titolo-1.webp
Per nascondere una tile aggiungo una classe nascondi e display none nel css.
1-Come faccio però a far adattare il rettangolo nero al suo contenuto? Insomma, credo sia una cosa senza senso nascondere le tiles per adattarmi alla larghezza del dispositivo e poi restare con questo coso nero che va oltre i limiti :)
2-Come faccio poi a cambiare l ordine delle tiles? Spero che dall immagine si capisca
Grazie mille! :D

EDIT:
Dopo un'oretta di ricerche e scopiazzamenti mi son reso conto che un layout fisso è molto molto semplice.
Un pò meno uno fluido/responsive (sono la stessa cosa, credo
retard.gif
)
Sono riuscito a fare ben poco. Il risultato è questo:
HTML (body):
Codice:
<div class="grid">
            <div id="tilepiccola" class="tile">testoprova</div>
            
            <div id="tilegrande" class="tile">testoprova</div>
            </div>
CSS:
Codice:
.grid{ /*non ho idea del macello che ho creato qui*/
    min-width: 30%;
    max-width: 100%;
    text-align: justify;
    padding:10px;
    margin: 10px auto;
    padding-left: 20px; 
    padding-top: 20px;
    border-radius: 5px; 
    background-color: #3a3a3a; 
}

.tile {
    background-color: #2a2a2a; 
    position: relative;   
}

#tilepiccola {  
    width: 270px; 
    height: 270px; 
} 
 
#tilegrande {  
    width: 560px; 
    height: 560px; 
} 
 
#tileorizzontale {
    width: 560px; 
    height: 270px; 
} 

#tileverticale {  
    width: 270px; 
    height: 560px; 
}

Già con il bordo inferiore non mi trovo. E' diverso da quello superiore. Ma poi ci penserò, credo di aver fatto macelli con .grid

Le due tile che ho inserito non si trovano una di fianco all'altra (come vorrei) ma una sopra l'altra.
Come faccio a mettere le varie tiles nella posizione che voglio?
E soprattutto come le sposto a mio piacimento a seconda dello schermo?
Devo creare delle posizione fisse a seconda dei breakpoint? Per ogni tile un id diverso?

Cioè, creo una media query dove dico: se 320px<widht<480 allora tilepiccola posizionata in "xy"; togli tilegrande etc etc e cosi via per gli altri breakpoint?
O sto chiedendo l'impossibile?
 
Ultima modifica:
Incomincia mettendo il sito su altervista o simili, avere il sito da vedere aiuta molto :D
Grazie mille per la risposta! All' inizio ho fatto così, poi ho provato di volta in volta l html in offline senza farne l upload :)
La versione desktop è "pronta" (mancano i contenuti delle tiles. Per quelle mobile se tutto va bene non dovrei aver problemi
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top