css 修改选择箭头 - Font Awesome 不会加载

标签 css font-awesome

我想编辑一个选择框,但箭头不会改变我确实在我的页面中包含了 font-awesome。

CSS

#editDocent{
    background-color: white;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance:  none;
}

#editDocent:after{
    content: "\f063";
    font-family: FontAwesome;
}

HTML 和 PHP

<link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">

<select id="editDocent">
    <?php
    $docentenQuery = mysqli_query($con, "SELECT * FROM users WHERE is_docent = '1'");
    $docentenNumRows = mysqli_num_rows($docentenQuery);
    $docentenResult = mysqli_fetch_assoc($docentenQuery);

    foreach ($docentenQuery as $data) {
        if ($data['id'] == $result2['id']) {
            echo "<option data-id='" . $data['id'] . "' selected>" . $data["voornaam"] . " " . $data["achternaam"] . "</option>";
        } else {
            echo "<option data-id='" . $data['id'] . "'>" . $data["voornaam"] . " " . $data["achternaam"] . "</option>";
        }
    }
    ?>
</select>

最佳答案

你不能在 html select 元素上使用 before 和 after,就是这样!

#editDocent{
    background-color: white;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance:  none;
}

#editDocent:after{
    content: "\f063";
    font-family: FontAwesome;
}

<div id="editDocent">
    <select>
    <?php
    $docentenQuery = mysqli_query($con, "SELECT * FROM users WHERE is_docent = '1'");
    $docentenNumRows = mysqli_num_rows($docentenQuery);
    $docentenResult = mysqli_fetch_assoc($docentenQuery);

    foreach ($docentenQuery as $data) {
        if ($data['id'] == $result2['id']) {
            echo "<option data-id='" . $data['id'] . "' selected>" . $data["voornaam"] . " " . $data["achternaam"] . "</option>";
        } else {
            echo "<option data-id='" . $data['id'] . "'>" . $data["voornaam"] . " " . $data["achternaam"] . "</option>";
        }
    }
    ?>
    </select>
</div>

关于css 修改选择箭头 - Font Awesome 不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37931656/

相关文章:

css - 如何将一个 DIV 包裹在一个 DIV 中

html - 2列形式和一个跨越两者的div?

html - 如何将 Font Awesome 图标添加到输入字段?

css - 为什么在应用过渡后,图标/链接上的 css 过渡会导致它在错误的位置重绘?

jquery - masonry 元素 margin 底部问题

css - Rails 4 - 如何编写辅助方法

css - 如何绕过通过类自动应用的元素中的样式?

html - 圆圈中的中心 Font Awesome 图标

css - Font-Awesome 字体的通用字体系列应该是什么?

css - 具有不同属性的颜色继承