Hallo,
Ja. Du kannst dem Element ein Hintergrundbild geben, welches entsprechend positioniert ist, und den Text mit Padding zur Seite schieben.
Es ergeben sich allerdings zwei Probleme: Das Bild darf nicht höher als die Zeile sein (sonst wird es abgeschnitten), und zweitens macht das bei :active kaum Sinn, da der Link dann praktisch nicht mehr zu bedienen ist.
Gruß