Мне вот интересно стало, а в svg это как сделать? Я так понял, тут даже не справа налево заливка, а от нижнего конца стрелки к верхнему. Я не автор вопроса, но если есть ссылочки какие с примерами, был бы признателен
Можно конечно заняться сексом и сделать тело стрелки прозрачным, и z-index а под стрелкой белый фон и при наведении белый фон transition к примеру 0.4s будет менять позицию right. Но это порно, повторюсь))))