Jika Anda ingin menggunakan ini untuk menambahkan panah / ikon lainnya ke tombol misalnya maka Anda dapat menggunakan css pseudo-elements?
Jika ini benar-benar gambar latar belakang untuk seluruh tombol, saya cenderung memasukkan spasi ke dalam gambar, dan cukup gunakan
background-position: right 0;
Tetapi jika saya harus menambahkan misalnya panah yang dirancang ke tombol, saya cenderung memiliki html ini:
<a href="[url]" class="read-more">Read more</a>
Dan cenderung melakukan hal berikut dengan CSS:
.read-more{
position: relative;
padding: 6px 15px 6px 35px;//to create space on the right
font-size: 13px;
font-family: Arial;
}
.read-more:after{
content: '';
display: block;
width: 10px;
height: 15px;
background-image: url('../images/btn-white-arrow-right.png');
position: absolute;
right: 12px;
top: 10px;
}
Dengan menggunakan: setelah pemilih, saya menambahkan elemen menggunakan CSS hanya untuk memuat ikon kecil ini. Anda bisa melakukan hal yang sama hanya dengan menambahkan rentang atau <i>
elemen di dalam elemen-a. Tapi saya pikir ini adalah cara yang lebih bersih untuk menambahkan ikon ke tombol dan didukung lintas-browser.
Anda dapat memeriksa biola di sini:
http://codepen.io/anon/pen/PNzYzZ
background-position: -10px 0;
? Hanya memeriksa :)