Все стили прекрасно работают, за исключением тех случаев, когда я нажимаю в любом месте (в том числе на кнопке) до . Выход выпадающее меню - второй щелчок. В этом случае фон становится синим по умолчанию. Однако, когда я нажимаю кнопку, чтобы открыть раскрывающееся меню, мои .buttonMenu: активные стили работают так, как должны. Как я могу создать второй клик, который выходит из меню?Кнопка выпадающего меню Bootstrap-CSS
HTML:
<div class="dropdown">
<button style="float:right;" class="btn btn-primary dropdown-toggle buttonMenu" type="button" data-toggle="dropdown"><?php echo "$userFullName"; ?></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">Profile</a></li>
<li><a href="#">Settings</a></li>
<li><a href="logout.php">Sign out</a></li>
</ul>
</div>
CSS:
.buttonMenu{
background: none;
border: none;
display: inline-block;
font-family: 'Ubuntu', sans-serif;
font-weight:400;
font-size: 1.3em;
font-style: italic;
color:#F5F5F5;
text-align: right;
margin-top:4.8%;
margin-right:2%;
}
.buttonMenu:hover {
background-color: #AE4936 !important;
border: none !important;
outline: none !important;
}
.buttonMenu:active {
background-color: #AE4936 !important;
outline: none !important;
border: none !important;
}
.buttonMenu:focus {
background-color: #AE4936 !important;
outline: none !important;
border: none !important;
}
Ваш вопрос слишком расплывчатый. Что именно должно произойти с стилем кнопки? –
Я не вижу никаких проблем с вашим кодом, вам может потребоваться обновить ваши загрузочные файлы css, или вы можете столкнуться с другими классами css. – bocanegra
@ elad.chen неопределенный? Я сказал, что проблема заключается во втором щелчке (чтобы закрыть меню), фон переходит в синий цвет по умолчанию. Что должно произойти, так это то, что у меня есть в коде css. –