Разные экраны, разные разрешения фоновых картинок. Как?
Предстоит задача с фоновым изображением на всю страницу.
Под разные экраны свое изображение. Указывать в CSS файле через медиа запросы не подходит. Вариант с picture тоже, так как это фоновое изображение на котором строится остальная страница. По мне это будет не правильно, если это не так, то скажите почему. Ну и если через picture, то придется на absolute садить его.
Фоновое изображение будет заменяться через CMS, следовательно нужно будет сделать через атрибут style и из-за этого вопрос и возник, если картинка будет заменяться, то как сделать под разные разрешения экрана свою картинку через html файл?
Syrone, теоретически, через кастомные свойства css это возможно.
Правда, экономически невыгодно в случае со многими вариациями картинки.
Я бы, наверное, в таком случае, использовала picture, aria-hidden="true" и гриды.
Если клиент в принципе в силах подготовить картинки для новой пикчи... (сомнения)
А если не готов и всё равно будет обращаться к вам, то и CMS не при чем
Оба варианта рабочие, сделайте как удобно. Никто вам руки не отрубит.
Есть еще кстати 3-й вариант, сделать под каждое разрешение отдельный слой. В css файле крутите эти слои как вам надо, а в разметке подставляете только фон. Это могут быть как div, так и img или picture