如何为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