簡體   English   中英

HTML使用Sprite選擇標簽更改箭頭

[英]Html select tag change arrow using sprite

我有一個選擇標記,我想從中刪除箭頭,然后插入另一個標記來進行樣式設置; 但是,我要插入的箭頭是精靈。 我想盡可能將其保留在sprite中,以最大程度地減少服務器請求。 我只需要在chrome中查看示例,然后就可以將其轉換為解決方案的Firefox和IE形式。 我的嘗試是在JS小提琴中 ,下面是代碼。

HTML:

<select id="playerType">
    <option>Human</option>
    <option>Computer</option>
</select>

CSS:

#playerType {
    width: 81px;
    -webkit-appearance: none;
    background: url('http://goo.gl/8jNwT') no-repeat -250px -117px;
}

我的問題是,除了插入的向下V形之外,我不知道該如何剪裁精靈的其他部分。 任何幫助將非常感激。

我建議使用垂直精靈而不是水平精靈。

同樣,垂直精靈中的每個圖像都應至少具有選擇元素的高度。 (在您的示例中,他們擁有)。

然后,您可以使用垂直對齊的精靈。

另外,如果子畫面中還有其他與下拉菜單無關的圖像,則用於下拉菜單的圖像部分應與最寬的選擇元素一樣寬,其余空間將被透明填充,或者您希望使用任何顏色采用。 (需要一些猜測/期待)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM