Я пытаюсь получить следующий макет, используя PHP
Мой код:
<div class="grid">
<?php
foreach( $rows as $i => $row ) :
if ( $i % 3 == 0 ) :
$size = "large";
else :
$size = "small";
endif;
?>
<div class="item <?php echo $size; ?>"></div>
<?php endforeach; ?>
</div>
Это делаетпервый элемент большой в каждом ряду. Как сделать первый элемент большим в первом ряду, последний элемент большим во втором ряду, первый элемент большим в третьем ряду и т. Д. В этом шаблоне, как в примере макета?
Примечание:Я должен получить макет в PHP, используя переменную $size
, не используя селекторы CSS, потому что в коде есть нечто большее. Я использую CSS только для установки ширины больших или маленьких элементов.