Самый простой способ НЕ грузить картинку в display none?

D
На сайте с 28.06.2008
Offline
1101
#31

Ничего не мешает. Или Джаваскрипт или data:image/png;base64

Думал мож еще решения есть.

SeVlad
На сайте с 03.11.2008
Offline
1609
#32
Sitealert:
Но код будет невалидным

Насколько я понял тут речь о другом - об обязательности атрибута scr в теге img, а не об обязательном наличии тега img внутри контейнера picture.

Не?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
S
На сайте с 30.09.2016
Offline
469
#33
SeVlad:
Насколько я понял тут речь о другом - об обязательности атрибута scr в теге img, а не об обязательном наличии тега img внутри контейнера picture.
Не?

В процитированной фразе - да. Но и img внутри picture тоже обязателен

if none is found, it falls back to what is contained within the img element, which must be present.
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 13.10.2014
Offline
171
#34

Народ, я дико извиняюсь, но вам с шашечками или ехать?!

я же привел код, неужели его так сложно подстроить под себя?

Вот пример для вашего случая

<picture>

<source media="(max-width: 767px)" srcset="/assets/images/logo-mobile.png">
<source media="(min-width: 768px)" srcset="/assets/images/logo.png">
<img src="/assets/images/logo.png" alt="hello world">
</picture>

пример http://decor-day.ru/imageload

Надо иметь ввиду, что picture source загружает изображения только при совпадении условия в media

img src оставлен для совместимости с ослами и прочей нечистью, а начиная с 13го эджа всё прекрасно отображается и в микрософтовских продуктах https://caniuse.com/#search=picture

D
На сайте с 28.06.2008
Offline
1101
#35

У меня нет лого для мобил - мне НИЧЕГО не надо для (min-width: 768px)

S
На сайте с 30.09.2016
Offline
469
#36
silicoid:
Вот пример для вашего случая

Не-а, это не для его случая. Здесь подгружается картинка /assets/images/logo-mobile.png

Садись, двойка за поведение. :D

S
На сайте с 13.10.2014
Offline
171
#37

Dram, вы писали? /ru/forum/comment/15955076

Так что мешает поправить верстку с img на picture кроме религии?

---------- Добавлено 20.02.2019 в 16:47 ----------

Sitealert, по-моему пора расходиться.

D
На сайте с 28.06.2008
Offline
1101
#38

Я не вижу плюсов picture - либо не валидный код, либо все равно что-тода будет грузится.

Сейчас я использую data:image/png;base64 но это дофига букаф и некрасиво

SeVlad
На сайте с 03.11.2008
Offline
1609
#39
Dram:
либо все равно что-тода будет грузится.

..либо жабаскрип, либо бекграунд в css.

S
На сайте с 13.10.2014
Offline
171
#40
Dram:
Я не вижу плюсов picture

Плюс тут только один. изображение загружается только тогда, когда совпадает media условие

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий