Wypróbuj tę wersję demonstracyjną
- Aby wyświetlić podgląd strony, kliknij Wyświetl aplikację. Następnie kliknij Pełny ekran
.
- Załaduj aplikację przy użyciu różnych rozmiarów przeglądarki. Zwróć uwagę, jak różne są te obrazy: różnią się nie tylko rozmiarem, ale też przycinaniem i formatem obrazu.
Co się stało?
Kierunek artystyczny wyświetla różne obrazy w różnych rozmiarach ekranu.
Obraz elastyczny wczytuje różne rozmiary tego samego obrazu. Kierunek artystyczny idzie jeszcze dalej i ładuje zupełnie inne obrazy w zależności od wyświetlacza.
Użyj kierowania artystycznego, aby poprawić prezentację wizualną. Na przykład różne przycięcia obrazu w tym pokazie zapewniają, że punkt zainteresowania (kwiat) jest zawsze wyświetlany szczegółowo, niezależnie od wyświetlacza. Zalety kierowania artystycznego są czysto estetyczne. Nie zapewniają one żadnych korzyści w zakresie skuteczności w porównaniu z obrazami elastycznymi.
Wyświetlanie kodu
- Kliknij
index.html
, aby wyświetlić kod kierowania artystycznego w tym demo.
Jak działa kod
Zarządzanie grafiką korzysta z tagów <picture>
, <source>
i <img>
.
obraz
Tag <picture>
stanowi otoczkę dla 0 lub więcej tagów <source>
i jednego tagu <image>
.
source
Tag <source>
określa zasób multimedialny.
Przeglądarka używa pierwszego tagu <source>
z zapytaniem o multimedia, które zwraca wartość true. Jeśli żadna z zapytań nie pasuje, przeglądarka wczyta obraz określony przez <img>
.
.
img
Tag <img>
sprawia, że kod działa w przeglądarkach, które nie obsługują tagu <picture>
.
Jeśli przeglądarka nie obsługuje tagu <picture>
, wczytuje obraz określony przez tag <img>
.