<ul id="filters" class="clearfix" style="text-align: center;">
    <li id="filtro" style="text-align: center;"  class="categoria-todas"><span class="filter" data-filter="portfolio" >TODAS</span></li>
    <?php foreach ($categorias as $cat) { ?>
        <li style="text-align: center;" id="filtro" class="categoria-app">
            <span class="filter" data-filter="<?= $cat->categoriaID ?>"><?= $cat->categoriaTITULO ?></span>
        </li>
    <?php } ?>
</ul>










<script type="text/javascript">

    $(".categoria-todas").click(function () {
        $(".categoria-app").fadeIn();
        $(this).addClass('categoria-activa');
    });

    $(".categoria-app").click(function () {
        $(".categoria-app").fadeOut();
        $(this).addClass('categoria-activa').fadeIn();
    });

    var listaApps;
    $(function () {
        var filterList = {
            init: function () {
                // MixItUp plugin
                // http://mixitup.io
                listaApps = $('#portfoliolist').mixitup({
                    targetSelector: '.portfolio',
                    filterSelector: '.filter',
                    effects: ['fade'],
                    easing: 'snap',
                    // call the hover effect
                    onMixEnd: filterList.hoverEffect()
                });
            },
            hoverEffect: function () {
                // Simple parallax effect
                $('#portfoliolist .portfolio').hover(
                        function () {
                            $(this).find('.label').stop().animate({bottom: 0}, 200, 'easeOutQuad');
                            $(this).find('img').stop().animate({top: 0}, 500, 'easeOutQuad');
                        },
                        function () {
                            $(this).find('.label').stop().animate({bottom: 0}, 200, 'easeInQuad');
                            $(this).find('img').stop().animate({top: 0}, 300, 'easeOutQuad');
                        }
                );
            }
        };
        // Run the show!
        filterList.init();
    });
</script>
