Тег picture в HTML. Адаптивные изображения

Тег picture в HTML. Адаптивные изображения

BrainsCloud

5 лет назад

27,329 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@BrainsCloud
@BrainsCloud - 25.04.2019 11:38

Привет! Как дела? Записал новое видео для тебя!

Ответить
@pandaskeptic2937
@pandaskeptic2937 - 25.04.2019 11:45

Спасибо за полезный урок! 👍 👍 👍❤️

Ответить
@alexeipopov3319
@alexeipopov3319 - 25.04.2019 11:48

Спасибо. Почему Brackets? Сделай видео по настройке и плагинам редактора пожалуйста.

Ответить
@ldm2316
@ldm2316 - 25.04.2019 12:51

Автор, дайте ссылку на скачивая музыки, которая на фоне.

Ответить
@ПашаЛоторев
@ПашаЛоторев - 25.04.2019 18:41

Что такое ретина? (Изв. Я тупой)

Ответить
@thekamol
@thekamol - 25.04.2019 21:20

А как вы установили телефон на браузер

Ответить
@ertargn
@ertargn - 25.04.2019 21:28

крутой плагин который показывает картинку при наведении курсор в код html/// существует ли такой плагин на visual studio code?

Ответить
@golofaev
@golofaev - 27.04.2019 10:37

а как же быть с background-image ?

Ответить
@user-jv5qc6vg2b
@user-jv5qc6vg2b - 11.06.2019 22:23

Лучший, братик. 💪✋
Как обычно)

Ответить
@SergiuBurduja-y1l
@SergiuBurduja-y1l - 18.07.2019 09:09

Как вы работали 4 года назад в brackets, так и продолжаете работать?
А ведь появилось множество хороших редакторов, например vscode, или ide phpstorm.
А вы просто консерватор)))

Ответить
@SergiuBurduja-y1l
@SergiuBurduja-y1l - 18.07.2019 09:14

Вы еще про webp забыли рассказать, его тоже можно использовать в теге picture.

Ответить
@alex.zaslavskyi
@alex.zaslavskyi - 31.07.2019 12:54

За 10 минут все клево объяснил, а то надоела куча туториалов 10 штук по полчаса объясняют тэг picture. Спасибо, подписался.

Ответить
@varfolomeiq
@varfolomeiq - 11.09.2019 18:17

а как делать @2x ??? у меня они получаются в плохом качестве, как все так их увеличивают?!

Ответить
@irustv7674
@irustv7674 - 27.11.2019 07:28

Идеология данного тега непонятна: хорошо, можно тут сделать медиа запрос с разными картинками, а как тогда быть с остальным контентом (медиа формат для других устройств), его же придется писать в css файле. Т.е. придется разделить код под разные устройства на два или более разных места, что затруднит поддержку такого кода. В моем понимании - picture - плохое нововведение.

Ответить
@MistrKrabs
@MistrKrabs - 03.01.2020 14:20

Просто, понятно, качественно, полезно. Лайкос

Ответить
@yaroslavzef7267
@yaroslavzef7267 - 08.05.2020 13:59

Спасибос!

Ответить
@Frie666
@Frie666 - 01.07.2020 23:55

для jpeg картинок так же?

Ответить
@checkTM
@checkTM - 14.07.2020 18:03

ребят не понял только как картинку готовить.

Ответить
@jangow5716
@jangow5716 - 08.08.2020 18:09

Здравствуйте. А классы прописывать и для img и для source одинаковые? (к примеру если у нас 2 расширения png и webp)

Ответить
@IsHardynafthardynaft
@IsHardynafthardynaft - 21.09.2020 11:48

Спасибо. Второй день голова пухла от непонятной статьи про это в интернете.

Ответить
@Кочевник-р2е
@Кочевник-р2е - 26.10.2020 23:47

А что эта за классное расширение для просмотра адаптивных экранов? можно ссылку?)

Ответить
@DartMitai
@DartMitai - 01.11.2020 09:17

очень гибкий, жаль что захламляет html

Ответить
@Kot_off
@Kot_off - 06.12.2020 12:08

