Responsive изображения и адаптивни компоненти
Научи как изображенията се приспособяват към различни екрани, как да управляваш пропорциите им и как да създаваш адаптивни компоненти без изкривяване.
Изображения, които се адаптират
Адаптивното изображение се побира в наличното пространство, без да нарушава оформлението на страницата. Често използваме max-width: 100% и height: auto, за да запазим естествените пропорции.
Размери и изрязване
Свойството aspect-ratio задава желаното съотношение между ширина и височина. С object-fit: cover изображението запълва рамката, като част от него може да бъде изрязана.
При object-fit: contain цялото изображение остава видимо, но около него може да има свободно пространство.
Кое изображение зарежда браузърът?
HTML атрибутите srcset и sizes позволяват на браузъра да избере подходящ ресурс според ширината на изображението в оформлението и плътността на пикселите на екрана.
Елементът <picture> позволява да задаваме различни източници или композиции според медийни условия. Това е полезно например когато на телефон искаме по-тясно кадриране на една и съща сцена.
Винаги добавяй подходящ alt текст, когато изображението носи информация. За чисто декоративни изображения обикновено се използва празен alt="".
Responsive Images Playground
Променяй ширината, aspect-ratio и object-fit. Сравни как едно и също изображение се показва при различни настройки.
Responsive Images Playground
Промени размерите и наблюдавай как изображението се адаптира.
cover: изображението запълва рамката, като част от него може да се изреже.
Експериментирай с изображение
Промени aspect-ratio от 16 / 9 на 1 / 1. След това сравни object-fit: cover и contain.
Създай адаптивна продуктова карта
Направи изображението адаптивно, запази пропорциите на рамката и осигури правилно кадриране. Използвай съществуващата HTML структура.
Изисквания към задачата
max-width: 100%на.product-image.aspect-ratio: 16 / 9на изображението.object-fit: coverна изображението.width: 100%на.product-card.- Смислен
altтекст на изображението.
05 / ПРОВЕРИ
Провери петте изисквания към адаптивната продуктова карта.
Резултатите ще се появят тук след проверката.