Vielen Dank!
mb_substr() hat nun auch mein erwünschtes Ergebnis gebracht
PHP-Code:
<?php
$GLOBALS['TL_HEAD'][] = '<style>
.textanimated.textanimated-white{color:#fff;}
.textanimated{text-transform:uppe rcase;}
.textanimated span{font-size:4em;font-weight:900;display:inline-block;animation:animo 3s ease-in-out infinite;letter-spacing:0.2em;}
@keyframes animo{0%{transform:translate(-0%,0);}50%{text-shadow:0 0 25px rgba(0,0,0,.15);}100%{transform:translate(0%,0);}}
</style>';
?>
<div class="textanimated textanimated-white">
<?php
$str = strlen($this->text);
for($i=0; $i < $str; $i++) {
$s=$$s++;
$$s=$s+0.5;
echo '<span style="animation-delay:' . $$s . 's">' . str_replace(' ',' ',mb_substr(($this->text),$i,1)) . '</span>';
}
?>
</div>
Lesezeichen