an imperfect spike using attr() and :before css