Круто, ну а как мне к примеру менять картинку, если у меня при адаптиве 1920, 1024, 768, 320. ?

Ответить
@Alexus1504
@Alexus1504 - 25.01.2021 22:35

Прикольный тег!

Ответить
@BuggsSunny
@BuggsSunny - 03.02.2021 16:09

тег picture создает ненужные DOM узлы. Можно без него обойтись

Ответить
@yoltart7694
@yoltart7694 - 03.03.2021 17:05

Ты лучший 👍

Ответить
@ДеловойПун
@ДеловойПун - 22.07.2021 09:38

А что будет если тэг img скрыт медиа выражением в picture. А в стилях написать img{display:block} ?

Ответить
@taraszas
@taraszas - 21.09.2021 23:57

А что за прикол?
Ведь плохо же в html писать адаптив!
Это же его захламляет

Ответить
@JavaScriptcher
@JavaScriptcher - 04.10.2021 09:02

Полезно и очень подробно!!😎

Ответить
@powerrampage
@powerrampage - 11.11.2021 13:23

вы использовали фотошоп для convert картинок 1x, 2x (dpi) ?

Ответить
@sultanabdulazizov835
@sultanabdulazizov835 - 27.12.2021 13:58

Спассибо, тяжело было самому разобраться.

Ответить
@artemkosharnyi7812
@artemkosharnyi7812 - 08.05.2022 21:03

фул хд)))

Ответить
@bohdanmarchenko
@bohdanmarchenko - 23.05.2022 20:38

Огромное спасибо! Очень доступно обьяснили

Ответить
@Beyond-the-transcendent
@Beyond-the-transcendent - 12.07.2022 22:12

Теперь вопрос если к тэгу img я задаю класс , то получаю что если браузер выбирает изображение из sours то класс и стили css не подтягиваются ,
class="cover__users-ava" - задаёт позицию абсолют и координаты, если удалить source то всё работает

<picture>
<source type="image/webp" srcset="img/zxc.webp">
<img class="cover__users-ava" src="img/zxc.png" alt="ava">
</picture>

Ответить
@darktoxin1991
@darktoxin1991 - 19.09.2022 22:28

То что надо. Спасибо теперь понял.

Ответить
@ВладФилборман
@ВладФилборман - 20.11.2022 15:04

А если браузер не поддерживает тег пикче? Че делать

Ответить
@mustang...
@mustang... - 26.11.2022 14:28

Размазывал кашу по тарелке как мог, повторяя одно и тоже, аж на 10 минут вышло, вах.

Ответить
@bohdanmarchenko
@bohdanmarchenko - 30.11.2022 22:51

Скажите, если браузер старый и не поддерживает SVG, будет ли в нем работать тег <picture>?

Ответить
@niqwer477
@niqwer477 - 06.01.2023 22:34

а если картинки в srcset будут разных форматов, png, jpg оно не будет работать?

Ответить
@adaewandrei
@adaewandrei - 09.02.2023 08:55

спасибо!огонь!

Ответить
@АртёмРуа
@АртёмРуа - 22.03.2023 16:27

Cпасибо бро очень граммотно и доходчиво объяснил!лайк подписка!

Ответить
@orcsamuro9687
@orcsamuro9687 - 14.06.2023 14:30

Спасибо, было полезно

Ответить
@igorkl5167
@igorkl5167 - 02.01.2024 22:19

Всё здорово! Действительно очень доходчиво рассказали об этом способе! Хотелось бы добавить, что вот такая конструкция кода например media="(min-width: 450px) and (max-width: 600px)" тоже будет работать. Прям как в медиа запросах CSS. Это значит, что в этом диапазоне будет показываться ваше изображение. Для другого диапазона другое. Просто сколько не смотрел такого примера нигде не встречал, однако он рабочий и в определённых случаях очень удобный!

Ответить
@Тихийпомощник
@Тихийпомощник - 05.02.2024 20:06

<picture>
<source srcset="html5-logo.svg" type="image/svg" />
<img src="Screenshot(1).png" />
</picture> - в хроме всё равно png

Ответить