我正在嘗試創建一個按鈕,這裏是到目前爲止的demo。在一個帶有文本的按鈕內部有一個精靈圖像
現在我不知道如何定位精靈圖像,以便只有黑色圖標可見。
有誰知道我該如何解決這個問題?
這就是我要實現與按鈕是什麼:
無懸停:
懸停:
這裏是我的代碼有:
HTML:
<a class="top-language" href="#" alt="Choose your language">Language</a>
CSS:
.top-language {
border: 1px solid #ddd;
padding: 5px;
text-decoration: none;
color: #000;
position: relative;
font-weight: bold;
font-size: 13px;
padding-right: 10px;
padding-left: 35px;
background: url("http://imageshack.com/a/img853/7081/1u5z.png") no-repeat 0 0;
}
.top-language:hover {
background: url("http://imageshack.com/a/img853/7081/1u5z.png") no-repeat 0 -22;
}
我改變了一下,看看[DEMO](http://cssdeck.com/labs/mf2cpoaq)。我現在唯一需要知道的是如何在灰色邊框上添加一些空間,使其不會粘在文字和圖標上 – Nohman
添加填充右側:10px;將修復右邊的邊界。圖標本身需要填充它以防止邊框觸摸它。 – mseifert
謝謝你的幫助,非常感謝! – Nohman