focuspro
@focuspro

Как добавить атрибут loading="lazy" начиная с 3го изображения?

Мой код вставляет изображения из облачного хранилища, мне нужно добавить в тег <img> начиная с 3го изображения атрибут loading="lazy", чтобы первые 2 картинки грузились сразу остальные с отложенной загрузкой

<?php if ($model->type_img == 2): ?>
          <?php for ($i=1; $i < $model->count_img+1; $i++) { ?>
            <?php $img = $model->getMinio($i);?>
            <li>
              <img decoding="async" sizes="(max-width: 1750px) 40vw, 768px"
                   srcset="<?=$img['thumbs'] ? $img['thumbs'] : $img['img']?> 320w, <?=$img['img']?> 768w"
                   src="<?=$img['img']?>"
                   alt="<?=$mark_s?> <?=$model_s?>  <?=$model->year?> <?=$model->vin?> photo <?=$i?>"
                   width="845" height="633">
            </li>
          <?php } ?>
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
i__dmitry
@i__dmitry
Weaving a web
Ну у тебя же счётчик $i есть, сделай проверку по нему, и добавляй что хочешь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы