Pas en mesure de changer de couleur déroulante frontière IE11 lors de son expansion

voix
0

Je suis en train d'appliquer le bleu de couleur de la bordure DropDown quand il se développe, mais je suis incapable de trouver pour ce travail css. Quelqu'un peut-il s'il vous plaît aider. De même, lorsque l'on clique sur les options menu déroulant ci-dessus viennent vs menu déroulant, ils devraient commencer à montrer ci-dessous la liste déroulante. En chrome il n'y a pas de problème. Merci d'avance.

entrez

Créé 19/12/2018 à 14:18
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Je pense que votre question est similaire à ce lien: Comment le style de la <option> avec seulement CSS?

Vous pouvez ajouter du style CSS avec le code JS pour atteindre votre exigence.

J'ai modifié la démo dans le lien, vous pourriez peut-être se référer.

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
    $(function () {
        var opened = false;
        var select = $('select');
        select.click(function (e) {
            opened = !opened
            if (opened) {
                select.attr('size', 10);
            } else {
                select.attr('size', 1);
            }
        })
    })
</script>

<style>
    select {
        width: 10em;
        font-size: 1.5em;
        overflow-y: hidden;
        border: 2px solid blue;
    }


        select option:hover {
            position: relative;
        }

            select option:hover:after {
                right: 0;
                position: absolute;
            }
</style>

<select size=1 class="select">
    <option selected>Select</option>
    <option>Blue</option>
    <option>Red</option>
    <option>Green</option>
    <option>Yellow</option>
    <option>Brown</option>
</select>

résultat courant

Créé 20/12/2018 à 06:15
source utilisateur

voix
0

La liste déroulante ci - dessus et ci - dessous est généralement causé par la locaion du menu par rapport à la partie supérieure ou inférieure de la fenêtre du navigateur.

La frontière bleue serait écrit comme ceci (CSS): border: 1px solid #06F;Il y a plusieurs nuances de bleu, vous pouvez le mot , substituer blue, ou utiliser une autre nuance. #06Fest un raccourci pour #0066FF.

Créé 20/12/2018 à 03:54
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more