Добавить стрелки в выпадающее меню CF7

#css #wordpress #drop-down-menu #contact-form-7

#css #wordpress #выпадающее меню #контактная форма-7

Вопрос:

Я использую контактную форму 7 на веб-сайте клиента, и я оформил выпадающее меню следующим образом:

 .wpcf7-form select {
    -webkit-appearance: textfield;
color: #72858a;
font-size: 0.7777777778rem;
background-color: #e9edf0;
border-color: #e9edf0;
padding-top: 5px;
padding-bottom: 5px;
}
  

К сожалению, стрелки сейчас отсутствуют. Можно ли в любом случае добавить стрелку вниз в правой части выпадающего меню того же цвета, что и текст? Я пробовал разные классы css, найденные на этом сайте, но, похоже, ничего не работает.

Изображение того, как оно отображается сейчас: Выпадающий список перед

И как это должно быть: Выпадающий список после

Стрелка также может быть другой стрелкой.

Любая помощь будет высоко оценена!

С уважением, Васко

Ответ №1:

Вот вариант для вас … сейчас… Я использовал span.wpcf7-form-control-wrap, который был специально для выбора, который я стилизовал. Вы также можете (вместо этого) обернуть выбранные элементы в пользовательский div.

Это привело к такому результату для меня

Пример

Я также сделал треугольник, используя clip-path, так что вы можете изменить цвета или что-нибудь еще.

 /* Using the menu-813 which for me was the span around the select.*/
span.wpcf7-form-control-wrap.menu-813 {
    position: relative;
    height: 60px;
    background: #e9edf0;
    display: inline-block;
}
span.wpcf7-form-control-wrap.menu-813:after {
    content: '';
    position:absolute;
    width: 15px;
    height: 15px;
    background: #000;
    right:8px;
    top: 20px;
    z-index: 0;
    clip-path: polygon(100% 0, 0 0, 50% 100%);
}

.wpcf7-form select {
    -webkit-appearance: none;
    appearance: none;
    color: #72858a;
    font-size: 0.7777777778rem;
    background-color: transparent;
    border-color: #e9edf0;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 300px;
    z-index: 1;
    position: relative;
    padding-left: 2ch;
}
  

Комментарии:

1. Спасибо за ввод, но, к сожалению, это не работает с моей стороны. Полигон не отображается. Не могу понять, почему. Остальная часть CSS работает отлично. Может быть, какие-нибудь мысли?