Kierowanie pracami nad grafiką

Katie Hempenius
Katie Hempenius

Wypróbuj tę wersję demonstracyjną

  • Aby wyświetlić podgląd strony, kliknij Wyświetl aplikację. Następnie kliknij Pełny ekran 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>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>.