Może to brzmieć jak prosta poprawka, ale pozwól mi wyjaśnić szczegółowo.Wyśrodkuj obraz w tle przycisku wprowadzania
Mam przycisk <input type="submit"/>
i próbuję wyrównać strzałkę po prawej stronie tekstu przycisku (który jest już wyrównany do środka).
Oto skrzypce: http://jsfiddle.net/s6rrzsa4/4/
Teraz zbliża się do kwestii:
- Nie mogę zmienić
<input>
do<button>
tag ponieważ chodzi z CMS). - Tekst przycisku może być dowolny, co oznacza, że nie mogę przyciąć obrazu ze strzałką z przesunięciem (równym szerokości tekstu) i użyć położenia tła: centrum.
- Nie mogę dodać: po pseudo elementu dla elementu nadrzędnego, ponieważ to powoduje, że obszar strzałki jest niemożliwy do skasowania.
- Jak już powiedziałem, tekst przycisku może się zmienić. Więc nie mogę użyć procentów dla tła.
- Przycisk ma ustaloną szerokość (przepraszam, zapomniałem dodać ten punkt).
oczywiście można zmienić wejście do przycisku, przy użyciu jQuery to raczej proste. – odedta
Co jest nie tak z rozwiązaniem, które opublikowałeś na jsfiddle? – odedta
możesz po prostu umieścić znak ">" na końcu tekstu? –