Come allineare immagini e testo in modo reattivo

Come Allineare Immagini E Testo In Modo Reattivo



Un sito web responsivo può adattare le dimensioni dello schermo e del dispositivo su cui viene visualizzato. Oltre alla reattività del sito web, è necessario anche che le immagini e il testo siano allineati e reattivi. Le immagini allineate sono quelle che avvolgono il testo attorno a loro. Mentre il testo allineato è quello che assomiglia a un intero paragrafo.

Questo articolo esaminerà il metodo per allineare immagini e testo in modo reattivo.







Come allineare immagini e testo in modo reattivo?

Il contenuto, comprese immagini e testo, può essere allineato in modo reattivo utilizzando Bootstrap. Per fornire la dimostrazione, abbiamo elencato due esempi:



Esempio 1: Allinea al centro il testo verticalmente e l'immagine orizzontalmente



Innanzitutto, prova a centrare l'immagine orizzontalmente e il testo verticalmente. A tal fine, seguire le istruzioni fornite di seguito:





Passaggio 1: crea una struttura HTML

Durante la creazione di una struttura HTML, per prima cosa collega il ' Bootstrap ' e anche il file CSS esterno. Successivamente, crea un file

contenitore e includere un'immagine utilizzando tag e testo:



< corpo >
< div classe = 'contenitore' >
< img src = 'immagine-prova.jpg' qualunque cosa = 'Immagine di prova' >
< classe div = 'testo' > Questo è un testo. div >
div >
corpo >

Passaggio 2: applica i CSS

Sul contenitore:

  • Ora, centra il contenuto applicando il CSS al ' Contenitore ' classe.
  • Impostare il ' flettere “valore all’immobile” Schermo ' per creare un flexbox.
  • Impostare il “allinea-elementi ' proprietà al ' centro ' per centrare verticalmente l'allineamento.
  • Impostare il ' giustificare il contenuto ' il valore della proprietà su 'center' per centrare orizzontalmente l'allineamento.
  • Infine, specifica il valore “ centro ”alla struttura” allineamento del testo ' per centrare il testo.

SU :

  • Specificare la ' larghezza massima “proprietà al valore” centro ' per garantire che l'immagine venga ridimensionata insieme al suo contenitore.
  • Specificare il valore “ auto ' al ' altezza ' per mantenere le proporzioni dell'immagine.

Sul testo:

  • Imposta la dimensione del carattere del testo su ' 16px ' specificando il valore '16px' nel campo ' dimensione del font ”.
  • Definire la larghezza del testo assegnando il ' larghezza massima ” proprietà un valore di “ 390px ':
.contenitore {
Schermo: flettere ;
allineamento testo: centro;
giustifica-contenuto: centro;
allineare gli elementi: centro;
}

imm {
larghezza massima: 100 % ;
altezza: automatica;
}

.testo {
dimensione carattere: 16px;
larghezza massima: 390px;
}

Si può osservare che il testo è centrato verticalmente e l'immagine è centrata orizzontalmente:

Esempio 2: allineare a sinistra il testo e l'immagine reattiva

In questo esempio, l'immagine e il testo saranno allineati a sinistra. A tale scopo, seguire le istruzioni dettagliate riportate di seguito:

Passaggio 1: crea una struttura HTML

Il codice HTML è lo stesso di sopra, utilizzato nell'esempio.

Passaggio 2: applica i CSS

Sul contenitore:

  • Impostare il ' direzione flessibile 'valore della proprietà a' colonna ' per impilare gli elementi verticalmente su schermi piccoli.
  • Impostare il ' allineare-elementi 'valore della proprietà a' avvio flessibile ' a sinistra per allineare gli elementi.
  • Infine, imposta la proprietà “ allineamento del testo ' al ' Sinistra ' per allineare a sinistra il testo.

SU :

  • Lo stesso utilizzato nell'esempio precedente.

Sul testo:

  • Uguale a quello utilizzato nell'esempio precedente:
.contenitore {
Schermo: flettere ;
direzione flessibile: colonna;
elementi di allineamento: flex-start;
allineamento testo: sinistra;
}

imm {
larghezza massima: 100 % ;
altezza: automatica;
}

.testo {
dimensione carattere: 16px;
larghezza massima: 390px;
}

L'output conferma che il testo e l'immagine sono allineati a sinistra:

Conclusione

Per allineare immagini e testo in modo reattivo, crea innanzitutto una griglia o un layout flessibile in CSS, quindi imposta l'opzione ' allinea-elemento 'valore della proprietà al' centro ”. In questo modo le immagini e il testo verranno allineati in modo reattivo nei CSS. Questo articolo ha fornito agli utenti una guida completa per allineare immagini e testo in modo reattivo.