html select 样式t调整_css修改html select下拉框样式(含右边箭头)

css修改html select下拉框样式(含右边箭头)2017-10-12 16:51

我们经常会看到一些页用用的select下拉框非常漂亮,其实很多是用插件实现的。

如果不使用插件,靠纯css能不能做出漂亮美观的select来呢?

答案是:可以。

其实select标签,不仅可以修改边框样式、颜色,还可以修改右边的下拉箭头。

修改边框样式,直接使用border:1px blue dashed就可以,当然相关参数自己修改。

然而要修改下接箭头,代码就稍微要复杂些,需要将select选择框的样式清除掉,然后再依靠background来添加箭头。

下面是详细代码: html代码

select{

/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/

border:1px #ff0000 dashed;

/*很关键:将默认的select选择框样式清除*/

appearance:none;

-moz-appearance:none;

-webkit-appearance:none;

/*在选择框的最右侧中间显示小箭头图片*/

background:url("http://www.santii.com/source/1507797721809079.gif") no-repeat scroll right center transparent;

/*为下拉小箭头留出一点位置,避免被文字覆盖*/

padding-right:14px;

}

/*清除ie的默认选择框样式清除,隐藏下拉箭头*/

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

2015年

2016年

2017年

2018年

亲自测试一下

需要注意的是,旧版ie对其兼容性不好。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值