Я пытаюсь стилизовать раскрывающийся список выбора.
До сих пор я достиг стилизованного эффекта в самом раскрывающемся окне (поле, в котором раскрываются опции), применяя определенные стили ктег выбора.
Вот CSS, который я использовал до сих пор:
input, select {
background: #fcfcfc;
padding: 7px 25px;
border: 0 none;
font: bold 12px Arial,Helvetica,Sans-serif;
color: #6a6f75;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: , 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
-webkit-background-clip: padding-box;
-webkit-transition: all 0.7s ease-out 0s; /* Saf3.2+, Chrome */
-moz-transition: all 0.7s ease-out 0s; /* FF4+ */
-ms-transition: all 0.7s ease-out 0s; /* IE10? */
-o-transition: all 0.7s ease-out 0s; /* Opera 10.5+ */
transition: all 0.7s ease-out 0s;
}
select {
padding: 7px 10px;
}
input:focus, select:focus
{
background: #6699cc;
color: #e7f3ff;
text-shadow:
-1px -1px 0 #666,
1px -1px 0 #666,
-1px 1px 0 #666,
1px 1px 0 #666;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
}
Этот CSS применяется к тегам INPUT и SELECT, найденным на определенной странице.
Теперь, это действительно стиль выпадающего списка события фокуса, с фоном, преобразующимся в синий (работает в Firefox). Тем не менее, я хочу добавить изогнутую границу к выпадающему окну, чтобы он больше сочетался ссам вход select.
Это даст примерно такой эффект:
( Choose )
( Option )
| Option |
( Option )
По сравнению с этим (простите мои грубые примеры):
( Choose )
| Option |
| Option |
| Option |
Я пока не знаю, возможно ли это вообще, поскольку стили фона, которые я применил к тегу select, вступают в силу, но стили радиуса границы применяются только к самому входу SELECT, а не к раскрывающемуся значку.n box.
Может ли кто-нибудь, обладающий дополнительными знаниями в этой области, уделить мне несколько минут времени, чтобы просветить меня?
Можно ли добавить изогнутую рамку к раскрывающемуся списку иливозможно ли стилизовать ввод SELECT с изогнутой рамкой?