• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Фиксирующееся меню (Для сайта ucoz)
Фиксирующееся меню
๖ۣۜInspire
Суббота, 04 Января 2014 | Сообщение 1
Оффлайн
Vip
Сообщений:598
Награды: 3
Чего-то я разошёлся сегодня, ну да ладно это последнее меню. Оно фиксируется если между меню и верхней частью окна расстояние равно нулю. Вот ТАК



Ставим в верх сайта:

Код
<style>
.menu{
background:#ccc;
left:0;
width:100%;
float:left;
margin:0 auto;
margin-top:300px;
border-bottom:3px solid #aaa;
}
.li {
cursor:pointer;
list-style: none;
float: left;
font: 14px arial;
padding: 20px;
}
.li:hover{
background:#bbb;
}
.fixed{
position:fixed;
margin-top:0;
}
</style>
<div class="menu"><div class="li">HOME</div><div class="li">HOME</div><div class="li">HOME</div><div class="li">HOME</div></ul></div>
<script>
var topm=$(".menu").offset().top;
$(window).scroll(function(){
if ($(window).scrollTop()>=topm){
$(".menu").addClass("fixed");
}else{
$(".menu").removeClass("fixed");
}
});
</script>
Прикрепления: 4141567.jpg (5.6 Kb)




Моё портфолио
Страна: (RU)
Kosten
Воскресенье, 05 Января 2014 | Сообщение 2
Оффлайн
Администраторы
Сообщений:44332
Награды: 70
Supermenыч, у тебя что вдохновение нашло. Всегда приятно посмотреть на оригинал.
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Фиксирующееся меню (Для сайта ucoz)
  • Страница 1 из 1
  • 1
Поиск: