elementos específicamente para: hover anulando la clase equivalente para: active

Tengo un código para tener un fondo con un color de fuente asignado con una clase, luego tengo clases separadas para cambiar el color en: hover o: active pero el estado: active no se activa a menos que elimine la clase específica: hover.CODEPEN

HTML:

<div class="backgroundRed backgroundGreenHover backgroundBlueActive" style="width: 100px; height: 100px;"></div>

CSS:

.backgroundRed, .backgroundRedHover:hover, .backgroundRedActive:active{background:red;}
    .backgroundGreen, .backgroundGreenHover:hover, .backgroundGreenActive:active{background:green;}
    .backgroundBlue, .backgroundBlueHover:hover, .backgroundBlueActive:active{background:blue;}

Respuestas a la pregunta(1)

Su respuesta a la pregunta