← Всички модули
МОДУЛ 04 / УРОК 09

Responsive изображения и адаптивни компоненти

Научи как изображенията се приспособяват към различни екрани, как да управляваш пропорциите им и как да създаваш адаптивни компоненти без изкривяване.

HTML & CSSИнтерактивен урок12. клас
01 / НАУЧИ

Изображения, които се адаптират

Адаптивното изображение се побира в наличното пространство, без да нарушава оформлението на страницата. Често използваме max-width: 100% и height: auto, за да запазим естествените пропорции.

Размери и изрязване

Свойството aspect-ratio задава желаното съотношение между ширина и височина. С object-fit: cover изображението запълва рамката, като част от него може да бъде изрязана.

При object-fit: contain цялото изображение остава видимо, но около него може да има свободно пространство.

Кое изображение зарежда браузърът?

HTML атрибутите srcset и sizes позволяват на браузъра да избере подходящ ресурс според ширината на изображението в оформлението и плътността на пикселите на екрана.

Елементът <picture> позволява да задаваме различни източници или композиции според медийни условия. Това е полезно например когато на телефон искаме по-тясно кадриране на една и съща сцена.

Винаги добавяй подходящ alt текст, когато изображението носи информация. За чисто декоративни изображения обикновено се използва празен alt="".

02 / РАЗГЛЕДАЙ

Responsive Images Playground

Променяй ширината, aspect-ratio и object-fit. Сравни как едно и също изображение се показва при различни настройки.

EXUPERY / RESPONSIVE LAB

Responsive Images Playground

Промени размерите и наблюдавай как изображението се адаптира.

● Interactive
object-fit
aspect-ratio
Илюстрация на планински пейзаж с езеро и слънце

cover: изображението запълва рамката, като част от него може да се изреже.

Генериран CSS
03 / ПРОМЕНИ

Експериментирай с изображение

Промени aspect-ratio от 16 / 9 на 1 / 1. След това сравни object-fit: cover и contain.

EDITOR READY
LIVE PREVIEW
HTML + CSS
Auto
04 / СЪЗДАЙ

Създай адаптивна продуктова карта

Направи изображението адаптивно, запази пропорциите на рамката и осигури правилно кадриране. Използвай съществуващата HTML структура.

Изисквания към задачата

  1. max-width: 100% на .product-image.
  2. aspect-ratio: 16 / 9 на изображението.
  3. object-fit: cover на изображението.
  4. width: 100% на .product-card.
  5. Смислен alt текст на изображението.
EDITOR READY
LIVE PREVIEW
HTML + CSS
Auto

05 / ПРОВЕРИ

Провери петте изисквания към адаптивната продуктова карта.

Резултатите ще се появят тук след проверката.