Я пытаюсь применить границу вокруг элементов меню на панели навигации в начальной загрузке, но, похоже, это не работает в соответствии с решением, предоставленным в другом месте.
Я следую своему custom.css, который не работает.
.navbar-default { border-color: #662D91; }
Я пробовал другой способ сделать это, следуя коду, но у него есть проблемы с переходом в меню.
ul.nav a:hover {
color: #662D91;
background-color: #ffffff;
border: 2px solid #662D91;
}
.navbar-nav li.active > a {
background-color: #ffffff;
border: 2px solid #662D91;
}
Как нам добавить рамку вокруг пунктов меню самым простым способом?
Ниже приведен html и пользовательский CSS, который дает мне границу, но меню прыгает при наведении на него.
HTML
<ul id="w1" class="navbar-nav navbar-right nav">
<li><a href="/yii/web/site/index">Home</a></li>
<li class="active"><a href="/yii/web/site/about">About</a></li>
<li><a href="/pdd_yii/web/site/contact">Contact</a></li>
<li><a href="/pdd_yii/web/site/login">Login</a></li>
</ul>
Пользовательские CSS
a {
color: #662D91;
text-decoration: none;
}
ul.nav a:hover {
color: #662D91;
background-color: #ffffff;
border: 2px solid #662D91;
}
.navbar-nav li.active > a {
background-color: #ffffff;
border: 2px solid #662D91;
}