Not completely sure what the question is here - are you wondering how to get the value of the select field?
<?= $element->$alignment->value() ?>
Is this to display things alternately left and right on the page? If thats the case then you do not need a field for it at all, you can use CSS to do it, with :nth-child(odd) and :nth-child(even) … I don’t know which items you want to display left and right, but something like this will do it…
<?php if ($element->$alignment->value() == "left"): ?>
<!-- dance to the left.... -->
<?php else: ?>
<!-- ...dance to the right -->
<?php endif ?>
Or you could do it this way which would give you a class on the parent to control the image and text content. If you used an IF statement, you would end up repeating HTML.
<?php
// get all data
$stage = $page->stage()->toStructure();
// loop through the collection
foreach($stage as $element):
// get the image & check it exists
$image = $element->item_image()->toFile();
$align = $element->$alignment->value();
?>
<div class="align <?= $align ?>">
<?php if($image): ?>
<figure>
<img src="<?= $image->url() ?>" alt="">
</figure>
<?php endif ?>
<div class="text">
<h1><?= $element->item_title()->html() ?></h1>
<p><?= $element->item_copy()->kirbytext() ?></p>
</div>
</div>
<?php endforeach ?>