Ako responzívne zarovnať obrázky a text

Ako Responzivne Zarovnat Obrazky A Text



Responzívna webová stránka dokáže prispôsobiť veľkosť obrazovky a rozmery zariadenia, v ktorom sa zobrazuje. Spolu s odozvou webu je tiež potrebné, aby boli obrázky a text zarovnané a responzívne. Zarovnané obrázky sú tie, ktoré okolo nich obtekajú text. Zatiaľ čo zarovnaný text je ten, ktorý vyzerá ako celý odsek.

Tento článok sa bude zaoberať metódou, ako reagovať na obrázky a text.







Ako responzívne zarovnať obrázky a text?

Obsah vrátane obrázkov a textu je možné responzívne zarovnať pomocou Bootstrapu. Na ukážku uvádzame dva príklady:



Príklad 1: Stred Zarovnajte text vertikálne a obrázok horizontálne



Najprv skúste vycentrovať obrázok horizontálne a text vertikálne. Na tento účel postupujte podľa pokynov uvedených nižšie:





Krok 1: Vytvorte štruktúru HTML

Pri vytváraní štruktúry HTML najprv prepojte „ Bootstrap “ a tiež externý súbor CSS. Potom vytvorte a

kontajner a zahrnúť obrázok pomocou tag a text:



< telo >
< div trieda = 'kontajner' >
< img src = 'test-obrazok.jpg' všetko = 'testovací obrázok' >
< trieda div = 'text' > Toto je nejaký text. div >
div >
telo >

Krok 2: Použite CSS

Na kontajneri:

  • Teraz vycentrujte obsah použitím CSS na „ Kontajner ' trieda.
  • Nastaviť ' flex 'hodnota nehnuteľnosti' displej “ na vytvorenie flexboxu.
  • Nastaviť „align-items ” nehnuteľnosť do “ stred ” na vertikálne vycentrovanie zarovnania.
  • Nastaviť ' ospravedlniť-obsah ” hodnotu vlastnosti na “centrovať”, aby sa zarovnanie vodorovne vycentrovalo.
  • Nakoniec zadajte hodnotu „ stred 'do nehnuteľnosti' zarovnanie textu ” na stred textu.

Zapnuté :

  • Uveďte „ max-šírka “vlastnosť na hodnotu” stred “, aby sa zabezpečilo, že obrázok sa zmení spolu s jeho kontajnerom.
  • Zadajte hodnotu ' auto “ na “ výška ” vlastnosť na zachovanie pomeru strán obrázka.

Na texte:

  • Nastavte veľkosť písma textu na „ 16 pixelov “ zadaním hodnoty „16px“ do „ veľkosť písma “.
  • Definujte šírku textu priradením „ max-šírka “vlastnosť s hodnotou “ 390 pixelov “:
.kontajner {
zobraziť: flex ;
text-align: center;
zdôvodniť-obsah: stred;
align-items: center;
}

img {
maximálna šírka: 100 % ;
výška: auto;
}

.text {
veľkosť písma: 16px;
max-width: 390px;
}

Je možné pozorovať, že text je vertikálne vycentrovaný a obrázok je horizontálne vycentrovaný:

Príklad 2: Zarovnajte text doľava a responzívny obrázok

V tomto príklade budú obrázok a text zarovnané doľava. Na tento účel postupujte podľa pokynov nižšie:

Krok 1: Vytvorte štruktúru HTML

HTML kód je rovnaký ako vyššie uvedený v príklade.

Krok 2: Použite CSS

Na kontajneri:

  • Nastaviť ' flex-direction “hodnota nehnuteľnosti na “ stĺpec ” na vertikálne stohovanie položiek na malých obrazovkách.
  • Nastaviť ' align-items “hodnota nehnuteľnosti na “ flexibilný štart ” doľava na zarovnanie položiek.
  • Nakoniec nastavte vlastnosť „ zarovnanie textu “ na “ vľavo ” na zarovnanie textu doľava.

Zapnuté :

  • Rovnaké ako vo vyššie uvedenom príklade.

Na texte:

  • Rovnaké ako vo vyššie uvedenom príklade:
.kontajner {
zobraziť: flex ;
smer ohybu: stĺpec;
align-items: flex-start;
zarovnanie textu: doľava;
}

img {
maximálna šírka: 100 % ;
výška: auto;
}

.text {
veľkosť písma: 16px;
max-width: 390px;
}

Výstup potvrdí, že text a obrázok sú zarovnané doľava:

Záver

Ak chcete zarovnať obrázky a text responzívne, najskôr vytvorte mriežkové alebo flexibilné rozloženie v CSS a potom nastavte „ align-item “hodnota nehnuteľnosti na “ stred “. Ak tak urobíte, zarovnajú sa obrázky a text responzívne v CSS. Tento zápis poskytol používateľom kompletný návod na zarovnanie obrázkov a textu.