Nicht in der Lage in IE11 Drop-Down-Grenzfarbe zu ändern, wenn es sich ausdehnt

stimmen
0

Ich versuche, Rahmenfarbe blau anwenden Dropdown, wenn es sich ausdehnt, aber ich bin nicht in der Lage jede Arbeits CSS für diese zu finden. Kann mir jemand bitte helfen mit diesem. Auch wenn wir auf Drop klicken, um die Optionen über Drop-Down kommen vs sie beginnen sollte unter Drop-Down zeigt. In Chrom gibt es kein Problem. Danke im Voraus.

Geben

Veröffentlicht am 19/12/2018 um 14:18
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Ich denke , dass Ihr Problem zu diesem Link ähnelt: Wie die <Option> mit nur CSS stylen?

Sie könnten CSS-Stil zusammen mit JS-Code hinzufügen, um Ihre Anforderung zu erreichen.

Ich habe die Demo in der Linksetzung verändert, vielleicht könnten Sie sich beziehen.

    <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>

laufen Ergebnis

Beantwortet am 20/12/2018 um 06:15
quelle vom benutzer

stimmen
0

Die Drop - Down - oben und unten wird typischerweise durch die locaion des Menüs in Bezug auf den oberen oder unteren Rand des Browserfensters verursacht.

Die blaue Grenze würde (in CSS) wie folgt geschrieben werden: border: 1px solid #06F;Es gibt verschiedene Schattierungen von Blau, können Sie das Wort substitue blueoder einen anderen Farbton verwenden. #06Fist eine Abkürzung für #0066FF.

Beantwortet am 20/12/2018 um 03:54
quelle vom benutzer

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