一例自定义select元素的CSS样式表代码

发布时间:2019-09-29编辑:脚本学堂
分享一例css代码,用于自定义select元素的样式,挺不错的,有需要的朋友参考下吧。

本节内容:
自定义select样式
自定义select元素的css样式
 
说明:
如果用CSS来定义select元素样式的话,常常会无效或不彻底。
这里分享一个技巧:
用appearance:none去除select的默认样式,然后,使用gradient、background-size,background-position等样式属性来彻底自定义出个性化的select元素。

效果图,如下:

附,css代码:
 

复制代码 代码示例:
select{
  margin: 0;
  padding: 0;
  outline: none;
  height: 25px;
  line-height: 25px;
  width: 120px;
  border: rgb(191, 204, 220) 1px solid;
  border-radius: 3px;
  display: inline-block;
  font: normal 12px/25px "微软雅黑", "SimSun", "宋体", "Arial";
  background-size: 5px 5px,5px 5px,25px 25px,1px 25px;
  background-color: #fff; #www.jb200.com
  background-image: repeating-linear-gradient(225deg,rgb(105,123,149) 0%,rgb(105,123,149) 50%,transparent 50%,transparent 100%),
  repeating-linear-gradient(135deg,rgb(105,123,149) 0%,rgb(105,123,149) 50%,transparent 50%,transparent 100%),
  linear-gradient( #FFFFFF 0%,#F8F9Fd, #EFFAFA 100%),
  repeating-linear-gradient( rgb(191, 204, 220) 0%,rgb(191, 204, 220) 100%);
  background-repeat: no-repeat;
  background-position: 101px 10px,106px 10px,right top,92px top;
  -webkit-appearance: none
 }