Pseudo elements and SELECT tag

前端 未结 3 908
臣服心动
臣服心动 2020-12-02 21:56

Does the select tag allows to use the :after selector in order to create a pseudo element after it?

I\'ve tried on Chrome, Safari and Fire

3条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-02 22:32

    Here is a compromise that I have used. http://jsfiddle.net/pht9d295/3/

    And CSS

    body {
        background-color: #f6f6f6;
        padding: 10px;
    }
    .select-wrapper {
        background-color: #FFF;
        display: inline-block;
        position: relative;
    }
    .select-wrapper:after {
        content:"\f078";
        font-family:'FontAwesome';
        position: absolute;
        top: 13px;
        right: 10px;
        z-index: 5;
     }
    select {
        padding: 10px 40px 10px 10px;
        -webkit-appearance: none;
        -ms-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid #bbb;
        background-color: transparent;
        border-radius: 0;
        position: relative;
        cursor: pointer;
        z-index: 10;
    }
    

提交回复
热议问题