#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 работает отлично. Может быть, какие-нибудь мысли?