Итак, в основном я создал выпадающее меню, используя этот метод:
Контроллер:
all_useroptions = []
for opt in db().select(db.useroptions.ALL):
all_useroptions.append(OPTION(opt.symbol, _value=opt.id))
opt_sel = SELECT(*all_useroptions, _name='opt_id', value=request.vars.opt_id)
HTML:
{{=opt_sel}}
Можно ли редактировать «выпадающая» часть меню? Я могу редактировать «кнопку» моего меню, используя CSS:
#opt_id {
color: rgb(105,105,105);
padding: 10px 10px;
text-align: center;
border-radius: 5px;
display: inline-block;
font-size: 20px;
margin: 10px 5px;
cursor: pointer;
position: relative;
min-width: 160px;
}
Но это только меняет кнопку, а не мое меню. Я хотел бы сделать меню «красивее», изменив его форму, цвет и высоту, а также добавить текст между опциями. Кто-нибудь знает, как это сделать?