Здравствуйте мне необходимо добиться следующей записи
#slide1:checked ~ .side-controls label:nth-of-type(2),
#slide2:checked ~ .side-controls label:nth-of-type(3),
#slide3:checked ~ .side-controls label:nth-of-type(1) {
border-left: 40px solid #000;
right: -55px;
}
Я пытаюсь осуществить это следующим методом
PHP:
скопировать код в буфер обмена
<?$x=0; $y=3; while ($x++<10) { $z=$x; if ($x==$y){ $z=$y; $w=1; } else { $w=$x+1; } if ($x==$y) break; if (!isset ($children[$x-1 ]) ) break; ?> #slide<?=$x;?>:checked ~ .side-controls label:nth-of-type(<?=$w;?>), { border-left: 40px solid #000; right: -55px; } <? } ?>
Но почему то получается следующее
#slide1:checked ~ .side-controls label:nth-of-type(2),
#slide2:checked ~ .side-controls label:nth-of-type(3),
#slide3:checked ~ .side-controls label:nth-of-type(4) {
border-left: 40px solid #000;
right: -55px;
}
Почему же в последнем nth-of-type получается 4 если есть условие что когда $x достигнит 3 то $w будет равняться 1
|