
Елена
26.05.2016
22:38:42
не через css(важно)
медиа только в цсс

Alex
26.05.2016
22:39:05
через html?

Елена
26.05.2016
22:39:16
ты не можешь менять элементы dom через медиа

Google

Alex
26.05.2016
22:39:25
Елена
ты немного не понимаешь сути

Елена
26.05.2016
22:39:46
о да?
научи меня

Alex
26.05.2016
22:39:55
дом это html если утрировать
css не причем

Pavel
26.05.2016
22:40:27
прикольно ) девушка, разбирающаяся в компьютере )

Елена
26.05.2016
22:40:37
рукалицо

Alex
26.05.2016
22:40:49
вставь в html <style>тут стили</style> если любишь лапшу

Елена
26.05.2016
22:40:53
Алекс, ты вообще не читаешь.

Pavel
26.05.2016
22:40:59
оо. и пытающаяся косить под парня )

Alex
26.05.2016
22:41:09
я все читаю

Елена
26.05.2016
22:41:19

Google

Alex
26.05.2016
22:41:29
и прекрасно представляю как рендерит браузер
го личку объясню

Pavel
26.05.2016
22:41:42
ну твое дело борщ готовить а в такое время уже спать. а не пытаться тягаться умом с дяденьками
видно же что ведешь себя высокомерно

dyadyaMisha
26.05.2016
22:42:03

Pavel
26.05.2016
22:42:04
значит в чем то ущербна.

Alex
26.05.2016
22:42:07
ну чо за сексизм

Елена
26.05.2016
22:42:08
Картинка встваляется через тэг img, о каком ты цсс говоришь?

Alex
26.05.2016
22:42:31
нормально все, пытается разобраться
ааа

Pavel
26.05.2016
22:43:06
при помощи js может узнать ширину экрана и в зависимости от этого брать ту или иную картинку?

Елена
26.05.2016
22:43:18

Alex
26.05.2016
22:43:23
ну тогда надо на бэке вставлять много img и показывать только те которые под media-width подходят

dyadyaMisha
26.05.2016
22:43:51

Елена
26.05.2016
22:43:59
Так вот я спрашиваю про то кто-то работает уже с готовыми инструментами что бы велипсипеды не писать

dyadyaMisha
26.05.2016
22:44:04

Alex
26.05.2016
22:44:09
да там писать то
5 минут

dyadyaMisha
26.05.2016
22:44:32

Alex
26.05.2016
22:44:40
это не тот велосипед который не стоит писать самому

Google

Pavel
26.05.2016
22:44:56
это же обычная проверка при помощи js и все.
тоже так делал в модх. там в ms2gallery хранится сразу несколько размеров картинок и в зависимости от размера можно подставлять ту или иную. чтоб не генерировать нужного размера на лету.

Alex
26.05.2016
22:45:35
js это уже некрасиво, на самом деле на чистом css на раз решается

Елена
26.05.2016
22:46:24
нельзя на цсс, изображение вставляет пользователь через админку же, ну)

Alex
26.05.2016
22:46:49
ну какая разница
вставил он картинку
можно ее стилями отобразить как угодно
вот решение влоб простое - бэкграундом ее поставить блоку
и играть с contain и media-width

Елена
26.05.2016
22:48:55
тут вопрос не в отображении картинки а в её размере, оптимизация, вот это всё, что бы на мобильниках скачивалась мальнькая версия

Alex
26.05.2016
22:49:24
это уже не вопрос фронта
он решается только если бэк тоже поддерживает
и там тоже все тривиально

Pavel
26.05.2016
22:50:02
не катит. Если картинка - это элемент галереи, то у ней могут быть еще всякие теги типа Alt

Alex
26.05.2016
22:51:32
вот тут все просто етсь сервер - который отдает картинки по требованию те которые нужны, потому что картинки они на сервере
это бэк
и есть страничка в браузере которая по требованию может эти картинка запросить
это фронт
и если бэк способен отдавать картинки нужного размера и тд, по определенному запросу то все тип топ есть 150 вариантов как их отобразить на фронте
чтобы было "прям офигенно все по размеру и без лишнего трафика"

Google

Alex
26.05.2016
22:55:21
а так берешь картинку ставишь ее бэкграундом блоку и крутишь background-size в зависимости от media-width

Елена
26.05.2016
22:55:52
спасибо я умею верстать
меня бэк интересует

Alex
26.05.2016
22:56:19
))
ну тогда смотри
что на бэке крутится
?

Елена
26.05.2016
22:57:26
ты про язык? php modx

Alex
26.05.2016
22:57:39
отлично

Елена
26.05.2016
22:57:51
выше было про модх, буду смотреть в том направлении

Alex
26.05.2016
22:57:59
сколько вариантов одной и тойже картинки генерится

Pavel
26.05.2016
22:58:08
так ты на модх делаешь?

Елена
26.05.2016
22:58:18
да

Pavel
26.05.2016
22:58:36
а ну клево. и в ms2gallery хранишь несколько размеров?

Alex
26.05.2016
22:58:52

Елена
26.05.2016
22:59:13
теперь юуду, просто не была уверена на стороне чего это делается фронт или бэк
по хорошему надо минимум три размера иметь

Pavel
26.05.2016
22:59:47
можно воспользоваться плагином jquery который называется http://xoxco.com/projects/code/breakpoints/ он определяет ширину экрана и в зависимости от ширины считай к img добавлять параметр картинки. там же вроде в квадратных скобках задается [[200*300]] чето такое добавлять к img

Alex
26.05.2016
22:59:47
вытаскивай их всех и в зависмисости от media-width показывай/прячь те что нужны

Pavel
26.05.2016
23:00:26

Google

Pavel
26.05.2016
23:00:34
а нужно, чтоб загружались только те, что нужно.

Alex
26.05.2016
23:00:54
ks
js
тогда
но!

Pavel
26.05.2016
23:01:33
если адаптивная верстка, все равно скорее всего jquerye Подключено. вот плагинчик breakpoints и поможет.

Alex
26.05.2016
23:01:53
современные браузеры такие умные что не грузят то что display none
не парься вобще в принципе, грузи всегда одну картинку и ресайзь ее в зависимости от ширины экрана
в ад не попадешь, я проверял

Pavel
26.05.2016
23:03:19
вот я про фоновые рисунки согласен. там если рисунок является фоновым его можно через css грузить. Но элементы галереи, каталога, картинки новостей - их уж через img ведь загружают.

Alex
26.05.2016
23:03:53
окай, через img превью
и как ссылку на полную версию

Pavel
26.05.2016
23:04:18

Alex
26.05.2016
23:04:35
ой все ))

Pavel
26.05.2016
23:04:45
да я понял в общем )
просто плагинчики в cms так построены чаще. что они через img выводят рисунки
короче девушка знает что ей делать уже ) всё обмусолили. пойду дальше урок по созданию дополнений смотреть на modx

Alex
26.05.2016
23:05:59
ну тогда надо врубаться в язык на котором написан cms и делать все что только захочется
ахха
на самом деле информации больше чем нужно было )))

Pavel
26.05.2016
23:06:40
да там modx. а он на php. но картинки там при помощи дополнений выводятся в данном случае.
мы это так. просто заполняем пустоту чата )