Нужно сделать меню чтобы при нажатие на него появлялась сверху полоска , я использовал border-top, но почему то текст который есть внутри кнопки сползает вниз на толщину этой же полоски, не могу никак решить задачу . Помогите пожалуйста.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
talover
Нужно сделать меню чтобы при нажатие на него появлялась сверху полоска , я использовал border-top, но почему то текст который есть внутри кнопки сползает вниз на толщину этой же полоски, не могу никак решить задачу . Помогите пожалуйста.
Вот мой код:
html:
<body>
<div id="menu">
<ul>
<li><a href="#" class="current"><p>home</p></a></li>
<li><a href="#"><p>about us</p></a></li>
<li><a href="#"><p>services</p></a></li>
<li><a href="#"><p>solutions</p></a></li>
<li><a href="#"><p>contact us</p></a></li>
</ul>
</div>
</body>
css:
body{
background:#fff;
color:#666;
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#menu ul{
list-style-type:none;
overflow:hidden;
height:60px;
margin-top:10px;
position:relative;
background:yellow;
}
#menu li{
float:left;
width:20%;
height:50px;
}
#menu li:hover{
background:#448;
border-top: 10px solid #000;
}
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.