/* Configurando o 'body' sem margem, toda a altura de tela e fundo preto */
body{
    margin: 0;
    height: 100vh;
    background-color: black;
    overflow: hidden;
}

/* Configurando 'span' com link do icone de coração, largura, altura, posição absoluta em relação ao 'body',  */
span{
    background: url("https://cdn4.iconfinder.com/data/icons/general-office/91/General_Office_54-512.png");
    width: 100px;
    height: 100px;
    position: absolute;
    background-size: cover;
    /* Colocar 'span' no centro da tela  */
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    animation: animate 6s linear;
}

@keyframes animate {
    0%{
        transform: translate(-50%, -50%);
        opacity: 1;
        filter: hue-rotate(0);
    }
    100%{
        transform: translate(-50%, -5000%);
        opacity: 0;
        filter: hue-rotate(720deg);
    }
    
}