如何爲Chrome和Safari添加自定義CSS選擇框樣式?有沒有修復?下拉選擇框無法正確顯示與自定義CSS?
0
A
回答
0
答案: 您需要添加-webkit-appearance:none;以及Chrome和Safari的高度值。
有什麼建議嗎?
資源: http://bavotasan.com/2011/style-select-box-using-only-css/
試試它的jsfiddle刪除和添加風格在谷歌瀏覽器:
之前: - http://jsfiddle.net/JoshSalway/jw6Qy/
後: - http://jsfiddle.net/JoshSalway/cMbTB/
select{
-webkit-appearance: none;
}
0
< select>標籤是固執的生物,但有是的一種方式。
如果標籤中有一個「size」參數,幾乎所有的CSS都會應用。使用這種技術,我創建了一個實際上等同於正常選擇標籤的小提琴,此外,可以用視覺語言中的ComboBox手動編輯該值(除非您在輸入標籤中只輸入)。
所以這裏有一個小例子,看看背後的原理:
(你需要的jQuery的咔嗒機構):
<style>
/* only these 2 lines are truly required */
.stylish span {position:relative;}
.stylish select {position:absolute;left:0px;display:none}
/* now you can style the hell out of them */
.stylish input { ... }
.stylish select { ... }
.stylish option { ... }
.stylish optgroup { ... }
</style>
...
<div class="stylish">
<label> Choose your superhero: </label>
<span>
<input onclick="$(this).closest('div').find('select').slideToggle(110)">
<br>
<select size=15 onclick="$(this).hide().closest('div').find('input').val($(this).find('option:selected').text());">
<optgroup label="Fantasy"></optgroup>
<option value="gandalf">Gandalf</option>
<option value="harry">Harry Potter</option>
<option value="jon">Jon Snow</option>
<optgroup label="Comics"></optgroup>
<option value="tony">Tony Stark</option>
<option value="steve">Steven Rogers</option>
<option value="natasha">Natasha Romanova</option>
</select>
</span>
</div>
這裏有一些更多的風格小提琴: https://jsfiddle.net/dkellner/7ac9us70/
希望這會有所幫助!
相關問題
- 1. Html \ CSS - 無法自定義選擇標記以及自定義複選框
- 2. TreeView複選框無法正確顯示
- 3. Roboto字體下拉框在Safari中無法正確顯示
- 4. 無法顯示選擇框
- 5. 如何自定義瀏覽器下拉選擇菜單,以顯示樣式框?
- 6. 選擇不在下拉框中顯示
- 7. 無自定義CSS的自舉多列下拉框
- 8. 獲取自定義複選框以正確顯示
- 9. 自定義下拉默認選擇項
- 10. 自定義選擇下拉列表
- 11. 自定義選擇下拉菜單,無法選擇用戶添加項目
- 12. 選擇2無法顯示正確的選擇字段
- 13. HTML複選框將無法正確顯示與javascript
- 14. 選擇框的自定義CSS
- 15. 使用jquery自定義CSS選擇框
- 16. jQueryUI:選擇下拉菜單中不能正確顯示
- 17. 使用CSS自定義選擇下拉菜單
- 18. 自定義字體在iOS上無法正確顯示
- 19. iPhone X自定義導航無法正確顯示
- 20. 自定義AlertViewController無法正確顯示在橫向
- 21. 自定義字體無法正確顯示某些字符
- 22. 顯示自定義的下拉列表
- 23. 下拉菜單無法正常顯示
- 24. 自定義下拉框
- 25. jQuery的自定義下拉選擇框沒有隱瞞
- 26. CSS下拉菜單將無法正確定位
- 27. 無法選擇下拉值
- 28. 無法顯示自定義對話框與進度
- 29. GWT:帶有自定義選項卡的TabLayoutPanel無法正確顯示
- 30. 如何在選擇特定值時顯示下拉框?
您在使用Google搜索之前發佈了您的問題嗎? – metadept 2013-04-05 01:17:19
@metadept其實我在Google上發現它感謝評論。其實添加這個問題來幫助你的開發者王先生。 – Josh 2013-04-05 01:21:01