有下面的例子:使用CSS梯度與按鈕的背景圖片
.btn
{
color:white;
border:solid 1px navy;
cursor:pointer;
font-weight:bold;
text-align:center;
padding-left:26px;
text-align:left;
width:120px;
height:25px;
display:inline-block;
background: -moz-linear-gradient(top, #2c539e 0%, #2c539e 100%);
}
.btn:hover
{
background: -moz-linear-gradient(top, #dff2fc 0%, #d7effc 48%, #bde4fa 80%, #abddf8 100%);
border:1px solid #3C7FB1;
color:Black;
}
現在,如何把圖片太多,但不同的圖像爲每個按鈕?
<input type="button" value="Save" class="btn" /><br> <!-- there's need save.png -->
<input type="button" value="Cancel" class="btn" /> <!-- there's need cancel.png -->
我知道梯度圖像組合是這樣婁代碼:
background: url(save.png) 5px center no-repeat, -moz-linear-gradient(top, #2c539e 0%, #2c539e 100%);
但是,如何使用btn
類和不同的圖像爲每個按鈕?
編輯: 嗯,我是不是在我的問題特定的(我的壞)... 在例如,上面用btn
類按鈕是一些深藍色的漸變色,懸停他們是一些淡藍色漸變顏色。 但是,在我需要的任何按鈕左側不同的圖像,像圖標。
+-----------+
| X Save |
+-----------+
其中X是圖像16x16。該「圖標」必須位於css漸變背景的前面。
編輯2: 或者只是爲了忘記漸變背景和使用簡單的顏色? : -/
你可以使用你知道的比一個類。 – 2014-11-21 20:31:10
我不明白...爲每個按鈕創建類?你可以發佈一些例子,請... thx – nelek 2014-11-21 20:33:30
如果你想每個按鈕看起來不同,那麼是的。 – 2014-11-21 20:51:34