Hallo zusammen,
ich versuche gerade ein Dropdown Menü zu gestalten, prinzipiell bin ich ganz zufrieden aber es gibt einige Kleinigkeiten die mir nicht ganz gefallen:
Zum einen habe ich es zwar hinbekommen, dass der Text in der Mitte ist, jedoch nur vom Menü selbst, die Optionen werden in aufgeklapptem zustand immer noch linksbündig angezeigt.
Außerdem funktioniert die Textausrichtung nicht beim Internet Explorer.
Ich hätte noch gerne eine kleine Animation beim aus- und einklappen der Optionen, das bekomme ich allerdings überhaupt nicht auf die Reihe.
HTML
<html>
<head>
</head>
<body>
<select>Dropdown<option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
</body>
</html>
CSS
select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
width: 12.2vw;
height: 1.2vw;
border-radius: 0.3vw;
border: 0.05vw solid gray;
background: #6B7E85;
color: white;
cursor:pointer;
outline:0;
text-align: center;
text-align-last:center;
font-weight: bold;
}
select::-ms-expand {
display:none;
}
select:focus::-ms-value {
background-color: transparent;
}
Alles anzeigen