这是我实际上的:
- <label class="select">
- <select name="email" id="email">
- <option>aaaa</option>
- <option>aaaa</option>
- <option>aaaa</option>
- <option>aaaa</option>
- <option>aaaa</option>
- <option>aaaa</option>
- </select>
- </label>
CSS
- .cforms select {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .select {
- position:relative;
- display: -moz-inline-stack;
- display: inline-block;
- vertical-align: middle;
- zoom: 1;
- *display: inline;
- margin-top:40px;
- }
- .select:after {
- content: "\f0dc";
- font-family: FontAwesome;
- color: #000;
- padding:8px;
- position:relative;
- right:35px;
- top:0px;
- background:red;
- z-index:-1;
- width:10%;
- line-height:10%;
- }
问题
实际上,我的选择附近没有箭头出现.
你能帮我一下吗
我在网上搜索的例子,但我不能使它的工作.
谢谢.
解决方法
也许是这样
- .select {
- border: 1px solid #ccc;
- overflow: hidden;
- height: 40px;
- width: 240px;
- position: relative;
- display: block;
- }
- select{
- height: 40px;
- padding: 5px;
- border: 0;
- font-size: 16px;
- width: 240px;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
- .select:after {
- content:"\f0dc";
- font-family: FontAwesome;
- color: #000;
- padding: 12px 8px;
- position: absolute; right: 0; top: 0;
- background: red;
- z-index: 1;
- text-align: center;
- width: 10%;
- height: 100%;
- pointer-events: none;
- Box-sizing: border-Box;
- }
- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"/>
- <label class="select">
- <select name="email" id="email">
- <option>aaaa1</option>
- <option>aaaa2</option>
- <option>aaaa3</option>
- <option>aaaa4</option>
- <option>aaaa5</option>
- <option>aaaa6</option>
- </select>
- </label>