为了账号安全,请及时绑定邮箱和手机立即绑定

select 下拉标签右侧下三角样式怎么修改?

select 下拉标签右侧下三角样式怎么修改?

草莓欧巴 2016-12-08 11:34:13
修改小三角默认的背景边框等等,或者是替换图标,不是修改select整体,只是右侧下三角
查看完整描述

4 回答

已采纳
?
ChinaCJM

TA贡献44条经验 获得超84个赞

select的小三角是不能直接修改的,只能用图片将原来的小三角进行覆盖。

如果你一定要美化select的样式的话,建议不要用select; 直接用一个输入框、一个div、选项用span、和一个图片按钮。

思路如下:

选项即之前option里面的东西现在用span表示,所有的span放在div里面,样式设置好之后,隐藏起来,display:none

点击图片按钮之后,div显示出来,display:block。

然后点击span之后,通过js将span里面的值赋值给输入框。

查看完整回答
2 反对 回复 2016-12-09
?
Cassie_yu

TA贡献22条经验 获得超15个赞

将select的css设置appearance:none;可以隐藏其默认的样式,然后添加背景图片(下三角)在想要显示的位置~~

考虑到兼容性可以同时设置-moz-appearance:none; -webkit-appearance:none;

查看完整回答
反对 回复 2016-12-09
  • 慕粉3860358
    慕粉3860358
    这个情况不兼容ie8浏览器,在ie8下回显示两个下拉按钮
?
_白驹过隙_

TA贡献37条经验 获得超15个赞

select::-ms-expand { display: none; }  


查看完整回答
反对 回复 2016-12-09
?
MASTERSHU

TA贡献30条经验 获得超10个赞


好像没有啊,一般都是整个样式进行替换!

查看完整回答
反对 回复 2016-12-08
  • 4 回答
  • 0 关注
  • 8444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信