inline css styles generator(conditions support)
composer require izica/php-styles
generate inline tag style
$sStyles = (new PhpStylesInline())->opacity(0, $sContact == '')->render();
or
$sStyles = styles(true)->opacity(0, $sContact == '')->render();
or
$sStyles = styles()->inline->opacity(0, $sContact == '')->render();
insert style
<div <?=$sStyles?>>
<?=$sContact;?>
</div>
generate style with class(class styles supports media query)
$sClassname = (new PhpStyles())->media(0, 1024)->opacity(0, $sContact == '')->render();
or
$sClassname = styles()->media(0, 1024)->opacity(0, $sContact == '')->render();
or
$sClassname = styles()
->name('contact-images')
->media(0, 1024)
->set('display', 'flex'),
->set('align-items', 'center', $itemsCount > 4),
->set('align-items', 'flex-start', $itemsCount <= 4),
->set('color', '#ccc')
->opacity(0, $sContact == '')
->render();
insert style
<div class="<?=$sClassname?>">
<?=$sContact;?>
</div>