ja właściwie nie trzeba go teraz, ale po prostu z ciekawości ...skalowanie obrazu z CSS
Załóżmy, że mamy płyn internetowej układ, który działa doskonale na 1920px i na małych wyświetlaczach smartfonów. Teraz powiedzmy, że mamy tam obrazy i oczywiście (oczywiście?) Chcemy je skalować. Przesłaliśmy 2560px obrazów na serwer (ponieważ kogo obchodzi obecnie przepustowość) i ustawiamy właściwość width: 100%
na znacznik img
.
Mamy więc dwóch użytkowników: programistę z wyświetlaczem 1920px, nazwijmy go Jo i studentką ze smartfonem, nazwijmy ją Nancy (bo wszystko jest lepsze z Nancy, prawda?).
Jo i Nancy są zadowoleni, ponieważ nasz plan ze skalowaniem obrazów przy użyciu width: 100%
działa, ale co, jeśli zdecydowaliśmy się pokazać również małe obrazy o szerokości 400 pikseli? Nancy niczego nie zauważy, ale dla Jo to byłaby katastrofa.
Pytanie brzmi: czy możemy sprawić Jo i Nancy radość bez używania JavaScript?
Co kwalifikuje się jako uszczęśliwiające? Również wyświetlanie zdjęć na smartfonach w rozdzielczości 2560px jest okropnym pomysłem. –
Będą szczęśliwi, jeśli nasz obraz zostanie skalowany na smartfonie Nancy, a Jo zobaczy obraz 400 pikseli bez skalowania. –
Czy masz na myśli, że ustawiłeś atrybut szerokości obrazu na 100%, jak w ''? – MrMisterMan