.dropdown section h4 {
position: relative;
}
.dropdown section h4::after {
content: url(img/plus-symbol.svg);
right: 0;
vertical-align: middle;
position: absolute;
display: block;
top: 50%;
transform: translateY(-50%)
}
Weitere Informationen browser compatibility of transform über Die transform: translate()
Eigenschaft erlaubt Sie bewegen ein Element relativ zu seiner Höhe oder Breite. Also, wenn du hast + icon hat eine Höhe von 40px, transform: translateY (-50%) wird dich Element von 20px nach oben bewegen.
Sie können auch display: table-cell
verwenden, um vertical-align: middle
zu verwenden, aber es hängt möglicherweise von Ihrer HTML-Struktur ab. :)
Eine andere Lösung ist die Verwendung von flexbox.
spielen mit Top-Wert .. versuchen 'top: 45%' –
Versuchen Sie, diese beiden Regeln hinzufügen: 'top: 50%; transform: translateY (-50%); ' – Phiter